0001628280-22-013608.txt : 20220510 0001628280-22-013608.hdr.sgml : 20220510 20220510162802 ACCESSION NUMBER: 0001628280-22-013608 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Backblaze, Inc. CENTRAL INDEX KEY: 0001462056 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 208893125 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41026 FILM NUMBER: 22910142 BUSINESS ADDRESS: STREET 1: 500 BEN FRANKLIN CT CITY: SAN MATEO STATE: CA ZIP: 94401 BUSINESS PHONE: 650.352.3738 MAIL ADDRESS: STREET 1: 500 BEN FRANKLIN CT CITY: SAN MATEO STATE: CA ZIP: 94401 10-Q 1 blze-20220331.htm 10-Q blze-20220331
000146205612-312022Q1False11P3YP3YP4Y00014620562022-01-012022-03-310001462056us-gaap:CommonClassAMember2022-04-30xbrli:shares0001462056us-gaap:CommonClassBMember2022-04-3000014620562022-03-31iso4217:USD00014620562021-12-310001462056us-gaap:CommonClassAMember2022-03-31iso4217:USDxbrli:shares0001462056us-gaap:CommonClassAMember2021-12-310001462056us-gaap:CommonClassBMember2021-12-310001462056us-gaap:CommonClassBMember2022-03-3100014620562021-01-012021-03-310001462056us-gaap:CommonStockMember2021-12-310001462056us-gaap:AdditionalPaidInCapitalMember2021-12-310001462056us-gaap:RetainedEarningsMember2021-12-310001462056us-gaap:RetainedEarningsMember2022-01-012022-03-310001462056us-gaap:CommonStockMember2022-01-012022-03-310001462056us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001462056us-gaap:CommonStockMember2022-03-310001462056us-gaap:AdditionalPaidInCapitalMember2022-03-310001462056us-gaap:RetainedEarningsMember2022-03-3100014620562020-12-310001462056us-gaap:CommonStockMember2020-12-310001462056us-gaap:AdditionalPaidInCapitalMember2020-12-310001462056us-gaap:RetainedEarningsMember2020-12-310001462056us-gaap:RetainedEarningsMember2021-01-012021-03-310001462056us-gaap:CommonStockMember2021-01-012021-03-310001462056us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100014620562021-03-310001462056us-gaap:CommonStockMember2021-03-310001462056us-gaap:AdditionalPaidInCapitalMember2021-03-310001462056us-gaap:RetainedEarningsMember2021-03-310001462056blze:CashDisbursementsMemberus-gaap:SupplierConcentrationRiskMemberblze:TwoVendorsMember2022-01-012022-03-31xbrli:pure0001462056us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberblze:ThreeVendorsMember2022-01-012022-03-310001462056blze:CashDisbursementsMemberus-gaap:SupplierConcentrationRiskMemberblze:TwoVendorsMember2021-01-012021-03-310001462056us-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMemberblze:ThreeVendorsMember2021-01-012021-12-310001462056us-gaap:AccountingStandardsUpdate201602Member2022-03-31blze:segment0001462056blze:ConsumptionBasedArragmentsMember2022-01-012022-03-310001462056blze:ConsumptionBasedArragmentsMember2021-01-012021-03-310001462056blze:SubscriptionBasedArrangementsMember2022-01-012022-03-310001462056blze:SubscriptionBasedArrangementsMember2021-01-012021-03-310001462056blze:PhysicalMediaMember2022-01-012022-03-310001462056blze:PhysicalMediaMember2021-01-012021-03-310001462056country:US2022-01-012022-03-310001462056country:US2021-01-012021-03-310001462056us-gaap:NonUsMember2022-01-012022-03-310001462056us-gaap:NonUsMember2021-01-012021-03-310001462056us-gaap:CommercialPaperMember2022-03-310001462056us-gaap:CommercialPaperMember2022-03-31blze:security0001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2021-12-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-03-310001462056us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2021-12-310001462056blze:DataCenterEquipmentMember2022-03-310001462056blze:DataCenterEquipmentMember2021-12-310001462056blze:LeasedDataCenterEquipmentMember2022-03-310001462056blze:LeasedDataCenterEquipmentMember2021-12-310001462056us-gaap:MachineryAndEquipmentMember2022-03-310001462056us-gaap:MachineryAndEquipmentMember2021-12-310001462056us-gaap:ComputerEquipmentMember2022-03-310001462056us-gaap:ComputerEquipmentMember2021-12-310001462056us-gaap:LeaseholdImprovementsMember2022-03-310001462056us-gaap:LeaseholdImprovementsMember2021-12-310001462056us-gaap:ConstructionInProgressMember2022-03-310001462056us-gaap:ConstructionInProgressMember2021-12-310001462056us-gaap:EquipmentMember2022-03-310001462056us-gaap:EquipmentMember2021-12-310001462056blze:HardDrivesMember2022-01-012022-03-310001462056blze:HardDrivesMember2021-01-012021-03-310001462056us-gaap:SoftwareDevelopmentMember2022-03-310001462056us-gaap:SoftwareDevelopmentMember2021-12-310001462056blze:GeneralAndAdministrativeSoftwareMember2022-03-310001462056blze:GeneralAndAdministrativeSoftwareMember2021-12-310001462056us-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310001462056srt:MinimumMember2022-01-012022-03-310001462056srt:MaximumMember2022-01-012022-03-31blze:arrangement00014620562021-01-012021-12-310001462056us-gaap:CostOfSalesMember2022-01-012022-03-310001462056us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001462056us-gaap:LineOfCreditMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-10-310001462056us-gaap:LineOfCreditMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2021-10-012021-10-310001462056us-gaap:LineOfCreditMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-03-310001462056us-gaap:CommonClassBMember2021-11-10blze:vote0001462056blze:A2011EquityInceptivePlanMemberus-gaap:EmployeeStockOptionMember2022-03-310001462056blze:A2011EquityInceptivePlanMemberus-gaap:EmployeeStockOptionMember2021-12-310001462056blze:A2011EquityInceptivePlanMember2022-03-310001462056blze:A2011EquityInceptivePlanMember2021-12-310001462056blze:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2022-03-310001462056blze:A2021EquityIncentivePlanMemberus-gaap:EmployeeStockOptionMember2021-12-310001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2021EquityIncentivePlanMember2022-03-310001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2021EquityIncentivePlanMember2021-12-310001462056blze:A2021EquityIncentivePlanMember2022-03-310001462056blze:A2021EquityIncentivePlanMember2021-12-310001462056blze:A2021EmployeeStockPurchasePlanMember2022-03-310001462056blze:A2021EmployeeStockPurchasePlanMember2021-12-310001462056blze:A2021EquityIncentivePlanMember2021-10-310001462056blze:A2021EquityIncentivePlanMember2021-10-012021-10-310001462056blze:A2021EquityIncentivePlanMember2022-01-012022-03-310001462056blze:A2011EquityInceptivePlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001462056us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001462056us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMemberblze:A2021EquityIncentivePlanMember2022-01-012022-03-310001462056us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMemberblze:A2021EquityIncentivePlanMember2022-01-012022-03-310001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2021EquityIncentivePlanMember2022-01-012022-03-310001462056us-gaap:RestrictedStockUnitsRSUMember2021-12-310001462056us-gaap:RestrictedStockUnitsRSUMember2022-03-310001462056us-gaap:EmployeeStockMemberblze:A2021EquityIncentivePlanMember2021-10-310001462056us-gaap:EmployeeStockMemberblze:A2021EquityIncentivePlanMember2022-01-012022-03-310001462056us-gaap:EmployeeStockMemberblze:A2021EquityIncentivePlanMember2021-10-012021-10-310001462056srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001462056srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001462056us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001462056us-gaap:CostOfSalesMember2021-01-012021-03-310001462056us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001462056us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001462056us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001462056us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001462056us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001462056blze:A2022EmployeeBonusPlanMemberus-gaap:EmployeeStockMember2022-01-012022-03-310001462056blze:TerminatedEmployeesMember2021-01-012021-03-310001462056us-gaap:CommonClassAMember2022-01-012022-03-310001462056us-gaap:CommonClassBMember2022-01-012022-03-310001462056us-gaap:CommonClassBMember2021-01-012021-03-310001462056us-gaap:ConvertiblePreferredStockMember2022-01-012022-03-310001462056us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001462056us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001462056us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001462056us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001462056us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001462056blze:SharesIssuablePursuantToTheESPPMember2022-01-012022-03-310001462056blze:SharesIssuablePursuantToTheESPPMember2021-01-012021-03-310001462056us-gaap:LineOfCreditMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2022-04-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 10-Q
___________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
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-41026
___________________________________
BACKBLAZE, INC.
___________________________________
(Exact name of registrant as specified in its charter)
Delaware
20-8893125
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
500 Ben Franklin Ct
San Mateo, CA
94401
(Address of principal executive offices)
(Zip Code)
(650) 352-3738
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
Class A Common Stock, $0.0001 par value per shareBLZEThe Nasdaq Stock Market LLC
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 ☒ No o

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files). Yes ☒ No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
¨
Accelerated filer
o
Non-accelerated filer
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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).Yes ☐ No 
As of April 30, 2022, 12.6 million shares of the registrant’s Class A common stock were outstanding, and 18.2 million shares of registrant's Class B common stock were outstanding.


Table of Contents
Page





SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. These statements involve known and unknown risks, uncertainties, and other important factors that are in some cases beyond our control and may cause our actual results, performance, or achievements to be materially different from any future results, performance, or achievements expressed or implied by the forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:
our ability to sell our platform to new customers;
our ability to retain and expand use of our platform by our existing customers;
our ability to effectively manage our growth;
our ability to successfully obtain timely returns on our investments in initiatives relating to sales and marketing, research and development, and other areas;
our ability to maintain our competitive advantages;
our ability to maintain and expand our partner ecosystem;
our ability to maintain the security of our platform and the security and privacy of customer data;
our ability to successfully expand in our existing markets and into new markets;
the attraction and retention of qualified employees and key personnel;
our ability to successfully defend litigation brought against us;
the impact of the COVID-19 pandemic, inflation, war and other hostilities and other disruptive events on our business or that of our customers, partners, and supply chain or on the global economy;
our ability to successfully remediate and prevent material weaknesses in internal controls over financial reporting; and
the increased expenses associated with being a public company.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
BACKBLAZE, INC.
CONDENSED BALANCE SHEETS
(in thousands, except share and per share data)
(unaudited)
March 31,
2022
December 31,
2021
Assets
Current assets:
Cash and cash equivalents
$19,290 $104,843 
Accounts receivable, net
241 309 
Short-term investments79,843  
Prepaid expenses and other current assets
5,913 5,930 
Total current assets
105,287 111,082 
Property and equipment, net
43,678 43,068 
Operating lease right-of-use assets4,677  
Capitalized software, net
8,689 7,637 
Other assets
1,873 1,794 
Total assets
$164,204 $163,581 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable
$2,528 $2,075 
Accrued expenses and other current liabilities
6,138 5,109 
Accrued value-added tax (“VAT”) liability
2,957 2,511 
Finance lease liabilities and lease financing obligations, current15,107 13,645 
Operating lease liabilities, current1,953  
Deferred revenue, current
22,571 21,722 
Total current liabilities
51,254 45,062 
Finance lease liabilities and lease financing obligations, non-current18,984 19,603 
Operating lease liabilities, non-current3,165 — 
Deferred revenue, non-current
3,195 3,132 
Other long-term liabilities
38 298 
Total liabilities
$76,636 $68,095 
Commitments and contingencies (Note 10)
Stockholders’ Equity
Class A common stock, $0.0001 par value; 113,000,000 shares authorized as of March 31, 2022 and December 31, 2021, respectively; 9,019,361 and 8,227,992 shares issued and outstanding as of March 31, 2022 and December, 31, 2021, respectively.
1 1 
Class B common stock, $0.0001 par value; 37,000,000 shares authorized as of March 31, 2022 and December 31, 2021; 21,795,112 and 22,156,842 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively.
2 2 
Additional paid-in capital
136,438 131,826 
Accumulated deficit
(48,873)(36,343)
Total stockholders’ equity
87,568 95,486 
Total liabilities and stockholders’ equity
$164,204 $163,581 
See accompanying notes, which are an integral part of these condensed financial statements.
1

BACKBLAZE, INC.
CONDENSED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
(unaudited)
Three Months Ended March 31,
20222021
Revenue
$19,490 $15,312 
Cost of revenue
9,681 7,830 
Gross profit
9,809 7,482 
Operating expenses:
Research and development
7,941 4,269 
Sales and marketing
8,029 3,777 
General and administrative
5,528 2,253 
Total operating expenses
21,498 10,299 
Loss from operations
(11,689)(2,817)
Interest income75  
Interest expense
(948)(871)
Loss before benefit for income taxes
(12,562)(3,688)
Income tax benefit
(32) 
Net loss
$(12,530)$(3,688)
Net loss per share, basic and diluted
$(0.41)$(0.20)
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted
30,541,942 18,679,110 
See accompanying notes, which are an integral part of these condensed financial statements.
2

BACKBLAZE, INC.
CONDENSED STATEMENTS OF CHANGES IN CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
(in thousands, except share data)
(unaudited)
Three Months Ended March 31, 2022
Convertible
Preferred Stock
Class A and Class B Common Stock
Additional
Paid-in
Capital
Accumulated
Deficit
Total
SharesAmountSharesAmount
Balance as of December 31, 2021
— $— 30,384,834 $3 $131,826 $(36,343)$95,486 
Net loss
— — — — — (12,530)(12,530)
Issuance of common stock upon exercise of stock options— — 429,639 — 887 — 887 
Stock-based compensation
— — — — 3,725 — 3,725 
Balance as of March 31, 2022
— $— 30,814,473 $3 $136,438 $(48,873)$87,568 
Three Months Ended March 31, 2021
Convertible
Preferred Stock
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Total
SharesAmountSharesAmount
Balance as of December 31, 2020
3,359,195 $2,784 18,614,905 $5 $7,794 $(14,639)$(6,840)
Net loss— — — — — (3,688)(3,688)
Issuance of common stock upon exercise of stock options— — 87,226 — 148 — 148 
Stock-based compensation— — — — 960 — 960 
Balance as of March 31, 2021
3,359,195 $2,784 18,702,131 $5 $8,902 $(18,327)$(9,420)
See accompanying notes, which are an integral part of these condensed financial statements.
3

BACKBLAZE, INC.
CONDENSED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three Months Ended March 31,
20222021
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss
$(12,530)$(3,688)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Net accretion of discount on investment securities(61) 
Noncash lease expense on operating leases541  
Depreciation and amortization
4,863 4,010 
Stock-based compensation
3,835 908 
(Gain) loss on disposal of assets and other adjustments(1)16 
Changes in operating assets and liabilities:
Accounts receivable
68 (15)
Prepaid expenses and other current assets
(153)4 
Other assets
91 (27)
Accounts payable
462 326 
Accrued expenses and other current liabilities
1,187 89 
Accrued VAT liability
446 19 
Deferred revenue
912 1,021 
Operating lease liabilities(528) 
Other long-term liabilities
(32)(148)
Net cash (used in) provided by operating activities
(900)2,515 
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of marketable securities(79,782) 
Proceeds from disposal of property and equipment
1 13 
Purchases of property and equipment, net
(516)(2,610)
Capitalized internally-developed software costs
(1,180)(911)
Net cash used in investing activities
(81,477)(3,508)
CASH FLOWS FROM FINANCING ACTIVITIES
Principal payments on finance leases and lease financing obligations
(3,405)(2,801)
Payments of deferred offering costs
(658)(755)
Proceeds from debt facility 1,256 
Repayment of debt facility (1,256)
Proceeds from lease financing obligations
 2,784 
Proceeds from exercises of stock options887 148 
Net cash used in financing activities
(3,176)(624)
Net decrease in cash, cash equivalents and restricted cash
(85,553)(1,617)
Cash, cash equivalents and restricted cash at beginning of period
105,012 6,076 
Cash, cash equivalents and restricted cash at end of period
$19,459 $4,459 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
Cash paid for interest
$948 $849 
Cash paid for income taxes$26 $ 
Cash paid for operating lease liabilities$598 $ 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES
Stock-based compensation included in capitalized software
$383 $52 
Accrued bonus classified as stock-based compensation$493 $ 
Equipment acquired through finance lease obligations
$4,451 $3,306 
Accruals related to purchases of property and equipment
$124 $1,144 
Lease liabilities arising from right-of-use assets upon adoption of ASC 842$5,220 $ 
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH
Cash and cash equivalents$19,290 $4,459 
Restricted cash - included in other assets$169 $ 
Total cash, cash equivalents and restricted cash$19,459 $4,459 
See accompanying notes, which are an integral part of these condensed financial statements.
4

BACKBLAZE, INC.
NOTES TO CONDENSED FINANCIAL STATEMENTS
Note 1. Organization and Description of Business
Description of Business
Backblaze, Inc. (“Backblaze” or the “Company”) is a storage cloud platform, providing businesses and consumers with solutions to store and use their data. Backblaze provides these cloud services through purpose-built, web-scale software built on commodity hardware. Backblaze was incorporated in the state of Delaware on April 20, 2007 and is headquartered in San Mateo, California.
Note 2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022. In management’s opinion, these unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of March 31, 2022, results of operations for the three months ended March 31, 2022 and 2021, cash flows for the three months ended March 31, 2022 and 2021, and stockholders' equity (deficit) for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 and 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Emerging Growth Company
The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.
Segment Information
The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources and assess performance. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Significant accounting policies
The Company’s significant accounting policies are disclosed in the Company’s audited financial statements and related notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022.
5

Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use software and their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the determination of the incremental borrowing rate for lease agreements, expected lease term, and lease and non-lease component allocation, estimates related to variable consideration, valuation of the Company’s common stock prior to our initial public offering in November 2021 (the “IPO”), stock options, and Employee Stock Purchase Plan and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.
Concentrations
Vendors. The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies which may expose the Company to potential supply and service disruptions that could harm the Company’s business. Two vendors represented an aggregate 23% of total cash disbursements during the three months ended March 31, 2022, while three vendors represented an aggregate 38% of the accounts payable balance as of March 31, 2022. Two vendors represented in aggregate 29% of total cash disbursements during the three months ended March 31, 2021, while three vendors represented 40% of the accounts payable balance as of December 31, 2021.
Revenue. The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (“Backblaze B2”) and Backblaze Computer Backup (“Computer Backup”) offerings. The potential for severe impact to the Company’s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.
Accounting Pronouncements Recently Adopted
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and since that date, has issued several ASUs to further clarify certain aspects of ASU 2016-02 and provide entities with practical expedients that may be elected upon adoption. The Company adopted the new standard beginning January 1, 2022 using the modified retrospective approach, electing the optional transition approach of not adjusting the comparative period financial statements for the impact of adoption. The Company elected the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward its historical lease classification, its assessment on whether a contract is or contains a lease, and its initial direct costs for any leases that existed prior to adoption of the new standard.
In accordance with ASU 2016-02, the Company determines if an arrangement is a lease at its inception. Right-of-use (“ROU”) assets, and corresponding lease liabilities, are recognized at the commencement date based on the present value of remaining lease payments over the lease term, which, for the Company, include primarily fixed payments. As a majority of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available as of the commencement date. For leases existing at adoption, the Company elected to use the remaining lease term and remaining minimum lease payments in calculating the incremental borrowing rate for all existing leases. The discount rate used is the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company has elected the short-term lease practical expedient for all asset classes, which allows the lessee to not apply the recognition requirements of Accounting Standards Codification (“ASC”) 842 to short-term leases (leases with original terms of 12 months or less and that do not include a purchase option that the lessee is reasonably certain to exercise).

The Company has elected the practical expedient to combine lease and non-lease components for all of its leases, with the exception of its colocation lease agreement asset class.

6

The adoption of the new standard on January 1, 2022 resulted in the recognition of approximately $5.2 million and $5.6 million of operating lease ROU assets and operating lease liabilities on the Company's condensed balance sheets, respectively, with the ROU asset on an existing lease being offset by an existing ASC 420 obligation of approximately $0.4 million. The Company noted no material impact on its condensed financial statements with respect to its finance leases as a result of its ASC 842 adoption. See Note 10 to these condensed financial statements
Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 1, 2023 and interim periods within that fiscal year. The Company is currently evaluating the impact of the adoption of this guidance on its financial statements.
Note 3. Revenues
Deferred Contract Costs
The Company’s amortization of deferred contract costs was $0.2 million for the three months ended March 31, 2022 and 2021, respectively. The amount of capitalized contract costs was $0.4 million as of March 31, 2022 and December 31, 2021, respectively.
Deferred Revenue
Deferred revenue was $25.8 million and $24.9 million as of March 31, 2022 and December 31, 2021, respectively. Revenue recognized during the three months ended March 31, 2022 and 2021 was approximately $8.5 million and $7.1 million, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company’s deferred revenue as stated on the condensed balance sheets presented approximate its contract liability balance as of March 31, 2022 and December 31, 2021. The Company’s deferred revenue balance as of March 31, 2022, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (“RPOs”) as of that date. Further, as of March 31, 2022, the Company’s deferred revenue, current, balance on its condensed balance sheet of $22.6 million approximates the expected amount to be recognized from its RPOs as revenue over the next 12 months.
Disaggregation of Revenues
The following table presents the Company’s revenues disaggregated by timing of revenue recognition (in thousands):
For the Three Months Ended March 31,
20222021
Consumption-based arrangements (B2 Cloud Storage)
$6,987 $4,715 
Subscription-based arrangements (Computer Backup)
12,309 10,392 
Physical Media
194 205 
Total revenue
$19,490 $15,312 
7

Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
For the Three Months Ended March 31,
20222021
United States$13,982 $11,080 
Other5,508 4,232 
Total$19,490 $15,312 

Note 4. Cash Equivalents and Investments
The Company holds all investments on a held-to-maturity basis and evaluates each position quarterly for impairment. The Company recognizes an impairment on a security through the statement of operations if (i) the Company intends to sell the impaired security; or (ii) it is more likely than not the Company will be required to sell the impaired security prior to recovery of its amortized cost basis. If a sale is intended or likely to be required, the amortized cost basis of the security will be written down to fair value and recognize the full amount of the impairment through the statement of operations as a net realized investment loss.
Fair Values and Gross Unrealized Gains and Losses on Investments
The following table summarizes adjusted cost, gross unrealized gains (losses), and fair value by significant investment category reported as cash, cash equivalents and held-to-maturity investments as of March 31, 2022. The Company did not have investments reported as held-to-maturity investments as of December 31, 2021.
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of March 31, 2022(In Thousands)
Cash equivalents
Commercial paper$8,999 $— $(1)$8,998 $8,999 
Total cash equivalents$8,999 $— $(1)$8,998 $8,999 
Investments
Commercial paper$79,843 $ $(351)$79,492 $79,843 
Total investments$79,843 $ $(351)$79,492 $79,843 
Scheduled Maturities
The amortized cost and fair value of held-to-maturity securities as of March 31, 2022 and December 31, 2021 by contractual maturity are shown below. The Company did not have held-to-maturity investments as of December 31, 2021.

As of March 31, 2022Amortized CostFair Value
(In Thousands)
Within one year$79,843 $79,492 
After one year through five years  
After 5 years through 10 years  
After 10 years  
Total investments$79,843 $79,492 


8


Aging of Unrealized Losses
As of March 31, 2022, the investment portfolio had gross unrealized losses of $0.4 million, all of which had been in an unrealized loss position of less than twelve months. As of March 31, 2022, the investment portfolio did not have any securities that had been in an unrealized loss position for a period of twelve months or longer. The Company did not have held-to-maturity investments as of December 31, 2021.

For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:

Less than 12 MonthsTotal
# of SecuritiesFair ValueUnrealized Losses# of SecuritiesFair ValueUnrealized Losses
As of March 31, 2022(Dollars In Thousands)
Investments
Commercial Paper10 $79,492 $(351)10 $79,492 $(351)
Total10 $79,492 $(351)10 $79,492 $(351)

Net Investment Income

The following table presents the components of net investment income:
For the Three Months Ended March 31,
20222021
Investment income$75 $ 
Investment expenses  
Net investment income$75 $ 

Investment income is included in interest income in the condensed statements of operations.

Note 5. Fair Value Measurements
The Company measures financial assets and liabilities at fair value at each reporting date. Fair value is 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. Fair value measurements are reported under a three-level valuation hierarchy. The classification of the Company’s financial assets within the hierarchy is as follows:
Level 1 — Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities. The Company’s Level 1 assets include money market funds.
Level 2 — Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 — Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.
The Company’s cash equivalents are comprised of highly liquid money market funds and commercial paper. The Company classifies money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its investments, which are comprised of investment grade commercial paper, within Level 2 of the fair value hierarchy because the fair value of these securities are priced by using inputs based
9

on non-binding market consensus that are primarily corroborated by observable market data or quoted market prices for similar instruments.
The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of March 31, 2022 and as of December 31, 2021 (in thousands):
Level 1Level 2Level 3
March 31,
2022
December 31,
2021
March 31,
2022
December 31,
2021
March 31,
2022
December 31,
2021
Assets
Cash equivalents:
Commercial paper$ $ $8,998 $ $ $ 
Total cash equivalents$ $ $8,998 $ $ $ 
Investments
Commercial Paper$ $ $79,492 $ $ $ 
Total investments$ $ $79,492 $ $ $ 
Total$ $ $88,490 $ $ $ 
There were no transfers between levels of the fair value hierarchy for the three months ended March 31, 2022 and the year ended December 31, 2021, respectively. The Company had no Level 3 instruments held as of March 31, 2022 and December 31, 2021, respectively.
As of March 31, 2022 and December 31, 2021, the Company had $169 thousand in restricted cash related to the letter of credit established according to requirements under a lease agreement, reported as a component of other assets on the condensed balance sheets.
Note 6. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Unbilled accounts receivable$1,254 $1,220 
Prepaid expenses2,223 2,403 
Prepaid subscriptions1,177 730 
Prepaid flash drives305 378 
Capitalized commissions357 345 
Receivable from payment processor377 289 
Prepaid data migration fees72 93 
Other148 472 
Total prepaid expenses and other current assets
$5,913 $5,930 
10

Note 7. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Data center equipment
$25,677 $25,338 
Leased and financed data center equipment
54,646 50,419 
Machinery and equipment
7,977 7,803 
Computer equipment
1,843 1,631 
Leasehold improvements
966 956 
Construction-in-process
  
Total property and equipment
91,109 86,147 
Less: accumulated depreciation
(47,431)(43,079)
Total property and equipment, net
$43,678 $43,068 
Depreciation expense was $4.4 million and $3.6 million for the three months ended March 31, 2022 and 2021, respectively. For the Company’s equipment under finance leases and collateralized financing obligations, accumulated depreciation was $16.4 million and $13.5 million as of March 31, 2022 and December 31, 2021, respectively. The carrying value of the Company’s equipment under finance lease agreements and lease financing obligations was $38.2 million and $36.9 million as of March 31, 2022 and December 31, 2021, respectively.
During the three months ended March 31, 2022 and 2021, the Company recorded a gain and a loss of less than $0.1 million, respectively, as a result of disposing of certain hard drives. These disposals occurred in the ordinary course of business, as the Company continuously evaluates its requirements for operating its data centers. The loss and gains are recorded as general and administrative expenses in the Company’s condensed statements of operations.
As of March 31, 2022 and December 31, 2021, substantially all of the Company’s assets were held in the United States.
Note 8. Capitalized Software, Net
Capitalized software, net consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Developed software
$14,064 $12,535 
General and administrative software
144 144 
Total capitalized internal-use software
14,208 12,679 
Less: accumulated amortization
(5,519)(5,042)
Total capitalized internal-use software, net
$8,689 $7,637 
In accordance with the adoption of ASU 2018-15, during 2021 the Company aligned its capitalization of implementation costs for cloud computing arrangements with its accounting for the underlying software license included in such arrangements. Accordingly, the Company reclassified these implementation costs on its balance sheet in prepaid expenses and other current assets and other assets as of December 31, 2021, on a prospective basis.
Amortization expense of capitalized internal-use software was $0.5 million and $0.4 million for the three months ended March 31, 2022 and 2021, respectively. Amortization of developed software and software purchased for internal use are included in cost of revenue and general and administrative expense, respectively, in the Company’s statements of operations. As of March 31, 2022, future amortization expense is expected to be as follows (in thousands):
11

Year Ending December 31,
Remainder of 2022$1,601 
20232,205 
20241,941 
20251,486 
20261,033 
Thereafter
423 
Total
$8,689 
Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation
$1,388 $1,159 
ESPP Withholding1,567 489 
Accrued expenses
1,138 1,646 
Accrued sales tax
1,243 1,209 
Accrued income tax
15 15 
Other
787 591 
Accrued expenses and other current liabilities
$6,138 $5,109 
Note 10. Commitments and Contingencies
Finance Leases and Lease Financing Obligations
The Company enters into finance lease arrangements to obtain hard drives and related equipment for its data center operations. The term of these agreements primarily range from three to four years and certain of these arrangements have optional renewals to extend the term of the lease generally at a fixed price. Contingent rental payments are generally not included in the Company’s finance lease agreements. The finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2022 and 2025. Finance leases are included in property and equipment, net on the Company’s condensed balance sheet.
At March 31, 2022, the weighted average remaining lease term for finance lease agreements was approximately 2.4 years and the weighted average discount rate for finance leases was approximately 11.2%.

For the Company’s assets acquired through finance lease and lease financing obligation agreements, depreciation expense was $2.9 million and $3.0 million for the three months ended March 31, 2022 and 2021, respectively. Depreciation expense on the Company’s finance lease agreements is included in cost of revenue in its statements of operations. There have been no material changes to the Company’s finance lease obligation commitments during the three months ended March 31, 2022. During the three months ended March 31, 2022, total finance lease costs were $3.5 million, of which interest expense was approximately $0.8 million, and total lease financing obligation costs were $0.4 million, of which interest expense was approximately $0.1 million.
During 2021, the Company entered into four sale-leaseback arrangements with vendors to provide approximately $4.3 million in cash proceeds for previously purchased hard drives and related equipment. The Company concluded the related lease arrangements would be classified as lease financing obligations as it has the option to repurchase the assets at their fair value at a future date. Therefore, the transaction was deemed a failed sale-leaseback and was accounted for as a financing arrangement. The assets continue to be depreciated over their useful lives, and payments are allocated between interest expense and repayment of the financing liability. The failed sale-leaseback transactions will continue to be accounted for as a failed sale-leaseback upon adoption of ASC 842 because the leaseback is classified as financing.

12

The future minimum commitments for these finance leases and lease financing obligations as of March 31, 2022 were as follows (in thousands):
Year Ending December 31,
Finance leasesLease financing obligationsTotal
Remainder of 2022$12,659 $1,039 $13,698 
202314,396 1,385 15,781 
20247,072 1,240 8,312 
2025549 387 936 
2026   
Thereafter   
Total future minimum lease and financing commitments34,676 4,051 38,727 
Less imputed interest(4,036)(600)(4,636)
Total liability$30,640 $3,451 $34,091 
Prior to the ASC 842 adoption, the future minimum commitments for these finance leases and lease financing obligations as of December 31, 2021 were as follows (in thousands):
Year Ending December 31,
2022$16,765 
202314,123 
20246,707 
2025617 
2026 
Thereafter
 
Total future minimum lease and financing commitments
38,212 
Less imputed interest
(4,964)
Total liability
$33,248 
Prior to the ASC 842 adoption, as of December 31, 2021, the future minimum payments related to the lease financing obligations consisted of the following (in thousands):
Year Ending December 31,
2022$1,385 
20231,385 
20241,240 
2025387 
2026— 
Thereafter
 
Total future minimum financing payments
$4,397 
Operating Leases
The Company leases its facilities for data centers and office space under non-cancelable operating leases with various expiration dates. Certain lease agreements include renewal options to extend the lease term at a price to be determined upon exercise. These options are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments. Contingent rental payments are generally not included in the Company’s lease agreements. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company's leases have original lease periods expiring between 2022 and 2031. The Company does not have a material amount of short-term leases as of March 31, 2022.
13

At March 31, 2022, the weighted average remaining lease term for operating leases was approximately 4.4 years and the weighted average discount rate for operating leases was approximately 4.3%.
The future minimum commitments for these operating leases as of March 31, 2022 were as follows (in thousands), which excludes amounts allocated to services under our operating lease agreements that are considered non-lease components:
Year Ending December 31,
Remainder of 2022$1,684 
20231,613 
2024785 
2025245 
2026252 
Thereafter1,105 
Total future minimum operating lease commitments5,684 
Less imputed interest(566)
Total liability$5,118 
Non-lease components included in the Company’s colocation lease agreements are related to non-tangible utilities and services used in its data center operations. The Company used judgement and third-party data in determining the stand-alone price for allocating consideration to lease and non-lease components under these colocation lease agreements, such as, the price of utilities as compared to its tangible data center footprint within each colocation facility.

Prior to the ASC 842 adoption, the future minimum commitments for these operating leases as of December 31, 2021 were as follows (in thousands), which also include minimum payments for services under our operating lease agreements:
Year Ending December 31,
2022$4,896 
20234,351 
20243,098 
20251,327 
20261,363 
Thereafter
5,977 
Total
$21,012 
Rental expense related to the Company’s operating leases was approximately $1.4 million and $1.0 million for the three months ended March 31, 2022 and 2021, of which $1.1 million and $0.9 million is included in cost of revenue in its statement of operations, respectively. During the three months ended March 31, 2022, total operating lease cost was approximately $1.7 million, which does not include costs related to services.
At March 31, 2022, the Company had additional operating leases that had not yet commenced with lease obligations of $8.3 million. The operating lease is expected to commence in 2022 with non-cancellable lease terms of approximately 7 years.
Other Contractual Commitments
Other non-cancellable commitments relate mainly to service agreements used to facilitate the Company’s infrastructure operations. As of March 31, 2022, the Company had non-cancelable purchase commitments of $1.4 million and $1.5 million payable during the years ending December 31, 2022 and 2023, respectively.
401(k) Plan
The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company contributed $0.4 million and $0.2 million to the 401(k) plan during the three months ended March 31, 2022 and 2021, respectively.
14

Legal Matters
The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations or cash flows. However, the results of legal proceedings are inherently unpredictable and if an unfavorable ruling were to occur in any of the current legal proceedings, there exists the possibility of a material adverse effect on the Company’s financial position, results of operations and cash flows.
Sales Tax
The Company undertook an analysis of its sales tax exposure based on the South Dakota vs. Wayfair case whereby the U.S. Supreme Court determined that physical presence was not required to determine the potential exposure a company has for sales tax purposes. Based on the Company’s analysis, its total accrual for sales tax payable was $1.2 million as of March 31, 2022 and December 31, 2021, respectively, which includes estimated amounts for penalties and interest.
Accrued VAT Liability
The Company has calculated a liability for uncollected and unpaid VAT, which is generally assessed by various taxing authorities on services the Company provides to its customers. The Company accrues an amount that it considers probable to be collected and can be reasonably estimated. Based on the Company’s analysis, its total accrual for VAT tax payable was $3.0 million and $2.5 million as of March 31, 2022 and December 31, 2021, respectively, which includes estimated amounts for penalties and interest.
Indemnification
The Company enters into indemnification provisions under agreements with other parties from time to time in the ordinary course of business. The Company has agreed in certain circumstances to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. No losses have been recorded in the condensed statements of operations in connection with the indemnification provisions.
Note 11. Debt
Credit Facility
During October 2021, the Company entered into a revolving credit agreement with City National Bank. Under this agreement, among other things, (i) amounts available to be borrowed are $9.5 million and (ii) advances on the line of credit bear interest at the average Secured Overnight Financing Rate (“SOFR”) plus 2.75%. The revolving credit agreement matures in September 2024. In connection with this agreement, the Company fully repaid and subsequently terminated its 2017 revolving credit agreement with HomeStreet Bank.
During December 2021, the Company entered into its first amendment to the revolving credit agreement with City National Bank. The amendment removed the financial covenants under the agreement and added a requirement for cash collateral to be posted prior to any advance. As of March 31, 2022, the Company had no outstanding balance and the total amount available to the Company to be borrowed was $9.5 million.
Note 12. Stockholders’ Equity
Common Stock. In connection with the IPO, the Amended and Restated Certificate of Incorporation provided for a dual class common stock structure, all outstanding shares of the Company’s common stock converted into an equivalent number of shares of its Class B common stock, and all shares of the convertible preferred stock then outstanding automatically converted into 3,359,195 shares of Class B common stock. The Class B common stock on the Company’s balance sheets presented is representative of its common stock prior to the inception of the dual class structure. Subsequent to the IPO, the Company has two classes of common stock, Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except for voting, transfer, and conversion rights. Each
15

share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and is convertible at any time into one share of Class A common stock.
The Company had reserved shares of common stock for future issuance as follows:
 March 31,
2022
December 31,
2021
2011 Equity Incentive Plan
Options outstanding
12,855,847 13,506,662 
Shares available for future grants  
2021 Equity Incentive Plan
Options outstanding1,543,320 1,433,520 
RSUs outstanding908,449 18,750 
Shares available for future grants
4,621,192 3,880,274 
2021 Employee Stock Purchase Plan
Shares available for future purchases1,564,496 956,800 
Total
21,493,304 19,796,006 
Note 13. Stock-Based Compensation
Equity Incentive Plan
2021 Equity Incentive Plan. In October 2021, The Company’s Board of Directors and stockholders adopted the 2021 Equity Incentive Plan (the “2021 Plan”) and it was approved by stockholders in October 2021. The 2021 Plan replaced our 2011 Plan. However, awards outstanding under our 2011 Plan will continue to be governed by their existing terms. The 2021 Plan has the features described below.
Share Reserve. The number of shares of our common stock available for issuance under our 2021 Plan equals the sum of 5,262,500 shares plus up to approximately 13,719,000 shares subject to awards granted under our 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. The number of shares reserved for issuance under our 2021 Plan will be increased automatically on the first business day of each of our fiscal years, commencing in 2022 and ending in 2031, by a number equal to the least of (i) 4,784,100 shares, (ii) 5% of the shares of common stock outstanding on the last business day of the prior fiscal year; or (iii) the number of shares determined by the Board of Directors. During the three months ended March 31, 2022 the Company increased the number of shares reserved under the 2021 Plan by 1,519,241 pursuant to this evergreen provision.
In general, to the extent that any awards under the 2021 Plan are forfeited, terminate, expire or lapse without the issuance of shares, or if we reacquire the shares subject to awards granted under our 2021 Plan, those shares will again become available for issuance under our 2021 Plan, as will shares applied to pay the exercise or purchase price of an award or to satisfy tax withholding obligations related to any award.
Stock Options
Stock Options. Stock options granted under the Plan generally vest based on continued service over four years and expire ten years from the date of grant.

A summary of equity award activity under the Company’s equity plans and related information is as follows (in thousands, except share, price and year data):
16

 Shares
available for
grant
Outstanding
Stock
Options
Weighted-
average
exercise
Price
Weighted-
average
remaining
contractual
life (years)
Aggregate
intrinsic
value
Balance as of December 31, 2021
3,880,274 14,940,182 $5.19 6.69$182,843 
Shares authorized1,519,241 
Options granted(109,800)109,800 13.29 
Options exercised (429,639)2.06 
Options cancelled221,176 (221,176)5.54 
Restricted Stock Units (“RSUs”) granted(897,224)
RSUs cancelled7,525 
Balance as of March 31, 2022
4,621,192 14,399,167 $5.34 6.54$93,993 
Vested and exercisable as of March 31, 2022
8,575,879 $2.26 4.88$72,090 
The weighted-average grant-date fair value of options granted was $13.29 and $4.53 during the three months ended March 31, 2022 and 2021, respectively. The intrinsic value of options exercised for the three months ended March 31, 2022 and 2021 was $4.1 million and $0.3 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company’s common stock. The aggregate grant-date fair value of options vested was $1.8 million and $0.7 million during the three months ended March 31, 2022 and 2021, respectively.
The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022 and 2021.
Three Months Ended March 31,
20222021
Expected term (in years)
6.06.0
Expected volatility
49.0 %49.2 %
Risk-free interest rate
1.20 %1.09 %
Expected dividend yield % %
Expected term. For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.
Expected volatility. The Company performed an analysis using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption.
Risk-free interest rate. Based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.
Expected dividend yield. Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.
Fair value of underlying common stock. Prior to the IPO, because the Company’s common stock was not yet publicly traded, the Company estimated the fair value of common stock. The Board considered numerous objective and subjective factors to determine the fair value of the Company’s common stock at each meeting in which awards are approved. The factors considered include, but are not limited to: (i) the results of contemporaneous independent third-party valuations of the Company’s common stock; (ii) the prices, rights, preferences, and privileges of the Company’s convertible preferred stock relative to those of its common stock; (iii) the lack of marketability of the Company’s common stock; (iv) actual operating and financial results; (v) current business conditions and projections; (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the Company, given prevailing market conditions; and (vii) precedent transactions involving the Company’s shares.
17

Restricted Stock Units
During November 2021, in connection with the IPO, the Company granted its first RSUs under the 2021 Plan to certain of its non-employee directors. During the three months ended March 31, 2022, the Company began granting more RSUs than options to its employees. All RSUs granted have service-based vesting conditions. RSUs granted under the 2021 Equity Incentive Plan generally vest based on continued service over a three to four year period and expire ten years from the date of grant.
RSU activity for the three months ended March 31, 2022 was as follows:

SharesWeighted-Average Grant Date Fair Value per Share
Unvested balance as of December 31, 2021
18,750$22.04
Granted
897,224$11.50
Vested
$
Forfeited
(7,525)$13.29
Unvested balance as of March 31, 2022
908,449$11.70
ESPP
In October 2021, the Company’s Board of Directors adopted the 2021 Employee Stock Purchase Plan (“ESPP”), which became effective on the date of the IPO. The ESPP initially reserved and authorized the issuance of up to a total of 956,800 shares of Class A common stock to participating employees. During the three months ended March 31, 2022, the Company increased the number of shares reserved under the ESPP by 607,696 pursuant to its evergreen provision.

The initial offering period commenced in November 2021 and the first purchase date will occur in May 2022. Under the Company’s ESPP, eligible employees may authorize payroll deductions of up to 50% of their eligible compensation, subject to IRS limitations, during prescribed offering periods to purchase shares of the Company’s common stock at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. A participant may participate in only one offering period at a time, and a new offering period generally begins each May 20th and November 20th. Each offering period is generally 24 months and consists of four exercise dates (each, generally six months following the start of the offering period or the preceding exercise date, as the case may be). If the fair market value of the Company’s common stock is less on a given exercise date than on the date of grant, employee participation in that offering period ends and participants are automatically re-enrolled in the next new offering period. The ESPP shall terminate automatically 20 years after its effective date, unless the ESPP is extended by the Board and the extension is approved within 12 months by a vote of the stockholders of the Company.
There were no shares purchased by employees during the three months ended March 31, 2022, as the first purchase date will occur in May 2022. The fair value of the purchase rights under the ESPP plan was estimated using the Black-Scholes option pricing model with a similar methodology for determining inputs as the Company’s stock options, as described above. The Company recorded stock-based compensation expense under this plan of $0.8 million for the three months
18

ended March 31, 2022. As of March 31, 2022, approximately $1.6 million had been withheld on behalf of employees, respectively.
The following table summarizes the Black-Scholes option pricing model assumptions used in estimating the fair value of the stock purchase rights under the ESPP Plan during the three months ended March 31, 2022.
Three Months Ended March 31,
2022
Expected term (in years)
0.5 - 2.0
Expected volatility
45% - 57%
Risk-free interest rate
0.10% - 0.51%
Expected dividend yield %

Stock-Based Compensation Expense

Stock-based compensation expense included in the condensed statements of operations was as follows (in thousands):
For the Three Months Ended March 31,
20222021
Cost of revenue
$276 $85 
Research and development
1,555 399 
Sales and marketing
1,134 189 
General and administrative
870 235 
Total stock-based compensation expense
$3,835 $908 
During the three months ended March 31, 2022 and 2021, the Company capitalized $0.4 million and $0.1 million, respectively, of stock-based compensation for the development of internal-use software. As of March 31, 2022, total compensation cost related to stock options not yet vested was approximately $29.8 million, which will be recognized over a weighted-average period of approximately 3 years.
During the three months ended March 31, 2022, the Company’s Compensation Committee approved a new bonus plan for its employees. The bonus plan is contingent upon the achievement of annual corporate performance targets. If these performance targets are met during 2022, employees will be paid out under the plan in RSUs in 2023. As a result, the Company recognized $0.5 million in stock-based compensation during the three months ended March 31, 2022 based on progress made towards these performance targets.
During the three months ended March 31, 2021, the Company’s Board approved modifications to extend the exercise period of vested options for certain terminated employees by the earlier of five years from the employee’s termination date or the option expiration date. The modification was effective upon the Board’s approvals, which resulted in incremental stock-based compensation expense during March 31, 2021. As a result, the Company recognized an incremental $0.1 million in stock-based compensation during the three months ended March 31, 2021. There were no such modifications during the three months ended March 31, 2022.
Note 14. Net Loss per Share Attributable to Common Stockholders
The Company computes net loss per share using the two-class method required for multiple classes of common stock and participating securities. The rights of the holders of the Class A common stock and Class B common stock are identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock share equally in our net losses. Prior to the IPO, our participating securities also included convertible preferred stock. The holders of convertible preferred stock did not have a contractual obligation to share in our losses, and as a result, net losses were not allocated to these participating securities. The Company considers its convertible preferred stock to be participating securities.
19

Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents during the period. For purposes of this calculation, the Company’s convertible preferred stock, stock options, shares issued pursuant to the Company’s ESPP, and unvested restricted stock are considered to be potential common stock equivalents, but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data). The shares issued in the IPO, the shares issued pursuant to the exercise by the underwriters of an option to purchase additional shares, and the shares of Class A and Class B common stock issued upon conversion of the outstanding shares of convertible preferred stock and SAFE notes are included in the table below weighted for the period outstanding. For illustration purposes, Class B common stock in the table below represents the Company’s common stock prior the adoption of the dual class structure in connection with the IPO.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):
For the Three Months Ended March 31,
20222021
(in thousands, except share and per share amounts)
Class AClass BClass AClass B
Numerator:
Net loss attributable to common stockholders
(3,488)(9,042)N/A$(3,688)
Denominator for basic and diluted net loss per share:
Weighted-average shares used in computing net loss per share attributable to common stockholders – basic and diluted
8,502,65722,039,285N/A18,679,110
Net loss per share attributable to common stockholders – basic and diluted
$(0.41)$(0.41)N/A$(0.20)
Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive are as follows:
As of March 31,
20222021
Convertible preferred stock
 3,359,195 
RSUs908,449  
Stock options
14,399,126 12,377,419 
Shares issuable pursuant to the ESPP172,777  
Total
15,480,352 15,736,614 

Note 15. Income Taxes
The Company is subject to U.S. federal and state income taxes as a corporation. The Company’s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate adjusted for the effect of discrete items arising in that quarter.
The effective tax rate for the three months ended March 31, 2022 and 2021 was zero as the Company has incurred continuous operating losses. The Company recorded an income tax benefit of less than $0.1 million during the three
20

months ended March 31, 2022. There was no comparable income tax benefit recorded for the three months ended March 31, 2021.
Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. A valuation allowance is recorded against deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. Due to the uncertainty surrounding the realization of the favorable tax attributes in future tax returns, the Company has recorded a full valuation allowance against its otherwise recognizable net deferred tax assets.
Note 16. Subsequent Events
During April 2022, the Company entered into a second amendment to its revolving credit agreement with City National Bank. Under this amendment, amounts available to be borrowed increased to $30.0 million from $9.5 million. There were no other material changes to the agreement as a result of the amendment.
21

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our audited financial statements and the related notes and the discussion under the heading "Management's Discussion and Analysis of Financial Condition and Results of Operations" for the year ended December 31, 2021 included in the Annual Report on Form 10-K for the year ended December 31, 2021. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading "Special Note About Forward-Looking Statements" in this Quarterly Report on Form 10-Q. You should review the disclosure under the heading "Risk Factors" in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those described or implied in these forward-looking statements. Our historical results are not necessarily indicative of the results that may be expected for any period in the future. Unless the context otherwise requires, all references in this report to "Backblaze," the “Company”, "we," "our," "us," or similar terms refer to Backblaze, Inc.
Overview
We are a leading storage cloud platform, providing businesses and consumers cloud services to store, use, and protect their data in an easy and affordable manner. We provide these cloud services through a purpose-built, web-scale software infrastructure built on commodity hardware. We believe that by substantially reducing the complexity and frustration of storing, using, and protecting data, we can empower customers to focus on their core business operations. Through our blog and culture of transparency, we have built a community of millions of readers and brand advocates. Referrals from our community of brand advocates, combined with our highly efficient and primarily self-serve customer acquisition model and an ecosystem of thousands of partners, have allowed us to attract approximately 500,000 customers as of December 31, 2021. These customers use our Storage Cloud platform across more than 175 countries to grow and protect their business data on our approximately 2 exabytes, or 2 trillion megabytes, of data storage under management.
Our Backblaze Storage Cloud provides a platform that is the foundation for our B2 Cloud Storage Infrastructure-as-a-Service (IaaS) consumption-based offering and our Backblaze Computer Backup Software-as-a-Service (SaaS) subscription-based offering. B2 Cloud Storage enables customers to store data, developers to build applications, and partners to expand their use cases. The amount of data stored in this cloud service can scale up and down as needed on a pay-as-you-go basis. Backblaze Computer Backup automatically backs up data from laptops and desktops for businesses and individuals. This cloud backup service offers easily understood flat-rate pricing to continuously back up a virtually unlimited amount of data.
Our operations have historically been efficient with limited outside investment. Prior to issuing $10.0 million of convertible notes (which we also refer to as a Simple Agreement for Future Equity agreement (SAFE)) in a private financing round in August 2021, we had raised less than $3.0 million in outside equity since our founding in 2007. This has helped create a historical focus on operational efficiency, creativity, and collaborative problem solving. We believe that focusing on storage use cases and promoting an open ecosystem allows us to integrate well with a broad range of partners. We have consistently invested in our technology platform and highly efficient content-driven and primarily self-serve go-to-market strategy, allowing us to achieve customer, community, and product milestones.
Factors Affecting Our Performance
We believe that the future growth and performance of our business will depend on several factors, including the following:
Scale Self Service Customer Acquisition
Our business depends, in part, on our ability to add new customers. We believe there is a significant opportunity to further grow our customer base by continuing to make investments in sales and marketing. We will continue investing in our customer acquisition and inbound demand generation activities, which is driven predominantly by our blog content, our case studies, social sharing, earned media, and our self-serve sign up model. We intend to leverage this model as an efficient approach to attract new customers, turning them into brand advocates, partners, and more referrals. Furthermore, we plan to continue to build and scale our paid lead generation and outbound sales motion to increasingly grow in the mid-market.
22

We also plan to continue to build our ecosystem of partners. We believe that delivering our Storage Cloud solutions through our alliance, developer, and MSP partnerships is an area of opportunity for us. By adding more partners and deepening our relationships with them, we expand our use cases and drive new customer acquisition.
Scale Sales-Assisted Efforts
We believe an increasingly important complement to our self-serve customer acquisition model is our targeted inside Sales team that is focused on a low-touch “sales-assisted” model that supports our larger customers if the need arises. This team focuses on inbound inquiries, outbound prospecting targeting specific use cases, and volume expansion of our self-serve customers.
Expansion Within Existing Customers
Our future success will depend, in part, on our ability to increase usage and adoption of our solutions with existing customers. We intend to increase revenue from existing customer relationships through the development of additional features and use cases, expanding our Customer Success initiatives, and natural customer data growth. We have developed add-on services, such as Extended Version History and multi-region selection, which customers pay for on top of existing offerings. Examples of expanding use cases include utilizing Backblaze for additional purposes such as media storage, hybrid cloud support, analytics repositories, and others. We also plan to grow our Customer Success initiatives to ensure customers avail themselves of the full benefits of our platform, thus resulting in increased adoption. As these customers continue to generate, store, and back up data, their use of our platform increases, creating natural opportunities for revenue expansion.
Continued Platform Investment and New Product Launches
We are committed to delivering market-leading products that continue to make cloud storage and backup easy. We believe we must maintain our product quality and strength of our brand in order to retain the current customer base as well as drive further revenue growth in our business. We intend to continue investing in our research and development activities to build upon our strong position in the technology community. We also plan to launch new products that are adjacent to our current offerings, which will provide us with the ability to further cross-sell and upsell.
Investments for Continued Scaling
We are focused on our long-term revenue potential and building out our infrastructure to sustain that growth. On a routine basis, we will focus resources on optimizing the efficiency of our data storage. In some scenarios, we will choose to pass on potential cost savings to the customer, but in other scenarios we will choose to reinvest cost savings back into infrastructure and design.
International Expansion
While our sales and marketing efforts have primarily focused on the United States, our existing customer base spans more than 175 countries, with 28% of our revenue originating outside of the United States for the year ended December 31, 2021. We believe international expansion represents a meaningful opportunity to generate further demand for our solutions in international geographies. We plan to invest in our operations internationally to reach new customers by expanding in targeted key geographies where we believe there are opportunities for significant return on investment.
23

Key Business Metrics
We monitor the key business metrics set forth below to help us evaluate our business and growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. The calculation of the key metrics discussed below may differ from other similarly titled metrics used by other companies, securities analysts, or investors.
As of March 31,
20222021
B2 Cloud Storage
Net revenue retention rate (NRR)129 %133 %
Gross customer retention rate90 %89 %
Annual recurring revenue (in millions)$28.4$19.3
Computer Backup
Net revenue retention rate (NRR)104 %104 %
Gross customer retention rate91%90 %
Annual recurring revenue (in millions)$50.6$42.4
Total Company
Net revenue retention rate (NRR)112 %111 %
Gross customer retention rate91%91 %
Annual recurring revenue (in millions)$79.0$61.7

Net Revenue Retention Rate
We believe the growth in use of our platform by our existing customers is an important measure of the health of our business and our future growth prospects. We measure this growth by monitoring our overall net revenue retention rate, which measures our ability to retain and expand revenue from existing customers. We believe that we can drive this metric by continuing to focus on our customers and by adding additional products and functionality to our platform.
Our overall net revenue retention rate is a trailing four-quarter average of the recurring revenue from a cohort of customers in a quarter as compared to the same quarter in the prior year. We calculate our overall net revenue retention rate for a quarter by dividing (i) recurring revenue in the current quarter from any accounts that were active at the end of the same quarter of the prior year by (ii) recurring revenue in the current corresponding quarter from those same accounts. Our overall net revenue retention rate includes any expansion of revenue from existing customers and is net of revenue contraction and customer attrition, and excludes revenue from new customers in the current period. Our net revenue retention rate for B2 Cloud Storage and Computer Backup is calculated in the same manner as our overall net revenue retention rate based on the revenue from our B2 Cloud Storage and Computer Backup solutions, respectively.
Gross Customer Retention Rate
We use gross customer retention rate to measure our ability to retain our customers. Our gross customer retention rate reflects only customer losses and does not reflect the expansion or contraction of revenue we earn from our existing customers. We believe our high gross customer retention rates demonstrate that we serve a vital service to our customers, as the vast majority of our customers tend to continue to use our platform from one period to the next. To calculate our gross customer retention rate, we take the trailing four-quarter average of the percentage of cohort of customers who were active at the end of the quarter in the prior year that are still active at the end of the current quarter. We calculate our gross customer retention rate for a quarter by dividing (i) the number of accounts that generated revenue in the last month of the current quarter that also generated recurring revenue during the last month of the corresponding quarter in the prior year, by (ii) the number of accounts that generated recurring revenue during the last month of the corresponding quarter in the prior year.

24

Annual Recurring Revenue
We define annual recurring revenue (ARR) as the annualized value of all B2 Cloud Storage and Computer Backup arrangements as of the end of a period. Given the renewable nature of our business, we view ARR as an important indicator of our financial performance and operating results, and we believe it is a useful metric for internal planning and analysis. ARR is calculated based on multiplying the monthly revenue from all B2 Cloud Storage and Computer Backup arrangements, which represent greater than 98% of our revenue for the periods presented (and excludes Physical Media revenue), for the last month of a period by 12. Our annual recurring revenue for B2 Cloud Storage and Computer Backup is calculated in the same manner as our overall annual recurring revenue based on the revenue from our Computer Backup and B2 Cloud Storage solutions, respectively. See Notes to our financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021 for more information on revenue from B2 Cloud Storage and Computer Backup arrangements.
ARR does not have a standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and is not intended to be combined with or to replace that item. ARR is not a forecast and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.
While ARR is not a guarantee of future revenue, we consider over 98% of our revenue recurring for the periods presented. As noted above, our gross customer retention rate has been consistent over the periods presented at approximately 90%. Although B2 Cloud Storage is paid for by customers in arrears, we recognize revenue in the month these storage services are delivered, and consider this revenue recurring as customers are charged as long as their data is stored with us. Further, during the periods presented, customers who store data with us generally increase the amount of their data stored over time, as evidenced by our B2 Cloud Storage net revenue retention rate of 129% as of March 31, 2022. Fees from B2 Cloud Storage (consumption-based arrangements) are recognized as services are delivered. Computer Backup (subscription-based arrangements) revenue is recognized on a straight-line basis over the contractual term of the arrangement beginning on the date that the service commences, provided that all other revenue recognition criteria have been met. See Notes to the financial statements for details on our revenue recognition policy. Additional limitations of ARR include the fact that consumption-based revenue is not guaranteed for future periods, although we believe that our high historic gross customer retention rate is indicative of ARR, and the fact that our subscription terms can be on a monthly basis, although the significant majority of our customers have subscription terms of one year or longer during the periods presented above.
Additional Key Business Metrics Calculation Notes
The metrics for net revenue retention rate and gross customer retention rate are currently calculated using only those customers paying by credit card and exclude customers paying by invoice utilizing a different system. The amounts related to the number of customers paying by invoice has historically been immaterial.
Impact of COVID-19
The worldwide spread of COVID-19 has created significant uncertainty in the global economy. There have been no comparable recent events that provide guidance as to the effect the spread of COVID-19 as a global pandemic may have, and, as a result, the ultimate impact of COVID-19 and the extent to which COVID-19 continues to impact our business will depend on future developments, which are highly uncertain and difficult to predict.
While the full impact of the pandemic to our business remains unknown and we believe that our results of operations and financial condition have not been materially adversely impacted to date, we also believe that the pandemic has had some impact on our business. Our potential customers, customers, or partners may have experienced, or in the future could experience, downturns or uncertainty in their own business operations due to COVID-19, which may have affected or could affect purchasing and operating decisions. For example, although we believe our ability to retain customers has not been materially impacted by the pandemic, we also believe that the pandemic may have caused some customers to reduce their use of cloud storage with us or to delay increasing their use of our cloud storage offerings. In addition, the pandemic may have caused potential customers to delay their purchasing decisions or to store less data with us. We may also experience customer losses due to customer bankruptcy or cessation of operations, or otherwise.
In addition to the impact on customers, the pandemic has had some impact to our supply chain. For example, starting in April 2020, we began to acquire additional hard drives and related infrastructure through finance lease agreements in order to minimize the impact of potential supply chain disruptions due to the pandemic. The additional leased hard drives
25

resulted in a higher balance of capital equipment and related lease liability, an increase in cash used in financing activities from principal payments, as well as a higher ongoing interest and depreciation expense related to these lease agreements. Accordingly, our supply chain in the future may be disrupted, or we may be unable to obtain infrastructure and related equipment essential to our business on favorable terms or at all. However, based on the impact from the pandemic to date, we believe we have sufficient reserves to minimize any material impact to our business operations should such a disruption occur.
In response to the COVID-19 pandemic, in the first quarter of 2020, we temporarily and periodically closed our office, enabled our non-essential workforce to work remotely, and implemented travel restrictions for non-essential business. These changes were in effect during the quarter ended March 31, 2022, and could potentially extend into future quarters. The changes we have implemented to date have not affected and are not expected to materially affect our ability to maintain operations, including financial reporting systems, internal controls over financial reporting, and disclosure controls and procedures. Furthermore, after the outbreak of COVID-19, we have seen slower growth in certain operating expenses due to reduced business travel and the virtualization or cancellation of customer and employee events.
The full extent to which the COVID-19 pandemic will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately predicted. The global impact of COVID-19 continues to rapidly evolve, and we will continue to monitor the situation and the effects on our business and operations.
Key Components of Results of Operations
Revenue
We generate revenue primarily from our Backblaze B2 Cloud Storage and Backblaze Computer Backup cloud services offered on our platform. Our platform is offered to our customers through either a consumption or a subscription-based arrangement through B2 Cloud Storage and Backblaze Computer Backup, respectively. Our subscription arrangements range in duration from one month to 24 months, for which we bill our customers up front for the entire period. Our consumption-based arrangements do not have a contractual term and are billed monthly in arrears.
For our subscription arrangements, we provide our cloud services evenly over the contractual period, for which revenue is recognized on a straight-line basis over the contract term beginning on the date that the service is made available to the customer. Consumption-based revenue is variable and is related to fees charged for our customers’ use of our platform and is recognized as revenue in the period in which the consumption occurs.
In support of our platform, we also derive revenue from products offered to our customers for the ability to securely restore data using a USB drive (USB Restore) and for migrating large data sets to our platform using our proprietary Fireball device. Revenue from USB Restore is recognized as our products are delivered to our customers. Revenue recognized from customer rentals of our Fireball device is time-based.
Cost of Revenue and Gross Margin
Cost of revenue consists of expenses for providing our platform and cloud services to our customers. These expenses include operating in co-location facilities, network and bandwidth costs, and depreciation of our equipment and finance lease equipment in co-location facilities. Personnel-related costs associated with customer support and maintaining service availability, including salaries, benefits, bonuses, and stock-based compensation are also included. Cost of revenue also includes credit card processing fees, amortization of capitalized internal-use software development costs, and allocated overhead costs.
We intend to continue to invest additional resources in our infrastructure and related personnel, and our customer support organization, to support the growth of our business. Some of these investments, including costs of infrastructure equipment (including related depreciation) and expansion, are incurred in advance of generating revenue, and either the failure to generate anticipated revenue or fluctuations in the timing of revenue could affect our gross margin from period to period.


26

Operating Expenses
The most significant components of our operating expenses are personnel costs, which consist of salaries, benefits, bonuses, and stock-based compensation. We also incur other non-personnel costs related to our general overhead expenses. We expect that our operating expenses will increase in absolute dollars as we grow our business.
Research and Development
Research and development expenses consist primarily of personnel costs, consultant fees, costs related to technical operations, subscription services for use by our research and development organization and an allocation of our general overhead expenses. We capitalize the portion of our software development costs that meets the criteria for capitalization.
We expect our research and development expenses to increase in absolute dollars for the foreseeable future as we continue to focus our research and development efforts on adding new features to our platform, improving our cloud service offerings, and increasing the functionality of our existing features. Our research and development expenses may fluctuate as a percentage of revenue from period to period due to the timing and extent of these expenses.
Sales and Marketing
Sales and marketing expenses consist primarily of personnel costs. Sales and marketing expenses also include expenditures related to advertising, marketing, our brand awareness activities, commissions paid to marketing partners, and an allocation of our general overhead expenses.
We plan to continue investing in sales and marketing by increasing our sales and marketing headcount, supplementing our self-serve model with a direct sales approach, expanding our partner ecosystem, driving our go-to-market strategies, building our lead generation and brand awareness, and sponsoring additional marketing events. As a result, we expect our sales and marketing expenses to increase in absolute dollars for the foreseeable future. Sales and marketing expenses may fluctuate as a percentage of revenue from period to period because of the timing and extent of these expenses.
General and Administrative
General and administrative expenses consist primarily of personnel costs for our accounting, finance, legal, IT, security, human resources, and administrative support personnel and executives. General and administrative expenses also include costs related to legal and other professional services fees, sales, and other taxes; depreciation and amortization; and an allocation of our general overhead expenses. We expect our general and administrative expenses to increase in absolute dollars as our business grows. Following the completion of the IPO, we expect to incur additional general and administrative expenses as a result of operating as a public company, including increased expenses for insurance, costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, investor relations, and professional services expenses.
Interest Expense
Interest expense consists primarily of interest related to our finance lease agreements.
Income Tax Provision
Provision for income taxes consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We maintain a full valuation allowance against our U.S. deferred tax assets because we have concluded that it is more likely than not that our deferred tax assets will not be realized.

27

Results of Operations
The following table sets forth our statements of operations data for the periods indicated:
For The Three Months Ended March 31,
20222021
(in thousands, unaudited)
Revenue
$19,490 $15,312 
Cost of revenue(1)
9,681 7,830 
Gross profit
9,809 7,482 
Operating expenses:
Research and development(1)
7,941 4,269 
Sales and marketing(1)
8,029 3,777 
General and administrative(1)
5,528 2,253 
Total operating expenses
21,498 10,299 
Loss from operations
(11,689)(2,817)
Interest Income75 — 
Interest expense
(948)(871)
Loss before benefit for income taxes
(12,562)(3,688)
Income tax benefit(32)— 
Net loss
$(12,530)(3,688)
________________
(1) Includes stock-based compensation expense as follows:

For The Three Months Ended March 31,
20222021
(In thousands, unaudited)
Cost of revenue
$276 $85 
Research and development
1,555 399 
Sales and marketing
1,134 189 
General and administrative
870 235 
Total stock-based compensation expense
$3,835 $908 
28

The following table sets forth our statements of operations data expressed as a percentage of revenue for the periods indicated:

For The Three Months Ended March 31,
20222021
(In thousands, unaudited)
Revenue
100%100%
Cost of revenue
5051
Gross profit
5049
Operating expenses:
Research and development
4128
Sales and marketing
4125
General and administrative
2815
Total operating expenses
11067
Loss from operations
(60)(18)
Interest income
Interest expense
(5)(6)
Loss before benefit for income taxes
(65)(24)
Income tax benefit
Net loss
(64)%(24)%

Comparison of the Three Months Ended March 31, 2022 and 2021

Revenue
For The Three Months Ended March 31,
20222021
Change
%Change
(in thousands, except percentages)
B2 Cloud Storage revenue
$6,987 $4,715 $2,272 48 %
Computer Backup revenue
12,309 10,392 1,917 18 %
Physical Media revenue
194 205 (11)(5)%
Revenue
$19,490 $15,312 $4,178 27 %
Revenue increased by $4.2 million, or 27%, for the three months ended March 31, 2022 compared to the same period in 2021. Consumption-based revenue (B2 Cloud Storage) increased by $2.3 million, which primarily increased due to increased consumption by existing customers. The remaining increase of $1.9 million was due to subscription-based revenue (Computer Backup), which increased primarily due to the addition of new customers and a price increase for Computer Backup that went into effect in September 2021.
Cost of Revenue and Gross Margin

For The Three Months Ended March 31,
20222021
Change
%Change
(in thousands, except percentages)
Cost of revenue
$9,681 $7,830 $1,851 24 %
Gross margin
50 %49 %
Cost of revenue increased by $1.9 million, or 24%, for the three months ended March 31, 2022 compared to the same period in 2021. The increase was primarily attributable to $0.8 million in depreciation of our infrastructure equipment, which resulted from purchasing additional hard drives and related infrastructure in order to support the growth of our business, and $0.5 million related to managing and operating our co-location facilities.
29

Gross margin increased to 50% for the three months ended March 31, 2022 compared to 49% for the same period in 2021. The increase in gross margin was primarily due to cost of revenue increasing at a slower rate as compared to our revenue growth.
Operating Expenses
For The Three Months Ended March 31,
20222021
Change
%Change
(in thousands, except percentages)
Research and development
$7,941 $4,269 $3,672 86 %
Sales and marketing
8,029 3,777 4,252 113 %
General and administrative
5,528 2,253 3,275 145 %
Research and Development
Research and development expense increased by $3.7 million, or 86%, for the three months ended March 31, 2022 compared to the same period in 2021. The increase was primarily attributable to $2.0 million in personnel-related expenses as a result of increased headcount and $1.2 million related to stock-based compensation expense.
Sales and Marketing
Sales and marketing expense increased by $4.3 million, or 113%, for the three months ended March 31, 2022 compared to the same period in 2021. The increase in sales and marketing expense was primarily attributable to $1.8 million in personnel-related expenses as a result of increased headcount, $0.9 million related to stock-based compensation and $1.1 million due to increased advertising expenses.
General and Administrative
General and administrative expense increased by $3.3 million, or 145%, for the three months ended March 31, 2022 compared to the same period in 2021. The increase was primarily attributable to $0.9 million in personnel-related expenses as a result of increased headcount, $0.5 million in professional fees for accounting and tax services, $0.6 million related to stock-based compensation expense, $0.6 million for insurance, and $0.4 million for subscriptions.
Interest Expense

For The Three Months Ended March 31,
20222021Change%Change
(in thousands, except percentages)
Interest expense
$(948)$(871)$(77)%
Interest expense increased by $0.1 million, or 9%, for the three months ended March 31, 2022 compared to the same period in 2021. The increase was primarily due to interest expense from finance lease agreements we entered into during 2021 to support our growing infrastructure, which increased our finance lease liability to $34.1 million as of March 31, 2022.

Income Tax Provision
For The Three Months Ended March 31,
20222021Change%Change
(in thousands, except percentages)
Income tax benefit$(32)$— $(32)— %
Our provision for income taxes did not materially change for the three months ended March 31, 2022 compared to the same period in 2021.
30

Non-GAAP Financial Measures
To supplement our financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States, or GAAP, we provide investors with non-GAAP financial measures including adjusted gross margin and adjusted EBITDA, each as defined below. These measures are presented for supplemental informational purposes only, have limitations as analytical tools and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP. In addition, other companies, including companies in our industry, may calculate similarly-titled non-GAAP financial measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of these measures as tools for comparison. Because of these limitations, when evaluating our performance, you should consider each of these non-GAAP financial measures alongside other financial performance measures, including the most directly comparable financial measure calculated in accordance with GAAP and our other GAAP results. A reconciliation of each of our non-GAAP financial measures to the most directly comparable financial measure calculated in accordance with GAAP is set forth below.
Adjusted Gross Margin
We believe adjusted gross margin, when taken together with our GAAP financial results, provides a meaningful assessment of our performance, and is useful to us for evaluating our ongoing operations and for internal planning and forecasting purposes.
We define adjusted gross margin as gross profit, excluding stock-based compensation expense, depreciation and amortization within cost of revenue, as a percentage of adjusted gross profit to revenue. We exclude stock-based compensation, which is a non-cash item, because we do not consider it indicative of our core operating performance. We exclude depreciation expense of our property and equipment and amortization expense of capitalized internal-use software, because these may not reflect current or future cash spending levels to support our business. We believe adjusted gross margin provides consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this metric eliminates the effects of depreciation and amortization.
The following table presents a reconciliation of gross margin, the most directly comparable financial measure stated in accordance with GAAP, to adjusted gross profit, for each of the periods presented:
For The Three Months Ended March 31,
20222021
(in thousands, except percentages)
Gross profit
$9,809 $7,482 
Adjustments:
Stock-based compensation
276 85 
Depreciation and amortization
4,670 3,865 
Adjusted gross profit
14,755 11,432 
Gross margin
50 %49 %
Adjusted gross margin
76 %75 %
Adjusted EBITDA
Our management uses adjusted EBITDA to assess our operating performance. We define adjusted EBITDA as net loss adjusted to exclude depreciation and amortization, stock-based compensation, interest expense, income tax provision, unrealized loss on SAFE and gain on extinguishment of debt. We use adjusted EBITDA to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that adjusted EBITDA, when taken together with our GAAP financial results, provides meaningful supplemental information regarding our operating performance by excluding certain items that may not be indicative of our business, results of operations or outlook. We consider adjusted EBITDA to be an important measure because it helps illustrate underlying trends in our business and our historical operating performance on a more consistent basis. We define adjusted EBITDA margin as adjusted EBITDA as a percentage of total revenue.
31

Our calculation of adjusted EBITDA may differ from the calculations of adjusted EBITDA by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider adjusted EBITDA alongside other financial performance measures, including our net loss and other GAAP results. The following table presents a reconciliation of net loss, the most directly comparable financial measure stated in accordance with GAAP, to adjusted EBITDA for each of the periods presented:
For The Three Months Ended March 31,
20222021
(in thousands, except percentages)
Net loss
$(12,530)$(3,688)
Adjustments:
Depreciation and amortization
4,863 4,010 
Stock-based compensation
3,835 908 
Net interest expense
873 871 
Income tax benefit
(32)— 
Adjusted EBITDA
$(2,991)$2,101 
Adjusted EBITDA margin(15 %)14 %
Liquidity and Capital Resources
Since inception, we have financed operations primarily through payments received from our customers. As of March 31, 2022 and December 31, 2021, our principal sources of liquidity were cash, cash equivalents and short-term investments of $99.1 million and $104.8 million, respectively.
In November 2021, we completed our IPO which resulted in net proceeds of approximately $103.0 million, after underwriting discounts and commissions and other offering costs of approximately $12.0 million.
We believe that our existing cash, cash equivalents and short-term investments, together with cash provided by operations and our revolving credit facility, will be sufficient to support our working capital and capital expenditure requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our revenue growth rate, the timing and the amount of cash received from customers, the expansion of sales and marketing activities, the timing and extent of spending to support development efforts, the price at which we are able to purchase or lease infrastructure equipment, the introduction of platform enhancements, and the continuing market adoption of our platform. In the future, we may enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may be required or choose to seek additional equity or debt financing. If we require additional financing, we may not be able to raise such financing on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in continued innovation, we may not be able to compete successfully, which would harm our business, results of operations, and financial condition.
In October 2021, we entered into a revolving credit agreement with City National Bank. Under this agreement, among other things, (i) amounts available to be borrowed are $9.5 million and (ii) advances on the line of credit bear interest payable monthly at the average SOFR rate plus 2.75%. The revolving credit agreement matures in September 2024. In connection with this agreement, we fully repaid and subsequently terminated our 2017 revolving credit agreement with HomeStreet Bank. During December 2021, we entered into the first amendment to the revolving credit agreement with City National Bank. The amendment removed the financial covenants under the agreement and added a requirement to hold collateral in the form of a lien prior to any advance.
During April 2022, we entered into its second amendment to its revolving credit agreement with City National Bank. Under this amendment, amounts available to be borrowed increased to $30.0 million from $9.5 million. There were no other material changes to the agreement as a result of this amendment.
We generally enter into finance lease arrangements to obtain hard drives and related equipment for our data center operations. We also generally enter into leases for our facilities for data centers and office space under non-cancelable operating leases with various expiration dates. For further information, see Note 10 to our financial statements included elsewhere in Part I, Item I of this Quarterly Report on Form 10-Q.
32

The following table shows a summary of our cash flows for the periods presented:
For The Three Months Ended March 31,
20222021
(in thousands, unaudited)
Net cash (used in) provided by operating activities
$(900)$2,515 
Net cash used in investing activities
(81,477)(3,508)
Net cash used in financing activities
(3,176)(624)
Operating Activities
Our largest source of operating cash is payments received from our customers. Our primary uses of cash from operating activities are for personnel-related expenses, sales and marketing expenses, infrastructure expenses, and overhead expenses.
Cash provided by operating activities mainly consists of our net loss adjusted for certain non-cash items, including stock-based compensation, depreciation, and amortization of property and equipment, amortization of capitalized internal-use software, net, and changes in operating assets and liabilities during each period.
For the three months ended March 31, 2022, cash used in operating activities was $0.9 million, which resulted from a net loss of $12.5 million, adjusted for non-cash charges of $9.2 million and net cash inflow of $2.5 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $4.9 million for depreciation and amortization expense and $3.8 million for stock-based compensation expense. The net cash inflow from changes in operating assets and liabilities was primarily the result of a $0.9 million increase in deferred revenue, which increased due to our growing customer base and timing of collections from our customers, and $1.2 million increase in accrued expenses and other current liabilities, which increased primarily due to employee ESPP withholdings, offset by $0.2 million decrease in prepaid and other current assets. Cash used in operations increased during the three months ended March 31, 2022, as compared to the same period in 2021 primarily due to increased spending in support of our expanded research and development and sales and marketing spending to support business growth.
For the three months ended March 31, 2021, cash provided by operating activities was $2.5 million, which resulted from a net loss of $3.7 million, adjusted for non-cash charges of $4.9 million and net cash inflow of $1.3 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $4.0 million for depreciation and amortization expense and $0.9 million for stock-based compensation expense. The net cash inflow from changes in operating assets and liabilities was primarily the result of a $1.0 million increase in deferred revenue, which increased due to our growing customer base and timing of collections from our customers.
Investing Activities
Cash used in investing activities during the three months ended March 31, 2022 was $81.5 million, resulting primarily from the purchase of short-term maturity investments of $79.8 million, capital expenditures of $0.5 million in support of infrastructure deployments to support our growing business, and $1.2 million related to the development of internal-use software for adding new features and enhanced functionality to our platform.
Cash used in investing activities during the three months ended March 31, 2021 was $3.5 million, resulting primarily from capital expenditures of $2.6 million in support of our infrastructure deployments to support our growing business, and $0.9 million related to the development of internal-use software for adding new features and enhanced functionality to our platform.
Financing Activities
Cash used in financing activities for the three months ended March 31, 2022 was $3.2 million. Cash used in financing activities was primarily due to principal payments on our finance lease agreements and lease financing obligations of $3.4 million related to hard drives and other infrastructure equipment used in our co-location facilities and $0.7 million related to payments made for offering costs that are deferred, offset by $0.9 million in proceeds from the exercise of employee stock options.
33

Cash used in financing activities for the three months ended March 31, 2021 was $0.6 million. Cash used in financing activities was from principal payments on our finance lease agreements and lease financing obligations of $2.8 million related to hard drives and other infrastructure equipment used in our co-location facilities and $0.8 million related to payments made for deferred offering costs, offset by $2.8 million in proceeds received from sale and leaseback financing transactions and $0.1 million in proceeds from the exercise of employee stock options.
Contractual Obligations and Commitments
Our commitments are associated with contracts that are enforceable and legally binding and that specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions, and the approximate timing of the actions under the contracts. Operating lease commitments relate primarily to our rental of office space and co-location facilities. Our finance lease commitments relate primarily to our infrastructure equipment. Purchase commitments relate mainly to infrastructure agreements and subscription arrangements used to facilitate our operations.
Critical Accounting Policies and Estimates
Our financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of condensed financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations, and cash flows will be affected.
There have been no material changes to our critical accounting policies and estimates as compared to those discussed in the Annual Report on Form 10-K, except as described in “Note 2”.

Recently Adopted Accounting Pronouncements
See Note 2, Basis of Presentation and Summary of Significant Accounting Policies, in the notes to our condensed financial statements included in Part I, Item I of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.

JOBS Act Accounting Election
We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. For so long as we continue to be an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation. The JOBS Act also provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards applicable to public companies. This provision allows an emerging growth company to delay the adoption of some accounting standards unless and until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of accounting standards until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.


34

Interest Rate Risk
Our exposure to interest rate risk primarily relates to our finance lease arrangements and lease financing obligations for obtaining hard drives and related equipment for our data center operations, which may be impacted by interest rate changes for any future agreements we enter in to. We also earn interest income generated by cash and cash equivalents and short-term investments held at City National Bank. At March 31, 2022, we had cash and cash equivalents and short-term investments balance of $19.3 million and $79.8 million, respectively. Interest-earning instruments carry a degree of interest rate risk. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. As such, we do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure, and intend to hold all investments to their respective maturities. Due to the short-term nature of these investments and as all investments are intended to be held to maturity, we do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition.
Further, our credit facility with City National Bank, which was initially entered into during October 2021, as amended, is at a variable interest rate.
Foreign Currency Exchange Rate Risk
Our sales are currently denominated in the U.S. dollar and we have minimal foreign currency risk related to our revenue. In addition, most of our operating expenses are denominated in the U.S. dollar, resulting in minimal foreign currency risks. The volatility of exchange rates depends on many factors that we cannot accurately forecast. In the future, if our international sales increase or more of our expenses are denominated in currencies other than the U.S. dollar, our operating results may be adversely affected by fluctuations in the exchange rates of the currencies in which we do business. At this time we do not, but we may in the future, enter into derivatives or other financial instruments in an attempt to hedge our foreign currency exchange risk. It is difficult to predict the impact hedging activities could have on our results of operations.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our disclosure controls and procedures are designed to ensure that information we are required to disclose in reports that we file or submit under the Securities Exchange Act of 1934, as amended (the Exchange Act) is recorded, processed, summarized, and reported within the time periods specified in Securities and Exchange Commission (SEC) rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of such date, our disclosure controls and procedures were not effective due to the material weaknesses in our internal control over financial reporting described below. In light of this fact, our management has performed additional analyses, reconciliations, and other post-closing procedures and has concluded that, notwithstanding the material weaknesses in our internal control over financial reporting, the condensed financial statements for the periods covered by and included in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with GAAP.
Previously Reported Material Weaknesses
As disclosed in the section titled “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q, we previously identified control deficiencies in the design and implementation of our internal control over financial reporting that constituted material weaknesses. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.
35

The five material weaknesses identified in our internal control over financial reporting related to (i) a lack of sufficient and timely review of significant accounting transactions and reconciliations, (ii) inadequate consideration of certain revenue recognition criteria, specifically related to the timing of revenue recognition, appropriate presentation and satisfaction of criteria for revenue recognition, (iii) inadequate ability to timely identify errors related to the recording of certain equity transactions, (iv) our lack of ability to consider the accurate recording of value added taxes and sales and use taxes, and (v) ineffective information technology general controls in the areas of user access and segregation of duties related to certain information technology systems that support our financial reporting process specifically related to expenditures. We have concluded that this material weakness arose because, as a private company, we did not have the necessary business processes, systems, personnel, and related internal controls necessary to satisfy the accounting and financial reporting requirements of a public company.
Remediation Plans
We have commenced measures to remediate the identified material weaknesses, including: (1) strengthening our internal controls over financial reporting and the design of our internal-control framework through enhanced accounting policies, control activities, and monitoring; (2) user access review of systems that support financial reporting and a preliminary review of segregation of duties; (3) implementing a new enterprise resource planning (“ERP”) system and other systems and processes related to revenue recognition and equity administration to increase capabilities over our financial statement recording and reporting processes; (4) hiring additional full-time accounting personnel with appropriate levels of experience to increase our accounting and technical expertise, including a new Chief Financial Officer, a Corporate Controller, an Internal Controls Manager, and a Director of IT; and (5) reallocating responsibilities across our accounting organization so that the appropriate level of knowledge and experience is applied based on complexity of transactions. We intend to continue to take steps to remediate the material weaknesses described above and further evolving our accounting processes.
The actions we are taking are subject to ongoing executive management review and are also subject to audit committee oversight. To date, we have hired additional financial and accounting personnel with technical accounting experience and implemented new technology solutions to assist with our financial reporting process. We will not be able to fully remediate these material weaknesses until these steps have been completed and have been operating effectively for a sufficient period of time. If we are unable to successfully remediate these material weaknesses, or if in the future, we identify further material weaknesses in our internal control over financial reporting, we may not detect errors on a timely basis and our condensed financial statements may be materially misstated.
Changes in Internal Control over Financial Reporting
We are taking actions to remediate the material weaknesses relating to our internal control over financial reporting, as described above. Except as otherwise described herein, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

36

Part II - Other Information
ITEM 1. LEGAL MATTERS
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that in the opinion of our management, if determined adversely to us, individually or taken together, would have a material adverse effect on our business, financial condition, operating results, or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

ITEM 1A. RISK FACTORS
Certain factors may have a material adverse effect on our business, financial condition, and results of operations. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed financial statements and the accompanying notes, included elsewhere in this Quarterly Report on Form 10-Q. Our business, financial condition, results of operations, or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material. If any of these risks actually occur, it may materially harm our business, financial condition, liquidity, results of operations, and the market price of our Class A Common Stock.
Risk Factors Summary
Below is a summary of the principal factors that make an investment in our Class A common stock speculative or risky. Importantly, this summary does not address all of the risks that we face. Our ability to execute our business strategy is subject to numerous risks, as more fully described in the section titled “Risk Factors” immediately following this summary. These risks include, among others:
We have a history of cumulative losses, and we do not expect to be profitable for the foreseeable future.
The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results would be harmed.
Any significant disruption in our service or loss, or delay in availability, of our customers’ data, could damage our reputation and harm our business and operating results.
If we are unable to maintain our brand and reputation, our business, results of operations, and financial condition may be adversely affected.
If our information technology systems, including the data of our customers stored in our systems, are breached or subject to cybersecurity attacks, our reputation and business may be harmed.
If we are unable to attract and retain customers on a cost-effective basis, our revenue and operating results would be adversely affected.
If we are unable to provide successful enhancements, new features, and modifications to our cloud services, our business could be adversely affected.
Material defects or errors in our software could negatively impact our business, harm our reputation, result in significant costs to us, and negatively impact our ability to sell our cloud services.
We rely on third-party vendors and suppliers, including data center and hard drive providers, which may have limited sources of supply, and this reliance exposes us to potential supply and service disruptions that could harm our business.
Our business depends, in part, on the success of our strategic relationships with third parties.
We have identified material weaknesses in our internal controls over financial reporting, and the failure to achieve and maintain effective internal controls over financial reporting could harm our business and negatively impact the value of our Class A common stock.
37

The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the completion of our IPO, including our executive officers, employees, and directors and their affiliates, which will limit your ability to influence the outcome of important transactions, including a change in control.
Risks Related to Our Business and Our Industry
We have a history of cumulative losses, and we do not expect to be profitable for the foreseeable future.
We incurred net losses of $12.5 million and $3.7 million for the three months ended March 31, 2022 and 2021, respectively. Over our 15 years of operations, we had an accumulated deficit of $48.9 million as of March 31, 2022. We intend to continue scaling our business to increase our customer base and to meet the increasingly complex needs of our customers. We have invested, and expect to continue to invest, in our sales and marketing organization to sell our cloud services around the world and in our development organization to deliver additional features and capabilities of our cloud services to address our customers’ evolving needs. We also expect to continue to make significant investments in our data center infrastructure and technical operations organization as we further scale our business. As a result of our continuing investments to scale our business in each of these areas, we do not expect to be profitable for the foreseeable future. We cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will sustain profitability.
The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results would be harmed.
The markets in which we operate are highly competitive, with relatively low barriers to entry for certain applications and services. Some of our competitors include cloud-based services such as those offered by Amazon.com, Inc. through Amazon Web Services, Alphabet Inc. through Google Cloud Platform, and Microsoft Corporation through Azure, and on-premises offerings such as those offered by EMC/Dell and NetApp. Many of our competitors and potential competitors are larger and have greater name and brand recognition; much longer operating histories; larger marketing budgets for the development, promotion and sale of their products or services; broader service offerings and capabilities; and significantly greater resources than we do. In addition, many of our competitors have established marketing and distribution relationships with channel partners, consultants, system integrators, and resellers. Our competitors may also be able to respond more quickly and effectively to new or changing opportunities, technologies, standards, or customer requirements. Competition may intensify in the future and may also include new market entrants. Our competitors could offer their products or services at a lower price or in some combination with other services or applications that we do not offer, which could result in pricing pressures on our business. Increased competition generally could result in reduced sales, increased customer churn, lower margins, losses, or the failure of our cloud services to achieve or maintain widespread market acceptance, any of which could harm our business.
Any significant disruption in our service or loss, or delay in availability of our customers’ data, could damage our reputation and harm our business and operating results.
Our brand, reputation, and ability to manage our systems; attract, retain, and serve our customers; and interface with our partners, are dependent upon the reliable performance of our platform, including our underlying technical infrastructure, as well as the systems and infrastructure of various third parties, including third-party hosted data centers that we use and internet access and infrastructure used by us and our customers and partners. Our customers rely on our platform to store and access their data, including financial records, business information, personal information, documents, media, and other important content. There are various reasons that our platform, or the systems that are used to access or support our platform, could experience a disruption in service, some of which are entirely outside of our control. For example, our facilities as well as the data centers that we use are vulnerable to damage or interruption from human error, intentional bad acts, earthquakes, floods, fires, war or other military conflict, including the conflict between Russia and Ukraine, terrorist attacks, cybersecurity attacks or the risk of potential cybersecurity attacks, power losses, hardware failures, systems failures, telecommunications failures, and similar events, any of which could disrupt our service, destroy user content, or prevent us from being able to continuously back up or record changes in our users’ content. In addition, a third party vendor that operates one of our multiple data center locations, Sungard Availability Services, filed for bankruptcy under Chapter 11 of the United States Bankruptcy Code in April 2022. Sungard Availability Services also announced that it was undergoing a process that could potentially result in a sale of the company. Although that data center vendor has continued normal operations with respect to our data center location since their bankruptcy filing, it is possible that one or more events adverse to us could occur, including the closure of our data center with relatively short notice or the forced relocation of our data center location to an alternative data center with limited notice. If any of these events occur, access to customer data may be unavailable or customer data could be lost, and it may take a significant period of time to achieve
38

full resumption of our cloud services. For example, in response to the Russian attack on Ukraine that began in February 2022, the United States and many other countries began imposing sanctions on Russia and certain parts of Ukraine, including restrictions on the import and export of goods and services to those regions. These restrictions have also been expanded to other countries, including Belarus. Although we do not have a significant number of customers located in those regions, such actions will have some impact our business. It is difficult to predict how long the conflict may last, how the conflict could escalate, and how the sanctions may evolve, which could cause a greater adverse impact on our business and operations. Our disaster recovery planning cannot account for all eventualities and even if we anticipate an incident, our disaster recovery plans may not be sufficient to timely and effectively address the issue. Moreover, our platform and technical infrastructure may not be adequately designed with sufficient reliability and redundancy to avoid delays or outages that could be harmful to our business. If our platform is unavailable when users attempt to access it, or if it does not load as quickly as they expect, or if data is lost, users may not use our platform as often in the future, or at all.
If we are unable to maintain our brand and reputation, our business, results of operations, and financial condition may be adversely affected.
The successful promotion of our brand and our ability to maintain our reputation will depend on a number of factors, including our performance and the reliability of our cloud services; our advertising and marketing efforts, including our blog and social media presence, which have been important to building and maintaining our brand and reputation; our ability to continue to develop high-quality features and cloud services; and our ability to successfully differentiate our cloud services from competitive products and services. Our brand promotion activities may not be successful or yield increased revenue.
The promotion of our brand may require us to make substantial expenditures, particularly as our markets become more competitive and we expand into new markets or offer additional features. Expenditures intended to maintain and enhance our brand may not be cost-effective or effective at all. If we do not successfully maintain and enhance our brand, we may have reduced pricing power relative to our competitors, we could lose customers, we could fail to attract potential new customers or retain our existing customers, or our blog and thought leadership in our industry may decline in popularity, all of which could materially and adversely affect our business.
If our information technology systems, including the data of our customers stored in our systems, are breached or subject to cybersecurity attacks, our reputation and business may be harmed.
Our customers rely on our solutions to store their files, which may include confidential or personally identifiable information, critical business information, photos, and other meaningful content. To manage and maintain such data, we are highly dependent on internal and external information technology systems and infrastructure, including the internet, to securely process, transmit, and store critical information. Although we take measures to protect sensitive information from unauthorized access or disclosure, third parties may be able to circumvent our security by deploying viruses, worms, and other malicious software programs that are designed to attack or attempt to infiltrate our systems and networks, including distributed denial of service (DDoS) or phishing attacks, that can undermine the availability and performance of our systems and cloud services, fraudulently steal data, or otherwise cause damage to our reputation. For example, in December 2021, an industry-wide zero-day vulnerability was discovered in the Apache Log4j logging library commonly used by many companies throughout the world that could enable attackers to take control of vulnerable servers. Although we were not aware of any unauthorized access to our systems due to the Log4j vulnerability, out of an abundance of caution and because Log4j was leveraged widely in our environment, we decided it was in our customers’ best interest to take our systems offline for a short period of time until we could apply the security patch. Moreover, cybersecurity attacks evolve rapidly and may utilize new methods not recognized. We may be unable to successfully identify, stop, or resolve such attacks, or implement adequate preventative measures. Also, due to the political uncertainty involving Russia and Ukraine, there is an increased likelihood that escalation of tensions could result in cybersecurity incidents that could either directly or indirectly impact our operations. In addition, employee or consultant error, malfeasance, or other errors in the storage, use, or transmission of customer data could result in a breach. For example, in late March 2021, it was discovered that a Backblaze marketing campaign leveraging the Facebook ad network, which had been launched two weeks earlier, had been incorrectly configured to run on all Backblaze platform pages instead of only the Backblaze marketing pages as intended. Once we became aware of the issue, it was promptly resolved. Although we believe that less than 2% of Backblaze customers may have been affected, and no actual customer files, file contents, or user account information were shared at any time, certain file metadata may have been inadvertently shared with Facebook. Even if a breach is detected, the full extent of the breach may not be determined immediately, or at all. While we maintain insurance coverage to mitigate the potential financial impact of these risks, our insurance may not cover all such events or may be insufficient to compensate us for potentially significant losses, including the potential damage to the future growth of our business, that may result from any such breach. In addition, our business utilizes information technology systems of our partners and
39

vendors, who are also subject to similar cybersecurity risks that could adversely impact the security of our systems and business. We may have little or no control over how cybersecurity attacks on our partners or vendors are addressed. An actual or perceived breach of our network security and systems or other cybersecurity-related events that cause the loss, theft or unauthorized disclosure of our customers’ information, including any delay in determining the full extent of a potential breach, could have a material adverse impact on our business, results of operations, and financial condition, including harm to our reputation and brand, reduced demand for our solutions, time-consuming and expensive litigation, fines, penalties, and other damages.
If we are unable to attract and retain customers on a cost-effective basis, our revenue and operating results would be adversely affected.
We generate substantially all of our revenue from the sale of our cloud services either on a consumption or subscription model. To grow, we must continue to attract a large number of customers on a cost-effective basis. We have historically used, and plan to increase our use of, a variety of advertising and marketing programs to promote our cloud services. For example, as part of our press release and earnings announcement for the fiscal quarter and year ended December 31, 2021, we announced that we planned to make additional sales and marketing investments intended to accelerate the scaling of our business. These programs, including any expansion of existing programs and new programs to promote our cloud services, may not be successful or provide a reasonable return on investment within a desired timeframe. Significant increases in the pricing of one or more of our advertising channels would increase our advertising and marketing costs or cause us to choose less expensive and perhaps less effective channels. We may also need to expand into channels with significantly higher costs, which could adversely affect our operating results. We may also incur advertising and marketing expenses significantly in advance of the time we anticipate recognizing any revenue generated by such expenses, and we may only at a later date, or never, experience an increase in revenue or brand awareness as a result of such expenditures. If we are unable to maintain effective advertising and marketing programs, our ability to attract new customers could be adversely affected, our advertising and marketing expenses could increase substantially, and our operating results may suffer.
A portion of our potential customers locate our website through search engines, such as Google, Bing, and Yahoo!. Our ability to maintain the number of visitors directed to our website is not entirely within our control. If search engine companies modify their search algorithms in a manner that reduces the prominence of our listing, or if our competitors’ search engine optimization efforts are more successful than ours, fewer potential customers may click through to our website. In addition, the cost of purchased listings has increased in the past and may increase in the future. A decrease in website traffic or an increase in promoted search result costs could adversely affect our customer acquisition efforts and our operating results. In addition, we also rely on our blog and word of mouth to drive additional customers. To the extent our blog does not continue to attract readers or if our reputation is harmed, these additional means of attracting customers may no longer provide significant numbers of customers in the future.
In addition, because we offer our Computer Backup cloud service at a fixed price, the amount of data our customers back up affects our costs and gross margins. To the extent current or future customers back up unusually large amounts of data, or growth in the amount of data backed up per customer outpaces decreases in storage costs, our costs and gross margins could be adversely affected.
If we are unable to provide successful enhancements, new features, and modifications to our cloud services, our business could be adversely affected.
Our industry is marked by rapid technological developments and new and enhanced applications and cloud services. If we are unable to provide enhancements and new features for our existing services or new services that achieve market acceptance or that keep pace with rapid technological developments, our business could be adversely affected. In addition, because our cloud services are designed to operate on a variety of systems, we will need to continuously modify and enhance our cloud services to keep pace with changes in internet-related hardware, operating systems, and other software, communication, browser, and database technologies, including the systems of our partners, vendors, and competitors. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion. For example, we may not be successful in launching our cloud replication feature in the timeframe we anticipate. Any failure of our cloud services to operate effectively and on a timely basis with network platforms and technologies could reduce the demand for our cloud services, result in customer dissatisfaction and adversely affect our business. Furthermore, future enhancements may increase our research and development expenses and infrastructure costs, which could adversely impact our pricing advantage, undermine our ease of use, make it more difficult to attract and retain customers, and harm our results of operations.
40

Material defects or errors in our software could negatively impact our business, harm our reputation, result in significant costs to us, and negatively impact our ability to sell our cloud services.
The software underlying our cloud services is inherently complex and may contain material defects or errors, particularly when first introduced or when new versions or enhancements are released. We have from time to time found defects or errors in our cloud services, and new defects or errors in our existing solutions may be detected in the future by us, our customers or partners, or other third parties. The costs incurred in correcting such defects or errors may be substantial and could negatively impact our business. Backblaze employees could also introduce defects or errors through incompetence, malfeasance, or a mistake that would lead to data loss. For example, to the extent that the encryption keys for encrypted customer data stored by Backblaze were to be deleted or corrupted, the data could become unrecoverable. In addition, we rely on hardware purchased or leased and software licensed from third parties to offer our cloud services. Any defects in, or unavailability of, our software that cause interruptions to the availability of our cloud services or that otherwise impact our business could, among other things:
require us to issue refunds or credits to our customers or expose us to claims for damages,
cause us to lose existing customers and make it more difficult to attract new customers,
divert our development resources or require us to make extensive changes to our cloud services or software,
harm our reputation and brand, and
negatively impact our results of operations.
If we fail to effectively manage our growth, our business would be harmed.
We have recently experienced, and continue to experience, a period of rapid growth. For example, our headcount grew from 82 employees as of December 31, 2018, to 126 employees as of December 31, 2019, to 188 employees as of December 31, 2020 and to 270 employees as of December 31, 2021. Also, in just the last two years the amount of storage deployed by us has more than doubled. The number of customers and customer requests on our network has also increased rapidly in recent years. While we expect to continue to expand our operations and to increase our headcount, network, and product offerings significantly in the future, our growth may not be sustainable. Our growth has placed, and future growth will continue to place, a significant strain on our management, corporate culture, quality of our cloud services, and administrative, operational, security, and financial infrastructure. Our success will depend in part on our ability to manage this growth effectively, which will require that we, among other things, continue to improve our administrative, operational, financial, and management systems and controls.
Our business depends on our ability to retain and increase revenue from customers, and if we are unable to do so, our revenue and operating results would be adversely affected.
It is important for our business that our customers continue to use, and even increase their use of, our cloud services. Many of our customers can terminate their use of our cloud services at will with little-to-no advance notice. Even though some of our customers enter into longer-term agreements of up to two years, they generally have no obligation to renew their subscriptions or increase usage. Due to our varied customer base and lack of long-term customer and usage commitments, it can be difficult to accurately predict our customer retention rate on a quarterly basis or long-term basis. Our customer retention and the amount of data that they store with us may decline or fluctuate as a result of a number of factors, including potential customer dissatisfaction with our cloud services and offerings; pricing plans; our customers’ own business conditions; customer decisions to delete unneeded or redundant data; the perception, whether or not accurate, that competitive products provide better options; changes in our brand or reputation; and overall general economic conditions. Our future financial performance also depends in part on our ability to continue to increase revenue from our customers through additional paid products, such as Extended Version History and multi-region selection. Our customers’ decision whether to opt for additional paid products is driven by a number of factors. If our customers do not perceive the value in such additional paid offerings, we may not realize the anticipated benefits of our investments in such additional features, and our financial results could be harmed. If we cannot successfully retain our existing customers and add new customers consistent with historical rates, including maintaining or growing the amount of data that our customers store with us, our revenue and ability to grow may be adversely affected.
41

To the extent we target different types of customers, we may face increased demands and challenges that adversely impact our business and operations.
Historically, most of our customers consisted of small-to-medium sized businesses and individuals. To the extent we target other types of customers or customers with different needs, we may face greater demand for certain service enhancements or features that we do not currently offer, or additional performance, availability, durability, and security requirements. Certain types of customers may also have longer sales cycles, less predictability or higher volatility in the amount of data they store with us, increased pricing or negotiation leverage, and increased customer education and overall customer engagement needs. In addition, some customers may demand more customization, integration, and support services. Any of these factors could require us to devote greater sales, engineering, marketing, operations, and support services as well as make significant infrastructure changes, which could increase our costs, divert key resources from other current and prospective customers, and otherwise adversely affect our business and operating results. These increased demands and challenges may also be for the benefit of a limited number of customers. Moreover, we cannot assure you that any such efforts will be successful or justify the additional investments in a timely manner, or at all. 
The material stored using our cloud services may subject us to negative publicity, legal liability, and harm our business.
We are not aware of the contents of the data that customers store using our cloud services. While we do have a detailed process to address any third-party complaint regarding illegal or other inappropriate use of our cloud services by a customer that would violate our terms of service, for security and privacy reasons we do not actively monitor the content of data that is being stored with us. To the extent that sensitive, personally identifiable, illegal, or controversial data is stored in our servers and that becomes known publicly, particularly given the highly volatile nature of the political landscape throughout the world and immediate access by individuals to social media platforms with a broad outreach, it may create negative publicity and adversely impact our reputation and harm our business. 
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations may vary significantly in the future. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly results of operations may fluctuate as a result of a variety of factors, many of which are outside of our control, and as a result may not fully reflect the underlying performance of our business. Fluctuation in quarterly results may negatively impact the trading price of our Class A common stock. Factors that may cause fluctuations in our quarterly results of operations include, without limitation:
our ability to attract new customers;
the amount of customer churn;
fluctuations in the amount of data customers store with us;
the amount and timing of operating expenses and equipment purchases related to the maintenance and expansion of our business;
interruptions or loss of service of our offerings;
the timing and success of new product feature and service introductions by us or our competitors;
our ability to retain and increase revenue from customers;
the impact of COVID-19 or other pandemics on our business or that of our customers and partners;
changes in the competitive dynamics of our industry, including consolidation among competitors;
security breaches of our systems;
our involvement in litigation, or the threat thereof;
the length of the sales cycle;
42

the timing of expenses and receipt of perceived benefits related to any acquisitions;
outbreaks of war or other hostilities, such as the Russia-Ukraine hostilities;
inflation in the United States and other regions;
changes in laws and regulations that impact our business; and
general economic and market conditions.
For example, in addition to the risks from sanctions and other restrictions discussed elsewhere in these Risk Factors in connection with the Russian attack on Ukraine that began in February 2022, in order to help the people of Ukraine facing a humanitarian crisis, we have agreed to waive charges for our services until June 1, 2022 for customers based in Ukraine. We are also unable to receive payments from customers in certain regions that are subject to banking or other credit card payment restrictions, including Russia and Belarus. Although we do not have a significant amount of customers located in these regions, such actions will have some impact our business. The Russian-Ukraine conflict has also caused oil prices to rise and increased the risk of disruption to the supply chain for oil, which could result in higher energy costs for our business and data centers, which could negatively impact our results of operations.
Further, as we continue to grow and scale our business to meet the needs of our customers, we may overestimate or underestimate our infrastructure capacity requirements, which could adversely affect our results of operations. The costs associated with leasing and maintaining our custom-built infrastructure in co-location facilities and third-party data centers already constitute a significant portion of our capital and operating expenses. We continuously evaluate our short and long-term infrastructure capacity requirements and seek to ensure adequate capacity for new and existing users while minimizing unnecessary excess capacity costs. However, we may not be able to sufficiently predict future demand, or the availability of hardware or infrastructure necessary to support increased demand on a timely basis. If we overestimate the demand for our platform and therefore secure excess infrastructure capacity or equipment, our gross margins could be reduced. If we underestimate our infrastructure capacity requirements or availability of necessary hardware or infrastructure, we may not be able to service the needs of new and existing customers; durability, reliability, and performance could suffer; our costs could rise; and our business could be harmed.
We rely on the performance of key personnel, including our management and other key employees, and the loss of one or more of such personnel, or of a significant number of our team members, could harm our business.
We believe our success has depended, and continues to depend, on the efforts and talents of senior management, including our founders and other key personnel. All of our employees, including our senior management, are employed on an at-will basis. Furthermore, our founders and other key personnel hold shares or equity awards that are largely vested, and as result, they may not be incentivized to remain with our company once there is a trading market for our Class A common stock. We cannot ensure that we will be able to retain the services of any member of our senior management or other key employees or that we would be able to timely replace members of our senior management or other key employees should any of them depart. The loss of one or more members of our senior management or other key employees could harm our business.
The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. For example, we are planning for aggressive hiring of new employees in sales, marketing, cloud operations and engineering to, among other things, support key new growth initiatives. Competition for executive officers, software developers, sales personnel, operational personnel, and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing, and managing cloud-based software, as well as for skilled sales and operations professionals. In addition, we believe that the success of our business and corporate culture depends on employing a diverse workforce, and the competition for such personnel is significant. The market for such talented personnel is particularly competitive in the San Francisco Bay Area, where our headquarters is located. Many of the companies with which we compete for experienced personnel have greater resources than we do and can frequently offer such personnel substantially greater compensation than we can offer. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business would be harmed. In addition, if we are unable to hire new
43

employees on a timely basis or reach productive levels in a short time frame, new growth initiatives and other projects may be delayed or otherwise disrupted, which could cause us to miss our performance goals and negatively impact our business.
Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity, and teamwork fostered by our culture, and our business may be harmed.
We have a culture that encourages employees to be open, collaborate, strive to do the right thing, and develop and launch new and innovative solutions, which we believe is essential to attracting customers and partners and serving the best, long-term interests of our company. As our business grows and becomes more complex, and as we become a public company, it may become more difficult to maintain this cultural emphasis. Any failure to preserve our culture could negatively affect our ability to retain and recruit personnel, which is critical to our growth, and to effectively focus on and pursue our strategies. If we fail to maintain our company culture, our business and competitive position may be harmed.
As we expand our operations outside the United States, we may be subject to increased business, regulatory and economic risks that could impact our results of operations.
In 2021, we derived approximately 28% of our revenue from customers outside of the United States. We may also expand our international operations, which may include hiring employees, building out technical infrastructure, and opening offices in foreign jurisdictions. Any new markets or countries into which we attempt to market and sell our cloud services may not be receptive. For example, we may be unable to expand further in some markets if we are unable to satisfy various government- and region-specific requirements. Sanctions imposed by the United States and other countries with respect to Russia, Ukraine, Belarus and other countries in response to the Russian attack on Ukraine that began in February 2022 may impact our ability to offer services in the region, and additional sanctions or retaliatory measures could be imposed in the future. Further instability or tension in Russia, Ukraine, and the surrounding region could also cause us to adjust our operating model, which would increase our costs of operations, and could also impact or delay our international expansion plans. In addition, our ability to manage our business and conduct our operations internationally requires considerable management attention and resources and is subject to the particular challenges and complexities of deploying infrastructure internationally and supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems, alternative dispute systems, and commercial markets. International expansion has required, and will continue to require, investment of significant funds and other resources. Growth in our international operations will subject us to new risks and may increase risks that we currently face, including risks associated with:
higher costs of doing business internationally, including increased infrastructure, accounting, travel, and legal compliance costs;
providing our platform, building out the necessary infrastructure and operating our business across a significant distance, in different languages and among different cultures, including the potential need to modify our platform and features to ensure that they are culturally appropriate and relevant in different countries;
compliance with applicable international laws and regulations, including laws and regulations with respect to privacy, data protection, consumer protection, and unsolicited email, and the risk of penalties to our users and individual members of management or employees if our practices are deemed to be out of compliance, and additional laws and regulations in the United States that are applicable to international operations;
recruiting and retaining talented and capable employees outside the United States, and maintaining our company culture across all of our offices;
management of an employee base in jurisdictions that may not give us the same employment and retention flexibility as does the United States;
operating in jurisdictions that do not protect intellectual property rights to the same extent as does the United States;
compliance by us and our business partners with anti-corruption laws, anti-bribery, anti-money laundering, and similar laws; import and export control laws; tariffs and trade barriers; economic
44

sanctions; and other regulatory limitations on our ability to provide our cloud services in international markets;
foreign exchange controls that might require significant lead time in setting up operations in certain geographic territories;
restrictions that might prevent us from repatriating cash earned outside the United States;
double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate; and
political and economic instability in various jurisdictions.
Expanding our international operations and complying with applicable laws and regulations may substantially increase our cost of doing business in international jurisdictions. We may also be unable to keep current with changes in laws and regulations as they develop, and we or our employees, contractors, partners, and agents may fail to maintain compliance with applicable laws and regulations. Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions, or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, our business, results of operations, and financial condition could be adversely affected.
We store personal information and other customer data, which subjects us to various data privacy laws, governmental regulations, and other related legal obligations, and any actual or perceived failure to comply with such requirements could harm our business.
We store personal information and other customer data, as well as use certain cookies on our website, that are subject to numerous federal, state, local, and foreign laws regarding privacy and the storing and protection of personal information and other customer data, and disclosure requirements regarding the use and certain breaches of such laws. For example, we are subject to the General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act of 2020 (CPRA), among other laws and regulations around the world. Other comprehensive data privacy or data protection laws or regulations requiring local data residency and/or restricting the international transfer of data have been passed or are under consideration in other jurisdictions. In addition, some industries have industry-specific requirements relating to compliance with certain security and regulatory standards, such as those required by the Health Insurance Portability and Accountability Act (HIPAA). For example, HIPAA imposes privacy, security, and breach reporting obligations with respect to individually identifiable health information upon “covered entities” (e.g., health plans, health care clearinghouses, and certain health care providers), and their respective business associates, individuals, or entities that create, receive, maintain or transmit protected health information in connection with providing a service for or on behalf of a covered entity. Such laws give rise to an increasingly complex set of compliance obligations on us regarding our ability to gather, use, and store customer data and customer account data.
These laws are subject to rapid change, differing interpretations, and can be inconsistent among regulatory frameworks or conflict with other rules or our business practices. We strive to comply with all applicable laws, policies, legal obligations, and industry codes of conduct relating to privacy and data protection to the extent possible. Our efforts to comply with the complex matrix of data privacy laws around the world subjects us to increasing costs to review and comply with such laws, including updating our policies, procedures, and business practices to address such evolving privacy laws. We also make public statements and commitments regarding our use and disclosure of personal information through our privacy policy, information provided on our website, and data processing agreements with customers and other third parties. Because the interpretation and application of data protection laws, regulations, standards, and other obligations are often uncertain and in flux, and sometimes contradictory, it is possible that the scope and requirements of these laws and other obligations may be interpreted and applied in a manner that is inconsistent with our practices, and our efforts to comply with rapidly evolving data protection laws and obligations may be unsuccessful. For example, we previously relied on the EU-US Privacy Shield framework, which was invalidated by a European court in July 2020. As a result of such a decision, we have had to take additional steps to comply with applicable EU data protection requirements, including implementation of standard contractual clauses.
Any failure, or perceived failure, by us to comply with applicable privacy and security laws, policies, or related contractual obligations, or any compromise of security that results in unauthorized access, or the use or transmission of personal
45

information or other customer data, could result in a variety of claims against us, including governmental enforcement actions and investigations, audits, inquiries, whistleblower complaints, class action privacy litigation in certain jurisdictions, and proceedings by data protection authorities. For example, under the GDPR we may be subject to fines of up to €20 million or up to 4% of the total worldwide annual group turnover of the preceding financial year, as well as potentially face claims from individuals. The CCPA provides for civil penalties for violations, as well as a private right of action for certain data breaches that result in the loss of personal information. This private right of action may increase the likelihood of, and risks associated with, data breach litigation. The CPRA added new requirements and consumer privacy rights as well as the creation of the California Privacy Protection Agency as a dedicated agency to implement and enforce California state privacy laws, investigate violations and assess penalties. The CPRA also imposes July 1, 2022 as the deadline for the adoption of final regulations, which means the additional requirements from the CPRA may be subject to further changes that may impact our compliance efforts. Any non-compliance with data privacy requirements could subject us to significant fines and penalties, adverse media coverage, reputational damage, the loss of current and potential customers, loss of export privileges, or criminal or other civil sanctions, any of which could materially adversely affect our business and financial condition.
The ongoing COVID-19 pandemic, and resulting global economic downturn, has impacted how we, our customers, and our partners are operating, and could result in a material adverse effect on our business.
The ongoing COVID-19 pandemic and its inherent uncertainty, and measures taken to control its spread such as travel restrictions, shelter-in-place orders, and business shutdowns, have affected all of the regions in which we conduct business and in which our customers, partners, and suppliers are located; have adversely impacted global economic activity; and have contributed to volatility in financial markets. As the situation around the spread of the COVID-19 pandemic evolves, we have continued to operate in a modified manner—employing precautionary measures designed to protect the health of our employees while enabling us to support our customers and partners. Among other modifications, we generally required our employees to work remotely; instituted business-related travel restrictions; and virtualized, postponed, or cancelled various sales and marketing, employee, and industry events. The remote work measures that we implemented have generally allowed us to provide uninterrupted service to our customers and partners, but have also introduced additional challenges and operational risks, including increased supply chain risks and cybersecurity risks, and have affected the way we conduct various other activities. For example, starting in April 2020, we began to acquire additional hard drives and related infrastructure through finance lease agreements in order to minimize the impact of potential supply chain disruptions. The additional leased hard drives resulted in a higher balance of capital equipment and related lease liability, an increase in cash used in financing activities from principal payments, as well as a higher ongoing interest and depreciation expense related to these lease agreements. The supply chain for other infrastructure and related equipment essential to our business may also become constrained or unavailable on favorable terms or at all.
The COVID-19 pandemic has been challenging and a hardship on many of our employees, and required us to operate under substantially novel constraints. It has also been challenging to comply with rapidly changing, and sometimes conflicting, guidance or mandates from different governmental, regulatory and legal authorities, including national, state and local regulations across multiple jurisdictions in which we operate. The pandemic has resulted in various inefficiencies, delays, and additional costs across our company, which may continue or worsen as the pandemic continues. In addition, work from home and related business practice modifications present significant challenges to maintaining our corporate culture, including employee engagement and productivity, both during the immediate pandemic crisis and as we make additional adjustments in the eventual transition from it.
The duration and severity of the COVID-19 pandemic, including variants of COVID-19 such as the delta variant or omicron variant, that may be more transmissible, more likely to result in severe illness or death, or less susceptible to treatments or protection from existing vaccines, and the degree of its impact on our business remains uncertain and difficult to predict. Our customers or partners could experience delays, downturns or uncertainty in their own business operations or revenue due to COVID-19, which may result in supply chain disruption or decreased revenue for our business, especially as it may disproportionally adversely affect mid-market businesses on which we are especially dependent. As a result, we may experience customer losses due to customer bankruptcy or cessation of operations, or otherwise.
If the COVID-19 pandemic worsens or is prolonged, especially in regions where we have material operations or sales, our business operations in affected areas, including sales-related and customer support activities, could be adversely affected by continued or additional business closures, travel restrictions impacting employees and partners, and other precautionary measures. While we have developed and continue to develop plans to help mitigate the negative impact of the pandemic on our business, these efforts may not be effective and a protracted economic downturn may limit the effectiveness of our mitigation efforts. The COVID-19 pandemic may also have the effect of heightening many of the other risks described in this “Risk Factors” section.
46

Our business is substantially dependent on mid-market organizations, which may be more vulnerable to market fluctuations and other economic factors, and their vulnerability to such factors could negatively impact our business.
If we are unable to successfully market and sell our cloud services to mid-market organizations, our ability to grow our revenue and achieve profitability will be harmed. We expect it will be more difficult and expensive to attract and retain mid-market organization customers than other customers because mid-market organizations are more frequently forced to curtail or cease operations due to the sale or failure of their business; can be more difficult to identify and may require more expensive, targeted sales campaigns; and generally have lesser amounts of data to store than larger organizations, thus requiring us to successfully sell to and support more mid-market organizations for meaningful revenue impact. In addition, mid-market organizations frequently have limited budgets and are more likely to be significantly affected by economic downturns than larger, more established companies. As a result, mid-market organizations may choose to spend funds on items other than our cloud services, particularly during difficult economic times. If we do not achieve continued success among mid-market organizations, our business, operating results, and future growth would be adversely affected.
We are dependent on a small number of service offerings, and any reduced market adoption of these offerings would result in lower revenue and harm our business.
As a pure-play cloud vendor, we are dependent on a small number of offerings focused on cloud storage and computer backup, and a limited number of corresponding use cases. Our B2 Cloud Storage and Computer Backup offerings have accounted for substantially all of our total revenue to date and we anticipate that they will continue to do so for the foreseeable future. As a result, our revenue could be reduced as a result of any general or industry decline in demand for cloud-based storage solutions, particularly given that we would not have meaningful revenue from other market sectors to offset any temporary or longer-term downturn in demand for cloud-based storage solutions.
Adverse economic conditions may adversely impact our revenue and profitability.
Our operations and financial performance depend in part on worldwide economic conditions and the impact these conditions have on levels of spending on cloud storage solutions. Our business depends on the overall demand for these products and on the economic health and general willingness of our current and prospective customers to purchase our cloud services. Some of our paying customers may view use of cloud storage services as a discretionary purchase and may reduce their discretionary spending on our cloud services during an economic downturn. Weak economic conditions, whether due to COVID-19, inflation, uncertainty relating to Russian acts in Ukraine and the potential escalation of tensions in the region or other factors, could cause a reduction in spending on products and solutions storage, which could reduce sales, lengthen sales cycles, increase customer churn, and lower demand for our cloud services, any of which could adversely affect our business, results of operations, and financial condition.
Our ability to maintain customer adoption and satisfaction depends in part on the ease of use of our cloud services, and any such failure could have an adverse effect on our business.
Our success in retaining existing customers and obtaining new customers is dependent in part on the ease of use of our cloud services. If our platform and cloud services, including new service offerings and features as they become available, become more complicated and less easy-to-use, customers could experience increased difficulties or disruption with storing or accessing their data, and we may lose existing customers or experience increased challenges obtaining new customers or existing customers may not choose to use additional features of our cloud services. In addition, our customers sometimes depend on our technical support services to resolve issues relating to our platform. If we do not succeed in helping our customers quickly resolve issues or provide effective ongoing education related to our platform, our reputation and business may be harmed.
Future acquisitions and investments could disrupt our business and harm our financial condition and operating results.
Our success will depend, in part, on our ability to grow our business in response to changing technologies, customer demands, and competitive pressures. In some circumstances, we may choose to do so through the acquisition of complementary businesses and technologies rather than through internal development. The identification of suitable
47

acquisition candidates can be difficult, time-consuming, and costly, and we may be unable to successfully complete proposed acquisitions. The risks we face in connection with acquisitions include:
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
coordination of research and development, operational, and sales and marketing functions;
retention of key employees from the acquired company;
cultural challenges associated with integrating employees from the acquired company into our organization;
integration of the acquired company’s accounting, management information, human resources, and other administrative systems;
the need to implement or improve controls, procedures, and policies at a business that prior to the acquisition may have lacked effective controls, procedures, and policies;
liability for activities of the acquired company prior to our acquisition of them, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities, and other known and unknown liabilities;
unanticipated write-offs or charges; and
litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders, or other third parties.
Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses, or the write-off of goodwill, any of which could harm our financial condition or operating results.
We may require additional capital to support our operations or the growth of our business, and we cannot be certain that this capital will be available on reasonable terms when required, or at all.
We may need additional financing to operate or grow our business. Our ability to obtain additional financing, if and when required, will depend on investor and lender demand, our operating performance, the condition of the capital markets, and other factors. For example, we often use finance leases to finance the equipment we use to provide our cloud-based services. Without additional access to this kind of capital on commercially reasonable terms, or at all, we may not be able to respond to increased demand for our cloud services on a timely or cost-effective basis. We cannot guarantee that additional financing will be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked, or debt securities, those securities may have rights, preferences, or privileges senior to the rights of our Class A common stock, and our existing stockholders may experience dilution. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support the operation or growth of our business could be significantly impaired and our operating results may be harmed.
We are an emerging growth company, and any decision on our part to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our Class A common stock less attractive to investors.
We are an emerging growth company, and for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to “emerging growth companies,” including: not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act of 2002, as amended (the Sarbanes Oxley Act), reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. Under the JOBS Act, emerging growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private
48

companies. We have elected to avail ourselves of this accommodation allowing for delayed adoption of new or revised accounting standards, and therefore, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies. We could be an emerging growth company for up to five years following the completion of our IPO or until we reach certain thresholds. Investors may find our Class A common stock less attractive due to our election to rely on these exemptions and there may be a less active trading market for our Class A common stock and the market price of our Class A common stock may be more volatile.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations.
All of our sales contracts, and substantially all of our operations and related financial arrangements, are currently denominated in U.S. dollars and therefore, our revenue and business operations are not directly subject to significant foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our cloud services to our customers outside of the United States, which could reduce demand for our cloud services and adversely affect our financial condition and results of operations. In addition, as we expand our international operations, we may become more exposed to foreign currency risk and may have some of our sales and other operations denominated in one or more currencies other than the U.S. dollar. If we become more exposed to currency fluctuations and are unable to successfully hedge against the risks associated with currency fluctuations, our results of operations could be materially and adversely affected.
Any future litigation against us could be costly and time-consuming to defend.
We may become subject to legal proceedings, investigations, and claims that arise in the ordinary course of business. For example, we may be subject to claims brought by customers in connection with various types of disputes, including relating to commercial or contract matters, or privacy or other data breaches, or employment claims made by our current or former employees. Litigation can often be expensive, even when there is a successful outcome, and can divert management’s attention and resources, which could harm our business and financial condition. Any adverse outcome could also result in significant monetary damages or other types of unfavorable relief, which could harm our business as well as our reputation. Although we may have various insurance policies, insurance might not cover such claims or provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us, including premium increases or the imposition of large deductible or co-insurance requirements. In addition, we may also be subject to subpoena requests from third parties as well as governmental agencies from time to time that require us to provide certain information relating to matters targeted against other third parties, which can be time consuming.
Risks Related to Reliance on Infrastructure and Third Parties
We rely on third-party vendors and suppliers, including data center and hard drive providers, which may have limited sources of supply, and this reliance exposes us to potential supply and service disruptions that could harm our business.
We depend on a limited number of third-party data centers and other providers to safely house our equipment and provide sufficient power, bandwidth, and other infrastructure needs to support our operations and cloud services. We also rely on key components for our platform, including hard drives and semiconductors, which come from limited sources of supply. For example, the 2011 Thailand floods decreased hard drive supply globally due to related manufacturing stoppages. A similar decrease in hard drive availability could negatively impact our operations. The COVID-19 pandemic as well as fluctuating demands in the cryptocurrency mining markets also have impacted, and could continue to impact, our ability to source components in a timely and cost-effective manner from third-party suppliers. For example, starting in April 2020, we began to acquire additional hard drives and related infrastructure through finance lease agreements in order to minimize the impact of potential supply chain disruptions due to the COVID-19 pandemic. The additional leased hard drives resulted in a higher balance of capital equipment and related lease liability, an increase in cash used in financing activities from principal payments, as well as a higher ongoing interest and depreciation expense related to these lease agreements. The semiconductor industry is also experiencing a global chip shortage due to the COVID-19 pandemic and various other factors. Current or future supply chain interruptions that could be exacerbated by global political tensions, such as the situation in Ukraine, could negatively impact our ability to acquire hard drives and semiconductors. Any shortage of key components, including hard drives, could materially and adversely affect our ability to provide our cloud services, as well as negatively impact our financial results by increasing our costs, lease liabilities, interest and depreciation expenses, and inventory levels. Shortages or pricing fluctuations could be material in the future. In the event of a shortage, supply interruption, or material pricing change from our suppliers, we may be unable to develop alternate sources in a timely manner or at all. In addition, a third party vendor that operates one of our multiple data center locations, Sungard
49

Availability Services, filed for bankruptcy under Chapter 11 of the United States Bankruptcy Code in April 2022. Sungard Availability Services also announced that it was undergoing a process that could potentially result in a sale of the company. Although that data center vendor has continued normal operations with respect to our data center location since their bankruptcy filing, it is possible that one or more events adverse to us could occur, including the closure of our data center with relatively short notice, the forced relocation of our data center location to an alternative data center with limited notice, or less favorable commercial terms. Developing alternate sources of supply for these infrastructure needs, and transitioning our customers’ data from provider to another, may result in loss of availability of our services for a period of time, be time-consuming, difficult, and costly and we may be unable to source them on terms that are acceptable to us, or at all, which may undermine our ability to operate or scale our platform and harm our business.
Our business depends, in part, on the success of our strategic relationships with third parties.
To maintain and grow our business, we anticipate that we will continue to depend on relationships with third parties, such as channel partners and integrators. Identifying partners and negotiating and building relationships with them requires significant time and resources. Our competitors may be effective in providing incentives to third parties to favor their services over us. In addition, any industry consolidation of such partners or integrators by our competitors or others could result in a decrease in the number of our current and potential customers, as these partners or integrators may no longer facilitate the adoption of our applications by potential customers. Interoperability between our platform and other third-party platforms is also important to our business. Further, some of our partners or integrators are or may become competitive with certain aspects of our cloud services and may elect to no longer integrate with, or support, our platform and cloud services. If we are unsuccessful in establishing or maintaining our relationships with such third parties and maintaining interoperability, our ability to compete in the marketplace or to grow our revenue could be impaired, and our business may suffer. Even if we are successful, we cannot assure you that these relationships will result in increased customer usage of our cloud services or increased revenue.
Our business is exposed to risks associated with online payment processing methods.
Many of our customers pay for our cloud services and products using credit cards. We rely on internal systems as well as those of third parties, including Stripe, to process payments. Acceptance and processing of these payment methods are subject to certain rules and regulations and require payment of interchange and other fees. To the extent there are increases in payment processing fees, material changes in the payment ecosystem, such as large re-issuances of payment cards, delays in receiving payments from payment processors, changes to rules or regulations concerning payment processing, loss of payment partners, and/or disruptions or failures in our payment processing systems or payment products, including products we use to update payment information, our revenue, operating expenses, and results of operation could be adversely impacted. For example, in response to the Russian attack on Ukraine that began in February 2022, the United States and many other countries began imposing sanctions on Russia and certain other regions, including goods and services imported and exported to Russia and certain other regions. In addition, various banking institutions and companies, including Stripe and credit card companies, began prohibiting any payments from persons located in Russia, which impacts our ability to receive payments from, and transact certain types of business operations with, our customers, and potential new customers, that are located in those regions. Although we do not have a significant number of customers located in those regions, such actions will have some impact our business. It is also difficult to predict how long the conflict may last, how the conflict could escalate, and how the sanctions may evolve, which could cause a greater adverse impact on our business and operations than we expect.
We rely on third-party software for certain essential financial and operational services, and a failure or disruption in these services could materially and adversely affect our ability to manage our business effectively.
We rely on third-party software to provide many essential financial and operational services to support our business, including HubSpot, NetSuite, PagerDuty, and Zendesk. Some of these vendors are less established and have shorter operating histories than traditional software vendors. Moreover, many of these vendors provide their services to us via a cloud-based model instead of software that is installed on our premises. As a result, we depend upon these vendors to provide us with services that are always available and are free of errors or defects that could cause disruptions in our business processes. Any failure by these vendors to do so, or any disruption in our ability to access the internet, would materially and adversely affect our ability to manage our operations, disrupt the delivery of our cloud services to customers, and affect other areas such as our ability to timely provide required financial reporting.
50

Risks Related to Accounting and Tax Matters
We have identified material weaknesses in our internal controls over financial reporting, and the failure to achieve and maintain effective internal controls over financial reporting could harm our business and negatively impact the value of our Class A common stock.
We have identified material weaknesses in our internal controls over financial reporting, and if we are not able to effectively remediate our material weaknesses or are otherwise unable to maintain an effective system of internal controls over financial reporting, we may not be able to accurately report our financial results or timely file our periodic reports. As a result, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our Class A common stock may be materially impacted.
Our management determined that as of December 31, 2019 we did not maintain effective internal controls over financial reporting, and identified four material weaknesses, specifically related to control activities, as follows:
our controls were not operating effectively to allow sufficient and timely review of significant accounting transactions and reconciliations. These deficiencies resulted in errors in certain financial statement areas, such as cash and cash equivalents, prepaid expenses and other current assets, property and equipment, capitalized internal-use software, finance lease liability and sale leaseback transactions;
our controls were not adequately designed to consider certain revenue recognition criteria, specifically related to the timing of revenue recognition, appropriate presentation and satisfaction of criteria for revenue recognition, which could have resulted in a material misstatement;
our controls over certain equity transactions were not operating effectively to allow management to timely identify errors related to the recording of those transactions. Specifically, we did not have sufficient technical resources to appropriately identify errors in the accounting for equity awards and preferred stock transactions, resulting in misstatements relating to completeness and accuracy of stock-based compensation and classification of equity instruments; and
our controls were not adequately designed to consider the accurate recording of value added taxes and sales and use taxes, resulting in misstatements.
Additionally, as of December 31, 2021, we determined a material weakness existed relating to ineffective information technology general controls in the areas of user access and segregation of duties related to certain information technology systems that support our financial reporting process specifically related to expenditures. Although these control weaknesses did not result in any material misstatement of our financial statements for the periods presented, they could have led to a material misstatement of account balances or disclosures.
Our management also determined that the above material weaknesses had not been remediated as of December 31, 2021 and as a result, we did not maintain effective internal control over financial reporting as of December 31, 2021.
We are working to remediate these material weaknesses through the development and implementation of additional processes and controls, as well as hiring additional personnel in our finance and accounting group. Specifically, we have:
strengthened our internal controls over financial reporting and the design of our internal-control framework through enhanced accounting policies, control activities, and monitoring;
user access review of systems that support financial reporting and a preliminary review of segregation of duties;
implemented a new enterprise resource planning (ERP) system and other systems and processes related to revenue recognition and equity administration to increase capabilities over our financial statement recording and reporting processes;
hired additional full-time accounting personnel with appropriate levels of experience to increase our accounting and technical expertise, including a new Chief Financial Officer, a Corporate Controller, an Internal Controls Manager, and a Director of IT who was hired shortly after December 31, 2021; and
51

reallocated responsibilities across our accounting organization so that the appropriate level of knowledge and experience is applied based on complexity of transactions.
While we have made progress to enhance our internal controls over financial reporting, we are still in the process of implementing, documenting, and testing these additional processes, procedures, and controls. Additional time is required to complete implementation and to assess and evaluate the sufficiency of these procedures and related actions. We will continue to devote significant time and attention to these remediation efforts. However, these material weaknesses cannot be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.
We cannot assure you that the measures we have taken to date will be sufficient to remediate the material weaknesses we identified or prevent additional material weaknesses in the future. Although we plan to complete this remediation, if the steps we take do not remediate the material weakness in a timely or sufficient manner, there could continue to be a reasonable possibility that these control deficiencies or others could result in a material misstatement of our annual or interim financial statements that would not be prevented or detected on a timely basis.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal controls over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal controls over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal controls over financial reporting could materially and adversely affect our business, results of operations, and financial condition and could cause a decline in the trading price of our Class A common stock.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, we may be unable to produce timely and accurate financial statements or comply with applicable regulations, which could negatively impact the price of our Class A common stock.
As a public company, we will be subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the Exchange Act), the Sarbanes-Oxley Act, and the rules and regulations of the NASDAQ Global Market. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal controls over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures and internal controls over financial reporting and expect that we will need to continue to expend significant resources, including accounting-related costs, and significant management oversight, to meet such requirements. However, our current controls and any new controls that we develop may not be adequate, and weaknesses in our disclosure controls may be discovered in the future. Additionally, we have identified material weaknesses in our internal controls over financial reporting, and additional such weaknesses may be discovered in the future. See “—We have identified material weaknesses in our internal controls over financial reporting, and the failure to achieve and maintain effective internal controls over financial reporting could harm our business and negatively impact the value of our Class A common stock.” Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal controls over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal controls over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal controls over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock.
Because we recognize revenue from our subscription services over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.
We generally recognize revenue from customers of our subscription agreements related to data backup services ratably over the terms of their subscription agreements, a majority of which are one or two-year agreements. Accordingly, the
52

corresponding revenue we report in each quarter from such arrangements is the result of subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may only be partially reflected in our revenue results for that quarter. However, any such decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our cloud services, and potential changes in our retention rate may not be fully reflected in our operating results until future periods. This subscription model also makes it difficult for us to rapidly increase our revenue through additional subscription sales in any period as part of new growth initiatives or otherwise, as revenue from new customers must be recognized over the applicable subscription term.
Our operating results may be harmed if we are required to collect sales or other related taxes for our cloud services in jurisdictions where we have not historically done so.
We collect sales and value-added tax in connection with our cloud services in a number of jurisdictions. One or more states or countries may seek to impose incremental or new sales, use, or other tax collection obligations on us, including for past sales by us or our resellers and other partners. Online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. A successful assertion by a state, country, or other jurisdiction that we should have been or should be collecting additional sales, use, or other taxes on our cloud services could, among other things, result in substantial tax liabilities for past sales, create significant administrative burdens for us, discourage users from purchasing our platform, or otherwise harm our business, results of operations, and financial condition.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
As of December 31, 2021 we had net operating loss carryforwards for U.S. federal income tax purposes of $53.0 million available to offset future U.S. federal taxable income. Also, as of December 31, 2021, we had net operating loss carryforwards for state income tax purposes of $16.9 million available to offset future state taxable income. If not utilized, both the federal and state tax credit carryforwards will begin to expire in 2034.
Utilization of our net operating loss carryforwards and other tax attributes, such as research and development tax credits, may be subject to annual limitations, or could be subject to other limitations on utilization or benefit due to the ownership change limitations provided by Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), and other similar provisions. Under Sections 382 and 383 of the Code, if a corporation undergoes an “ownership change,” our ability to use pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset post-change income may be limited. Similar rules may apply under state tax laws. At this time, we have not completed a study to assess whether such an ownership change has occurred, or whether there have been multiple ownership changes since our formation. We may experience ownership changes in the future as a result of subsequent changes in our stock ownership, some of which may be outside our control. Accordingly, our ability to utilize the aforementioned carryforwards may be limited.
Further, legislation enacted in 2017, informally titled the Tax Cuts and Jobs Act (Tax Act), as modified by the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) changed the federal rules governing net operating loss carryforwards. For net operating loss carryforwards arising in tax years beginning after December 31, 2017, the Tax Act limits a taxpayer’s ability to utilize such carryforwards to 80% of taxable income. In addition, net operating loss carryforwards arising in tax years ending after December 31, 2017 can be carried forward indefinitely, but carryback is generally prohibited. Net operating loss carryforwards generated before January 1, 2018 (which represent the substantial majority of our net operating losses) will not be subject to the Tax Act’s taxable income limitation and will continue to have a twenty-year carryforward period. Nevertheless, our net operating loss carryforwards and other tax assets could expire before utilization and could be subject to limitations, which could harm our business, revenue, and financial results.
53

If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in our financial statements and accompanying notes appearing elsewhere in this Quarterly Report on Form 10-Q or in our most recent Annual Report on Form 10-K. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant estimates and judgments involve those related to costs to be capitalized as internal-use software and their useful life; the useful lives of other long-lived assets; impairment considerations for long-lived assets; expected lease term for finance leases; calculation of the sales reserve; valuation of our common stock and stock options and accounting for taxes, including estimates for sales tax and value-added tax liability; deferred tax assets; valuation allowance; and uncertain tax positions among others. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions.
Risks Related to Intellectual Property
Assertions by a third party that our cloud services infringe, misappropriate, or otherwise violate their intellectual property could subject us to costly and time-consuming litigation and adversely impact our business.
There is frequent litigation in the software and technology industries based on allegations of infringement, misappropriation, or other violations of intellectual property rights. Some software and technology companies, including some of our competitors, as well as non-practicing entities, own patents, trademarks, copyrights and other intellectual property rights that they may use to assert claims against us. In our case, third parties have asserted, and may in the future assert, that we have infringed, misappropriated, or otherwise violated their patents or other intellectual property rights. For example, we have faced patent infringement claims from other non-practicing entities in the past. There may be intellectual property rights held by others, including issued or pending patents, that cover significant aspects of our technologies or solutions, and we cannot assure you that we are not infringing, misappropriating, or violating, and have not infringed, misappropriated, or violated, any third-party intellectual property rights or that we will not be held to have done so or be accused of doing so in the future. In addition, as we face increasing competition and become increasingly visible as a publicly-traded company, or if we become more successful, the possibility of new third-party claims may increase.
Any claim that we have violated intellectual property or other proprietary rights of third parties, with or without merit, could be time-consuming and costly to address and resolve, could divert the time and attention of management and technical personnel from our business, could place limitations on our ability to use our current websites and technologies, and could result in an inability to market or provide all or a portion of our cloud services. Furthermore, we could be required to pay substantial monetary damages, including treble damages and attorneys’ fees if we are found to have willfully infringed a party’s intellectual property rights. We may also be required to enter into a royalty or licensing agreement that could include significant upfront and future licensing fees or expend significant resources to redesign our technologies or solutions, which efforts may not be timely or prove successful at all and require us to indemnify customers or other third parties. Royalty or licensing agreements may be unavailable on terms acceptable to us, or at all. If we cannot develop or license technology for any allegedly infringing aspect of our business, we could be forced to limit our cloud services and may be unable to compete effectively. Any of these events could have a material adverse effect on our business.
54

If we are unable to adequately establish, maintain, protect, and enforce our intellectual property and proprietary rights, our reputation may be harmed, we may be subject to litigation, and our business may be adversely affected.
Our future success and competitive position depend in large part on our ability to establish, maintain, protect, and enforce our intellectual property and proprietary rights. We do not own any issued patents and rely on a combination of trademark, copyright, and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage. The steps we have taken and will take may not prevent unauthorized use, reverse engineering, or misappropriation of our technologies and we may be unable to detect any of the foregoing. Furthermore, effective trademark, copyright, and trade secret protection may not be available in every country in which our cloud services are available. Our lack of patent protection may restrict our ability to protect our technologies and processes from competition. Defending and enforcing our intellectual property rights may result in litigation, which can be costly and divert management attention and resources. If our efforts to protect our technologies and intellectual property are inadequate, the value of our brand and other intangible assets may be diminished and competitors may be able to mimic our cloud services. Any of these events could have a material adverse effect on our business.
With respect to our technology platform, we consider trade secrets and know-how to be one of our primary sources of intellectual property. However, trade secrets and know-how can be difficult to protect. We seek to protect these trade secrets and other proprietary technology, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, outside contractors, consultants, advisors, and other third parties. We also enter into confidentiality and invention assignment agreements with our employees and consultants. The confidentiality agreements are designed to protect our proprietary information and, in the case of agreements or clauses containing invention assignment, to grant us ownership of technologies that are developed through a relationship with employees or third parties. We cannot guarantee that we have entered into such agreements with each party that may have or has had access to our trade secrets or proprietary information, including our technology and processes. Despite these efforts, no assurance can be given that the confidentiality agreements we enter into will be effective in controlling access to such proprietary information and trade secrets. The confidentiality agreements on which we rely to protect certain technologies may be breached, may not be adequate to protect our confidential information, trade secrets, and proprietary technologies and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information, trade secrets or proprietary technology. Further, these agreements do not prevent our competitors or others from independently developing the same or similar technologies and processes, which may allow them to provide a service similar or superior to ours, which could harm our competitive position.
Our use of “open-source” software could negatively affect our ability to sell our cloud services and subject us to possible litigation.
A portion of the technologies used by us incorporates “open-source” software, and we may incorporate open-source software in the future. Such open-source software is generally licensed by its authors or other third parties under open-source licenses. Companies that incorporate open-source software into their solutions have, from time to time, faced claims challenging the use of open-source software and compliance with open-source license terms. These licenses may subject us to certain unfavorable conditions, including requirements that we offer all or parts of our technology or services that incorporate the open-source software at no cost, that we make publicly available source code for modifications or derivative works we create based upon, incorporating, or using the open-source software, and/or that we license such modifications or derivative works under the terms of the particular open-source licensor other license granting third parties certain rights of further use. Although we monitor our use of open-source software, we cannot assure you that all open-source software is reviewed prior to use in our cloud services, that our developers have not incorporated open-source software into our technology platform or services, or that they will not do so in the future. In the event that we become subject to such claims, we could be subject to significant damages, enjoined from the sale of our solutions that contained the open-source software, and required to comply with onerous conditions. In addition, the terms of open-source software licenses may require us to provide software that we develop using such open-source software to others on unfavorable license terms. As a result of our current or future use of open-source software, we may face claims or litigation, be required to release our proprietary source code, pay damages for breach of contract, re-engineer our solutions, discontinue making our solutions available in the event re-engineering cannot be accomplished on a timely basis or take other remedial action. Any such re-engineering or other remediation efforts could require significant additional research and development resources, and we may not be able to successfully complete any such re-engineering or other remediation efforts on a timely basis, or at all. Any of these risks could be difficult to eliminate or manage, and, if not addressed, could disrupt the distribution and sale of our solutions and have a material adverse effect on our business and operating results.
55

Risks Related to Ownership of Our Class A Common Stock
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the completion of our IPO, including our executive officers, employees, and directors and their affiliates, which will limit your ability to influence the outcome of important transactions, including a change in control.
Our Class B common stock has 10 votes per share, and our Class A common stock has one vote per share. As of the completion of our initial public offering, stockholders who hold shares of our Class B common stock, including our executive officers, employees, and directors and their affiliates, collectively held approximately 96% of the voting power of our outstanding capital stock. Because of the ten-to-one voting ratio between our Class B common stock and Class A common stock, the holders of our Class B common stock collectively control a majority of the combined voting power of our capital stock and therefore are able to control all matters submitted to our stockholders for approval so long as the shares of our Class B common stock represent at least 10% of all outstanding shares of our Class A common stock and Class B common stock. This concentrated control may have the effect of delaying, preventing, or deterring a change in control of our company, could deprive our stockholders of an opportunity to receive a premium for their capital stock as part of a sale of our company and might ultimately affect the market price of our Class A common stock.
Future transfers by holders of our Class B common stock will generally result in those shares converting into shares of our Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning or charitable purposes. The conversion of shares of our Class B common stock into shares of our Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, any of our founders or other large existing stockholders that hold significant shares of Class B common stock retain a significant portion of their holdings of our Class B common stock for an extended period of time, they could control a significant portion of the voting power of our capital stock for the foreseeable future. For a description of the dual class structure, see the section titled “Description of Capital Stock” within Exhibit 4.1 attached to our Annual Report on Form 10-K for the year ended December 31, 2021.
We cannot predict the impact our dual class structure may have on the market price of our Class A common stock.
We cannot predict whether our dual class structure, combined with the concentrated control of our stockholders who hold our Class B common stock, including our executive officers, employees, and directors and their affiliates, will result in a lower or more volatile market price of our Class A common stock or in adverse publicity or other adverse consequences. For example, certain index providers have announced restrictions on including companies with multiple class share structures in certain of their indices. In July 2017, FTSE Russell and Standard & Poor’s announced that they would cease to allow most newly public companies utilizing dual or multi-class capital structures to be included in their indices. Under the announced policies, our dual class capital structure would make us ineligible for inclusion in any of these indices. Given the sustained flow of investment funds into passive strategies that seek to track certain indexes, exclusion from stock indexes would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the market price of our Class A common stock could be adversely affected.
Anti-takeover provisions contained in our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
Our Amended and Restated Certificate of Incorporation, Amended and Restated Bylaws, and Delaware law contain provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our Board of Directors. Among other things, our Amended and Restated Certificate of Incorporation and Amended and Restated Bylaws include provisions:
creating a classified Board of Directors whose members serve staggered three-year terms;
authorizing “blank check” preferred stock, which could be issued by our Board of Directors without stockholder approval and may contain voting, liquidation, dividend, and other rights superior to our common stock;
limiting the liability of, and providing indemnification to, our directors and officers;
limiting the ability of our stockholders to call and bring business before special meetings;
56

requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our Board of Directors;
controlling the procedures for the conduct and scheduling of Board of Directors and stockholder meetings; and
authorizing two classes of common stock, as discussed above.
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.
As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents certain stockholders holding more than 15% of our outstanding capital stock from engaging in certain business combinations without approval of the holders of at least two-thirds of our outstanding common stock not held by such stockholder. Any provision of our Amended and Restated Certificate of Incorporation, Amended and Restated Bylaws, or Delaware law that has the effect of delaying, preventing, or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock, and could also affect the price that some investors are willing to pay for our Class A common stock.
The market price of our Class A common stock has been, and will likely continue to be, volatile, and you could lose all or part of your investment.
Prior to the listing of our Class A common stock, there was no public market for shares of our Class A common stock. Since our IPO, the stock price of our Class A common stock has experienced very high volatility and the market prices of securities of other newly public companies have historically been highly volatile. The market price of our Class A common stock could be subject to wide fluctuations in response to various factors, including those listed in this Quarterly Report on Form 10-Q, some of which are beyond our control and may not be related to our operating performance.
Fluctuations in the price of our Class A common stock could cause you to lose all or part of your investment because you may be unable to sell your shares at or above the price you paid. Factors that could cause fluctuations in the market price of our Class A common stock include the following:
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of technology stocks;
the impact of the COVID-19 pandemic;
changes in operating performance and stock market valuations of other technology companies generally or those in our industry in particular;
sales of shares of our Class A common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow us, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
announcements by us or our competitors of new products or services;
the public’s reaction to our press releases, other public announcements, and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our operating results or fluctuations in our operating results;
57

actual or anticipated developments in our business, our competitors’ businesses, or the competitive landscape generally;
litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations, or principles;
outbreaks of war or other hostilities;
any significant change in our management; and
general economic conditions and slow or negative growth of our markets.
We may be subject to securities litigation, which is expensive and could divert our management’s attention.
In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.
We may fail to meet our publicly announced guidance or other expectations about our business, which could cause our stock price to decline.
We may provide from time to time guidance regarding our expected financial and business performance, which may include projections regarding sales and production, as well as anticipated future revenues, gross margins, profitability, and cash flows. Correctly identifying key factors affecting business conditions and predicting future events is inherently an uncertain process, and our guidance may not ultimately be accurate and has in the past been inaccurate in certain respects, such as the timing of new products. Our guidance is based on certain assumptions such as those relating to anticipated production and sales, average sales prices, supplier and commodity costs, and planned cost reductions. If our guidance is not accurate or varies from actual results due to our inability to meet our assumptions or the impact on our financial performance that could occur as a result of various risks and uncertainties, the market value of our Class A common stock could decline significantly.
Sales of a substantial number of our Class A common stock in the public market could cause our share price to fall.
The market price of our Class A common stock could decline as a result of sales of a large number of shares of our Class A common stock in the market, and the perception that these sales could occur may also depress the market price of our Class A common stock. In addition, our daily trading volume may be limited and significantly less than the amount of shares available for sale. In the event that the number of our Class A common stock shares offered for sale on any given day exceeds the existing demand for our shares, it may cause our stock price to fall.
In connection with our IPO in November 2021, our executive officers, directors, employees and the holders of substantially all of our capital stock and securities convertible into or exchangeable for our capital stock have entered into market standoff agreements with us entered into lock-up agreements with the underwriters of our IPO under which they have agreed, subject to specific exceptions, not to sell any of our capital stock for 180 days following November 10, 2021, other than in the case of shares of Class A common stock to be issued upon the automatic conversion of our convertible notes (which we also refer to as a Simple Agreement for Future Equity agreement (SAFE)), without first obtaining the written consent of Oppenheimer & Co. Inc., subject to certain exceptions. As a result of these agreements and the provisions of Rule 144 or Rule 701 under the Securities Act of 1933, as amended (the Securities Act), a substantial number of shares of our capital stock will be, or have become, available for sale in the public market as follows:
58

beginning 90 days after November 10, 2021, two-thirds of the shares of Class A common stock to be issued upon automatic conversion of our convertible notes became eligible for sale in the public market (or approximately 482,000 shares);
at the commencement of trading on the second day following our earnings announcement for the fourth quarter and year ended December 31, 2021, up to 15% of the vested shares held by our founders, executive officers, directors and greater than 10% stockholders, and up to 20% of the vested shares held by our other employees, consultants and independent contractors, will be eligible for sale in the public market, subject, in each case to meeting certain stock price performance requirements and notification requirements set forth in the lock-up agreements; and
beginning 181 days after November 10, 2021, if not earlier released, the remainder of the shares of our capital stock will be eligible for sale in the public market from time to time thereafter, subject in some cases to the volume and other restrictions of Rule 144 and our insider trading policy.
All of the shares of Class A common stock sold in our IPO are freely tradable without restrictions or further registration under the Securities Act of 1933, except for any shares held by our affiliates as defined in Rule 144 under the Securities Act.
Following the expiration of the lock-up agreements referred to above, stockholders owning an aggregate of up to 4,066,595 shares of our Class B common stock can also require us to register shares of our capital stock owned by them for public sale in the United States. In addition, we have filed a registration statement on Form S-8 in November of 2021, which was immediately effective upon filing, to register approximately 19,000,000 shares of our capital stock reserved for future issuance under our equity compensation plans. Subject to the satisfaction of applicable exercise periods and expiration of the market standoff agreements and lock-up agreements referred to above, the shares of our capital stock issued upon exercise of outstanding options to purchase shares of our Class B common stock or that settle upon vesting of restricted stock units will be available for immediate resale in the United States in the open market.
Furthermore, we may issue additional shares of our Class A common stock, convertible securities or other equity. Such issuances could be dilutive to investors and could cause the price of shares of our Class A common stock to decline. New investors in such issuances could also receive rights senior to those of holders of shares of our Class A common stock.
Sales of our Class A common stock as restrictions end or pursuant to registration rights may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. These sales also could cause the market price of our Class A common stock to fall and make it more difficult for you to sell shares of our Class A common stock.
If securities or industry analysts do not publish or cease publishing research or reports about us, our business, our market, or our competitors, or if they adversely change their recommendations regarding our Class A common stock, the market price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock will be influenced by the research and reports that securities or industry analysts may publish about us, our business, our market, or our competitors. If any of the analysts who may cover us adversely change their recommendations regarding our Class A common stock or provide more favorable recommendations about our competitors, the market price of our Class A common stock would likely decline. If any of the analysts who may cover us were to cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the market price of our Class A common stock or trading volume to decline.
We do not expect to declare any dividends in the foreseeable future.
We do not anticipate declaring any cash dividends to holders of our Class A common stock in the foreseeable future. Consequently, investors may need to rely on sales of our Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking cash dividends should not purchase shares of our Class A common stock.
59

Our Amended and Restated Certificate of Incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America are the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our Amended and Restated Certificate of Incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America are the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees. Specifically, our Amended and Restated Certificate of Incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum provision for: (i) any derivative action or proceeding brought on behalf of us; (ii) any action asserting a claim of breach of a fiduciary duty; (iii) any action arising pursuant to any provision of the DGCL, our Amended and Restated Certificate of Incorporation or Amended and Restated Bylaws (as either may be amended from time to time); (iv) any action to interpret, apply, enforce, or determine the validity of our Amended and Restated Certificate of Incorporation or our Amended and Restated Bylaws; (v) any action asserting a claim against us that is governed by the internal affairs doctrine; or (vi) any action asserting an “internal corporate claim” as defined in the DGCL.
These exclusive forum provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act.
Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our Amended and Restated Certificate of Incorporation further provides that the U.S. federal district courts are the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our Amended and Restated Certificate of Incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
These exclusive-forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees. If a court were to find any of the exclusive forum provisions of our Amended and Restated Certificate of Incorporation to be inapplicable to or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.
The requirements of being a public company, particularly after we are no longer an “emerging growth company”, may strain our resources, require us to incur substantial costs and will require substantial management attention.
As a public company, and particularly after we cease to be an “emerging growth company”, we have incurred and will continue to incur substantial legal, accounting, and other expenses that we did not incur as a private company. For example, we are subject to the reporting requirements of the Exchange Act, the applicable requirements of the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules and regulations of the SEC, and the listing standards of the NASDAQ Global Market. For example, the Exchange Act requires, among other things, we file annual, quarterly, and current reports with respect to our business, financial condition, and results of operations. Compliance with these rules and regulations has increased and will continue to increase our legal and financial compliance costs, and increase demand on our systems, particularly after we are no longer an emerging growth company. In addition, as a public company, we may be subject to stockholder activism, which can lead to additional substantial costs, distract management, and impact the manner in which we operate our business in ways we cannot currently anticipate. As a result of disclosure of information in filings required of a public company, our business and financial condition has become more visible, which may result in threatened or actual litigation, including by competitors.
Some members of our management team also have limited experience managing a publicly traded company, interacting with public company investors, and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of
60

securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could adversely affect our business, financial condition, and results of operations.
Our failure to timely and effectively implement controls and procedures required by Section 404(a) of the Sarbanes-Oxley Act could have a material adverse effect on our business.
As a public company, we are required to provide management’s assessment regarding internal control over financial reporting as early as in our second Annual Report on Form 10-K. Even though we are working towards implementing controls and procedures, the standards required for a public company under Section 404(a) of the Sarbanes-Oxley Act are significantly more stringent than those required of us as a private company. Management may not be able to effectively and timely implement controls and procedures that adequately respond to the increased regulatory compliance and reporting requirements that became applicable after transitioning from a private company. If we are not able to implement the additional requirements of Section 404(a) in a timely manner or with adequate compliance, we may not be able to assess whether our internal controls over financial reporting are effective, which may subject us to adverse regulatory consequences and could harm investor confidence and the market price of our securities.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
(a) Recent Sales of Unregistered Equity Securities
None.
(b) Use of Proceeds
The Registration Statement on Form S-1 (File No. 333-260333) for the IPO was declared effective by the SEC on November 10, 2021.
There has been no material change in the planned use of proceeds from our IPO as described in our Prospectus filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act on November 12, 2021.
(c) Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.
ITEM 4. MINE SAFETY DISCLOSURES
None.
ITEM 5. OTHER INFORMATION
None.
61

ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit Number
Description
Form
File No.
Exhibit
Filing Date
Filed
Herewith
10.18-K001-4102610.104/27/2022
31.1
X
31.2
X
32.1*
X
32.2*
X
101.INS
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
X
101.SCH
Inline XBRL Taxonomy Extension Schema Document
X
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document
X
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document
X
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document
X
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document
X
104
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
X
* The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Backblaze, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
62

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Date: May 10, 2022

Backblaze, Inc.

/s/ Gleb Budman
Gleb Budman
Chief Executive Officer and Chairperson
(Principal Executive Officer)


/s/ Frank Patchel
Frank Patchel
Chief Financial Officer
(Principal Financial and Accounting Officer)
63
EX-31.1 2 ex311blze10-q20220331.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002.

I, Gleb Budman, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Backblaze, Inc.;
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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rule 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 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(s) 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 functions):
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: May 10, 2022
/s/ Gleb Budman            
Gleb Budman
Chief Executive Officer and Chairperson
(Principal Executive Officer)
    
    

EX-31.2 3 ex312blze10-q20220331.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO RULES 13A-14(A) AND 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002.

I, Frank Patchel, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Backblaze, Inc.;
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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rule 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 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(s) 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 functions):
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: May 10, 2022
/s/ Frank Patchel            
Frank Patchel
Chief Financial Officer
(Principal Financial and Accounting)



EX-32.1 4 ex321blze10-q20220331.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002.

In connection with the Quarterly Report on Form 10-Q of Backblaze, Inc. (the “Company”) for the quarter ending March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gleb Budman, the Chief Executive Officer and Chairperson of the Company, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief that:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 10, 2022
/s/ Gleb Budman            
Gleb Budman
Chief Executive Officer and Chairperson
(Principal Executive Officer)
    

EX-32.2 5 ex322blze10-q20220331.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002.

In connection with the Quarterly Report on Form 10-Q of Backblaze, Inc. (the “Company”) for the quarter ending March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Frank Patchel, the Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge and belief that:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended, and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Date: May 10, 2022
/s/ Frank Patchel            
Frank Patchel
Chief Financial Officer
(Principal Financial and Accounting)



EX-101.SCH 6 blze-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Statement of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Statement of Changes in Convertible Preferred Stock and Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenues - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Cash Equivalents and Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Cash Equivalents and Investments - Scheduled Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Cash Equivalents and Investments - Aging of Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Cash Equivalents and Investments - Net Investment Income (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2126108 - Disclosure - Capitalized Internal-use Software, Net link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Capitalized Internal-use Software, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Capitalized Internal-use Software, Net - Capitalized Internal Use Software (Details) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Capitalized Internal-use Software, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Capitalized Internal-use Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Commitment and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Commitment and Contingencies - Future Minimum Capital Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Commitment and Contingencies - Future Minimum Sale Leaseback Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Commitment and Contingencies - Future Minimum Commitments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2143112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2147113 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2449425 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - Stock-Based Compensation - Summary of Equity Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Stock-Based Compensation - Valuation Assumptions for Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Stock-Based Compensation - Classification of Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2356311 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2457431 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2460433 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2161116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 blze-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 blze-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 blze-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Shares issuable pursuant to the ESPP Shares Issuable Pursuant to the ESPP [Member] Shares Issuable Pursuant to the ESPP Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accrued compensation Employee-related Liabilities, Current 2023 Minimum Lease Payments, Sale Leaseback Transactions, within One Year1 Minimum Lease Payments, Sale Leaseback Transactions, within One Year1 Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Segment Information Segment Reporting, Policy [Policy Text Block] Accrued sales tax Sales and Excise Tax Payable, Current Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Thereafter Minimum Lease Payments, Sale Leaseback Transactions, After Year Four1 Minimum Lease Payments, Sale Leaseback Transactions, After Year Four1 Balance as of beginning of period (in shares) Balance as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Expected dividend yield (in percent) Expected dividend yield (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Less than 12 months, unrealized losses Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Volatility (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 2024 Capital Leases, Future Minimum Payments Due in Three Years (Gain) loss on disposal of assets and other adjustments Gain (Loss) on Disposition of Assets 2024 Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1 Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Terminated employee exercise period Share-based Compensation Arrangement by Share-based Payment Award, Options, Terminated Employee Exercise Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Terminated Employee Exercise Period Remainder of 2022 Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year1 Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year1 Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating lease, weighted average discount rate (in percent) Operating Lease, Weighted Average Discount Rate, Percent After 5 years through 10 years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Less than 12 months, number of securities Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions Debt Securities, Held-to-maturity Debt Securities, Held-to-maturity [Table Text Block] Subsequent Events [Abstract] Leased and financed data center equipment Leased Data Center Equipment [Member] Leased Data Center Equipment Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2025 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Title of Individual [Domain] Title of Individual [Domain] Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Hard Drives Hard Drives [Member] Hard Drives Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Equipment acquired through finance lease obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Restricted Stock Units (“RSUs”) granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage Concentration Risk, Percentage Balance as of beginning of period (in shares) Balance as of end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Lessee, operating lease, lease not yet commenced, term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Conversion of convertible preferred stock (in shares) Preferred Stock, Convertible, Shares Issuable1 Preferred Stock, Convertible, Shares Issuable1 Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Accruals related to purchases of property and equipment Capital Expenditures Incurred but Not yet Paid Investments, fair value Total investments Debt Securities, Held-to-maturity, Fair Value Lease liabilities arising from right-of-use assets upon adoption of ASC 842 Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Maximum employee eligible compensation (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Stock-based compensation included in capitalized software Share-based Payment Arrangement, Amount Capitalized Supplier [Axis] Supplier [Axis] Number of operating segments Number of Operating Segments Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share, basic (USD per share) Earnings Per Share, Basic Rental expense Operating Lease, Expense Lessee, operating lease, liability, to be paid, year three Lessee, Operating Lease, Liability, to be Paid, Year Three ESPP Withholding Employee Stock Purchase Plan Withholding, Current Employee Stock Purchase Plan Withholding, Current Revenues Revenue from Contract with Customer [Text Block] Balance, beginning of period (in shares) Balance, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total investments Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date Prepaid expenses Prepaid Expense, Current Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Lease financing obligation, interest expense Lease Financing Obligation, Interest Expense Lease Financing Obligation, Interest Expense Capitalized contract cost Capitalized Contract Cost, Net Machinery and equipment Machinery and Equipment [Member] General and administrative software General and Administrative Software [Member] General and Administrative Software Commercial paper Commercial paper Commercial Paper [Member] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cash paid for operating lease liabilities Operating Lease, Payments Restricted cash - included in other assets Restricted Cash and Cash Equivalents Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-maturity [Table] Finance lease liabilities and lease financing obligations, current Capital Lease Liability And Lease Financing Obligation, Current Capital Lease Liability And Lease Financing Obligation, Current Physical Media Physical Media [Member] Physical Media Aggregate grant-date fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Carrying value of equipment under capital lease agreements and collateralized financing obligations Finance Lease, Right-of-Use Asset, after Accumulated Amortization Total Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Developed software Software Development [Member] Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Remainder of 2022 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Principal payments on finance leases and lease financing obligations Principal Payments On Capital Lease And Lease Financing Obligations Principal Payments On Capital Lease And Lease Financing Obligations Total liabilities and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Total fair value Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value Deferred revenue, current Contract with Customer, Liability, Current Number of sale-leaseback arrangements Sale Leaseback Transaction, Number of Arrangements Sale Leaseback Transaction, Number of Arrangements Options exercised (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Within one year Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Additional paid-in capital Additional Paid in Capital Votes per share of common stock Common Stock, Voting Rights, Number Of Votes Allowed To Each Share Common Stock, Voting Rights, Number Of Votes Allowed To Each Share Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current 2024 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Prepaid Expense and Other Assets, Current [Abstract] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Receivable from payment processor Receivables From Payment Processor, Current Receivables From Payment Processor, Current Gross profit Gross Profit Outstanding balance Long-term Line of Credit Lessee, operating lease, liability, to be paid, year two Lessee, Operating Lease, Liability, to be Paid, Year Two Capital leases, agreement term Capital Leases, Agreement Term Capital Leases, Agreement Term Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Options exercised (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period Entity Address, State or Province Entity Address, State or Province Current liabilities: Liabilities, Current [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability 2023 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One General and administrative General and Administrative Expense Proceeds from lease financing obligations Proceeds From Lease Financing, Financing Activity Proceeds From Lease Financing, Financing Activity Debt Debt Disclosure [Text Block] Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Total unrealized losses Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Accounting Policies [Abstract] Options outstanding, Weighted-average remaining contractual life (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Payments of deferred offering costs Payments of Stock Issuance Costs 2025 Capital Leases, Future Minimum Payments Due in Four Years Total liability Operating Lease, Liability Document Transition Report Document Transition Report Common stock, value, issued Common Stock, Value, Issued Finance lease, weighted average discount rate (in percent) Finance Lease, Weighted Average Discount Rate, Percent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Balance, beginning of period (in dollars per share) Balance, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 10) Commitments and Contingencies Cash equivalents, gross unrealized losses Cash and Cash Equivalents, Gross Unrealized Losses Cash and Cash Equivalents, Gross Unrealized Losses Cash and Cash Equivalents, Gross Unrealized Losses Subsequent Event [Table] Subsequent Event [Table] Entity Emerging Growth Company Entity Emerging Growth Company Options cancelled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period Less imputed interest Capital Leases, Future Minimum Payments, Interest Included in Payments Depreciation expense Finance Lease, Right-of-Use Asset, Amortization Lessee, operating lease, liability, to be paid, remainder of fiscal year Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Other Commitments [Table] Other Commitments [Table] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] 2023 Capital Leases, Future Minimum Payments Due in Two Years Consumption-based arrangements (B2 Cloud Storage) Consumption-Based Arragments [Member] Consumption-Based Arragments Cover [Abstract] After one year through five years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract] Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract] 2025 Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1 Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1 Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Cash, Cash Equivalents, and Short-term Investments [Abstract] Unbilled accounts receivable Unbilled Receivables, Current Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Total Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions [Abstract] Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions Accrued expenses Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount 2011 Equity Incentive Plan 2011 Equity Inceptive Plan [Member] 2011 Equity Inceptive Plan 2026 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four Terminated Employees Terminated Employees [Member] Terminated Employees Options outstanding Share-based Payment Arrangement, Option [Member] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Investments, gross unrealized losses Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Class A and Class B Common Stock Common Stock [Member] Interest income Net investment income Investment Income, Interest Variable Rate [Axis] Variable Rate [Axis] Finance lease, weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Loss from operations Operating Income (Loss) Plan contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities, current Operating Lease, Liability, Current Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Total liability Capital Leases, Future Minimum Payments, Net Minimum Payments Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Schedule of Shares Reserved for Future Issuance Schedule Of Shares Reserved For Future Issuance [Table Text Block] Schedule Of Shares Reserved For Future Issuance Cash paid for income taxes Income Taxes Paid Proceeds from debt facility Proceeds from Lines of Credit Entity Information [Line Items] Entity Information [Line Items] Total liability Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions Purchases of property and equipment, net Payments to Acquire Property, Plant, and Equipment After one year through five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] 2022 Capital Leases, Future Minimum Payments Due, Next Twelve Months Total liabilities Liabilities Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Options granted (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Options outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and exercisable, end of period (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Numerator: Earnings Per Share Basic And Diluted Numerator [Abstract] Earnings Per Share Basic And Diluted Numerator [Abstract] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Options granted (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period Common stock, shares issued (in shares) Common Stock, Shares, Issued City Area Code City Area Code Lessee, operating lease, lease not yet commenced, undiscounted amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Accrued value-added tax (“VAT”) liability Value Added Tax Payable Value Added Tax Payable Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Total liability Total future minimum financing payments Minimum Lease Payments, Sale Leaseback Transactions1 Minimum Lease Payments, Sale Leaseback Transactions1 Capitalized Internal-use Software, Net Intangible Assets Disclosure [Text Block] Investments, gross unrealized gains Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES Noncash Investing and Financing Items [Abstract] Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Total future minimum lease and financing commitments Finance Lease, Liability, Payment, Due Accounting Standards Update [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] ASU 2016-02 Accounting Standards Update 2016-02 [Member] Interest expense Interest Expense 2023 Finance Lease, Liability, to be Paid, Year One Amortization of deferred contract costs Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Restricted Stock Units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Finance lease, liability Total liability Finance Lease, Liability Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities And Other Liabilities, Current Accrued Liabilities And Other Liabilities, Current Risk free interest rate (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Entity Registrant Name Entity Registrant Name Debt Securities, Held-to-maturity, Maturity [Abstract] Debt Securities, Held-to-maturity, Maturity [Abstract] Repayment of debt facility Repayments of Lines of Credit 2025 Finance Lease, Liability, to be Paid, Year Three 2026 Finance Lease, Liability, to be Paid, Year Four Proceeds from exercises of stock options Proceeds from Stock Options Exercised Capitalized software, net Total capitalized internal-use software, net Capitalized Computer Software, Net Short-term investments Short-term Investments 2024 Finance Lease, Liability, to be Paid, Year Two Options cancelled (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax benefit Income Tax Expense (Benefit) City National Bank Revolving Credit Agreement City National Bank Revolving Credit Agreement [Member] City National Bank Revolving Credit Agreement Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Data center equipment Data Center Equipment [Member] Data Center Equipment Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total future minimum operating lease commitments Total future minimum operating lease commitments Lessee, Operating Lease, Liability, to be Paid Concentration Risk Type [Domain] Concentration Risk Type [Domain] Denominator for basic and diluted net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] RSUs cancelled (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Purchase obligation, to be paid, remainder of fiscal year Purchase Obligation, to be Paid, Remainder of Fiscal Year Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 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] Statement of Financial Position [Abstract] Cost not yet recognized, amount Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Less than 12 months, fair value Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Minimum annual additional number of shares authorized (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized Weighted-average grant-date fair value of options granted (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Sales and marketing Selling and Marketing Expense Lessee, operating lease, liability, to be paid, year one Lessee, Operating Lease, Liability, to be Paid, Year One Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued VAT liability Increase (Decrease) in Accrued Taxes Payable Statement [Line Items] Statement [Line Items] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Total number of securities Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted-average exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Lessee, operating lease, liability, to be paid, year four Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Disclosure of Share-based Compensation Arrangements by Share-based Payment Award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Purchases of marketable securities Payments to Acquire Marketable Securities Purchase price of common stock, percent of market price (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before benefit for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Cash, Cash Equivalents, and Short-term Investments Cash, Cash Equivalents, and Short-term Investments [Text Block] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Fair Value Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract] Total future minimum lease and financing commitments Capital Leases, Future Minimum Payments Due Within one year Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finance leases Finance Lease, Liability, Payment, Due [Abstract] Entity Ex Transition Period Entity Ex Transition Period Minimum annual additional number of shares authorized, percentage of common stock outstanding Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding Title of 12(b) Security Title of 12(b) Security Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Vested and exercisable, Weighted-average remaining contractual life, end of period (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Three Vendors Three Vendors [Member] Three Vendors Title of Individual [Axis] Title of Individual [Axis] Document Type Document Type Shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Investment income Gross Investment Income, Operating Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finance lease liabilities and lease financing obligations, non-current Capital Lease Liability And Lease Financing Obligation, Noncurrent Capital Lease Liability And Lease Financing Obligation, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities 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] Exit or disposal cost obligations Exit or Disposal Cost Obligations Exit or Disposal Cost Obligations Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cash equivalents: Cash and Cash Equivalents [Line Items] Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Weighted average shares used in computing net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share, diluted (USD per share) Earnings Per Share, Diluted Less imputed interest Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount Noncash lease expense on operating leases Operating Lease, Right-of-Use Asset, Amortization Expense Supplier [Domain] Supplier [Domain] Other Non-US [Member] Subsequent Events Subsequent Events [Text Block] Cost of revenue Cost of Revenue Deferred revenue Contract with Customer, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Finance Lease, cost, interest expense Finance Lease, Cost, Interest Expense Finance Lease, Cost, Interest Expense Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accrual for sales tax payable Sales and Excise Tax Payable Prepaid subscriptions Prepaid Subscriptions, Current Prepaid Subscriptions, Current Two Vendors Two Vendors [Member] Two Vendors Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Accrued bonus classified as stock-based compensation Accrued Bonus Classified As Stock-Based Compensation Accrued Bonus Classified As Stock-Based Compensation Prepaid flash drives Prepaid Hard Drives, Current Prepaid Hard Drives, Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Fair Value Hierarchy of Assets and Liabilities Measured on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] After 10 years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Remainder of 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Investments, net carrying value Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Convertible preferred stock Convertible Preferred Stock [Member] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Supplier Concentration Risk Supplier Concentration Risk [Member] 2022 Employee Bonus Plan 2022 Employee Bonus Plan [Member] 2022 Employee Bonus Plan Lease financing obligations Minimum Lease Payments, Sale Leaseback Transactions1 [Abstract] Minimum Lease Payments, Sale Leaseback Transactions1 Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Capitalized Computer Software Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Common Class B Common Class B [Member] Number of reporting units Number of Reporting Units Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Earnings Per Common Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Lessee, operating lease, liability, to be paid, due after year four Lessee Operating Lease Liability Payments Due After Year Four Lessee Operating Lease Liability Payments Due After Year Four Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-maturity Securities [Line Items] Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Income Statement Location [Domain] Income Statement Location [Domain] Number of additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Other Other Prepaid Expense, Current Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total capitalized internal-use software Capitalized Computer Software, Gross Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Accounts Payable Accounts Payable [Member] Property, plant and equipment, gross Property, Plant and Equipment, Gross 2026 Minimum Lease Payments, Sale Leaseback Transactions, within Four Years1 Minimum Lease Payments, Sale Leaseback Transactions, within Four Years1 Other assets Increase (Decrease) in Other Operating Assets Equipment Equipment [Member] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Balance as of beginning of period (USD per share) Balance as of end of period (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Other Commitments [Line Items] Other Commitments [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Expense Accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Entity Current Reporting Status Entity Current Reporting Status Weighted-Average Grant Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Entities [Table] Entities [Table] Net accretion of discount on investment securities Accretion (Amortization) of Discounts and Premiums, Investments Total future minimum lease and financing commitments Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due Vested and exercisable, Aggregate intrinsic value, end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Payables and Accruals [Abstract] Gain (Loss) on disposition of property, plant, and equipment (less than) Gain (Loss) on Disposition of Property Plant Equipment Construction-in-process Construction in Progress [Member] Common Class A Common Class A [Member] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Capitalized computer software, amortization Capitalized Computer Software, Amortization Cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Issuance of common stock upon exercise of stock options (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Purchase obligation, to be paid, year one Purchase Obligation, to be Paid, Year One 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Weighted average shares used in computing net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair Value, Recurring Fair Value, Recurring [Member] Prepaid data migration fees Prepaid Data Migration Fees, Current Prepaid Data Migration Fees, Current Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Proceeds from sale leaseback transaction Sale Leaseback Transaction, Gross Proceeds, Financing Activities1 Sale Leaseback Transaction, Gross Proceeds, Financing Activities1 Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Investment expenses Investment Income, Investment Expense Statement of Cash Flows [Abstract] Vested and exercisable, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Class of Stock [Line Items] Class of Stock [Line Items] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Investments, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Subscription-based arrangements (Computer Backup) Subscription-Based Arrangements [Member] Subscription-Based Arrangements Expected term (in years) Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Thereafter Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Four Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Four Total current liabilities Liabilities, Current Employee Stock Employee Stock [Member] After 5 years through 10 years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year Five through Ten Class of Stock [Domain] Class of Stock [Domain] Total future minimum lease and financing commitments Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due Lease financing obligation Lease Financing Obligation Lease Financing Obligation Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Current Fiscal Year End Date Current Fiscal Year End Date Cash Disbursements Cash Disbursements [Member] Cash Disbursements Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Remainder of 2022 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 2026 Capital Leases, Future Minimum Payments Due in Five Years After 10 years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10 Statement [Table] Statement [Table] Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Investment Income Investment Income [Table Text Block] Accounting Pronouncements Recently and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Capitalized internally-developed software costs Payments for Software Subsequent Event Subsequent Event [Member] Total Finite-Lived Intangible Assets, Net Finance lease cost Finance Lease, Cost Finance Lease, Cost Cost of revenue Cost of Sales [Member] Accrued income tax Accrued Income Taxes, Current Schedule of Future Minimum Lease Payments for Capital Leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Organization and Description of Business Nature of Operations [Text Block] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Less imputed interest Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount Leased and financed data center equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization Operating Lease cost Operating Lease, Cost Schedule Of Future Minimum Lease Payments For Sale Leaseback Leases Schedule Of Future Minimum Lease Payments For Sale Leaseback Leases [Table Text Block] Schedule Of Future Minimum Lease Payments For Sale Leaseback Leases Computer equipment Computer Equipment [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Capitalized commissions Capitalized Contract Cost, Net, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] EX-101.PRE 10 blze-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
shares in Millions
3 Months Ended
Mar. 31, 2022
Apr. 30, 2022
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-41026  
Entity Registrant Name BACKBLAZE, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-8893125  
Entity Address, Address Line One 500 Ben Franklin Ct  
Entity Address, City or Town San Mateo  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94401  
City Area Code 650  
Local Phone Number 352-3738  
Title of 12(b) Security Class A Common Stock, $0.0001 par value per share  
Trading Symbol BLZE  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001462056  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Class A    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   12.6
Common Class B    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   18.2
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 19,290 $ 104,843
Accounts receivable, net 241 309
Short-term investments 79,843 0
Prepaid expenses and other current assets 5,913 5,930
Total current assets 105,287 111,082
Property and equipment, net 43,678 43,068
Operating lease right-of-use assets 4,677 0
Capitalized software, net 8,689 7,637
Other assets 1,873 1,794
Total assets 164,204 163,581
Current liabilities:    
Accounts payable 2,528 2,075
Accrued expenses and other current liabilities 6,138 5,109
Accrued value-added tax (“VAT”) liability 2,957 2,511
Finance lease liabilities and lease financing obligations, current 15,107 13,645
Operating lease liabilities, current 1,953 0
Deferred revenue, current 22,571 21,722
Total current liabilities 51,254 45,062
Finance lease liabilities and lease financing obligations, non-current 18,984 19,603
Operating lease liabilities, non-current 3,165  
Deferred revenue, non-current 3,195 3,132
Other long-term liabilities 38 298
Total liabilities 76,636 68,095
Commitments and contingencies (Note 10)
Stockholders’ Equity    
Additional paid-in capital 136,438 131,826
Accumulated deficit (48,873) (36,343)
Total stockholders’ equity 87,568 95,486
Total liabilities and stockholders’ equity 164,204 163,581
Common Class A    
Stockholders’ Equity    
Common stock, value, issued 1 1
Common Class B    
Stockholders’ Equity    
Common stock, value, issued $ 2 $ 2
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Common Class A    
Common stock, par value (USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 113,000,000 113,000,000
Common stock, shares issued (in shares) 9,019,361 8,227,992
Common stock, shares outstanding (in shares) 9,019,361 8,227,992
Common Class B    
Common stock, par value (USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 37,000,000 37,000,000
Common stock, shares issued (in shares) 21,795,112 22,156,842
Common stock, shares outstanding (in shares) 21,795,112 22,156,842
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Statement of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 19,490 $ 15,312
Cost of revenue 9,681 7,830
Gross profit 9,809 7,482
Operating expenses:    
Research and development 7,941 4,269
Sales and marketing 8,029 3,777
General and administrative 5,528 2,253
Total operating expenses 21,498 10,299
Loss from operations (11,689) (2,817)
Interest income 75 0
Interest expense (948) (871)
Loss before benefit for income taxes (12,562) (3,688)
Income tax benefit (32) 0
Net loss $ (12,530) $ (3,688)
Net loss per share, basic (USD per share) $ (0.41) $ (0.20)
Net loss per share, diluted (USD per share) $ (0.41) $ (0.20)
Weighted average shares used in computing net loss per share, basic (in shares) 30,541,942 18,679,110
Weighted average shares used in computing net loss per share, diluted (in shares) 30,541,942 18,679,110
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Statement of Changes in Convertible Preferred Stock and Stockholders' Deficit - USD ($)
$ in Thousands
Total
Class A and Class B Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2020 3,359,195      
Beginning balance at Dec. 31, 2020 $ 2,784      
Ending balance (in shares) at Mar. 31, 2021 3,359,195      
Ending balance at Mar. 31, 2021 $ 2,784      
Beginning balance (in shares) at Dec. 31, 2020   18,614,905    
Beginning balance at Dec. 31, 2020 (6,840) $ 5 $ 7,794 $ (14,639)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (3,688)     (3,688)
Issuance of common stock upon exercise of stock options (in shares)   87,226    
Issuance of common stock upon exercise of stock options 148   148  
Stock-based compensation 960   960  
Ending balance (in shares) at Mar. 31, 2021   18,702,131    
Ending balance at Mar. 31, 2021 (9,420) $ 5 8,902 (18,327)
Beginning balance (in shares) at Dec. 31, 2021   30,384,834    
Beginning balance at Dec. 31, 2021 95,486 $ 3 131,826 (36,343)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss $ (12,530)     (12,530)
Issuance of common stock upon exercise of stock options (in shares) 429,639 429,639    
Issuance of common stock upon exercise of stock options $ 887   887  
Stock-based compensation 3,725   3,725  
Ending balance (in shares) at Mar. 31, 2022   30,814,473    
Ending balance at Mar. 31, 2022 $ 87,568 $ 3 $ 136,438 $ (48,873)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (12,530) $ (3,688)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Net accretion of discount on investment securities (61) 0
Noncash lease expense on operating leases 541 0
Depreciation and amortization 4,863 4,010
Stock-based compensation 3,835 908
(Gain) loss on disposal of assets and other adjustments (1) 16
Changes in operating assets and liabilities:    
Accounts receivable 68 (15)
Prepaid expenses and other current assets (153) 4
Other assets 91 (27)
Accounts payable 462 326
Accrued expenses and other current liabilities 1,187 89
Accrued VAT liability 446 19
Deferred revenue 912 1,021
Operating lease liabilities (528) 0
Other long-term liabilities (32) (148)
Net cash (used in) provided by operating activities (900) 2,515
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities (79,782) 0
Proceeds from disposal of property and equipment 1 13
Purchases of property and equipment, net (516) (2,610)
Capitalized internally-developed software costs (1,180) (911)
Net cash used in investing activities (81,477) (3,508)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases and lease financing obligations (3,405) (2,801)
Payments of deferred offering costs (658) (755)
Proceeds from debt facility 0 1,256
Repayment of debt facility 0 (1,256)
Proceeds from lease financing obligations 0 2,784
Proceeds from exercises of stock options 887 148
Net cash used in financing activities (3,176) (624)
Net decrease in cash, cash equivalents and restricted cash (85,553) (1,617)
Cash, cash equivalents and restricted cash at beginning of period 105,012 6,076
Cash, cash equivalents and restricted cash at end of period 19,459 4,459
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 948 849
Cash paid for income taxes 26 0
Cash paid for operating lease liabilities 598 0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Stock-based compensation included in capitalized software 383 52
Accrued bonus classified as stock-based compensation 493 0
Equipment acquired through finance lease obligations 4,451 3,306
Accruals related to purchases of property and equipment 124 1,144
Lease liabilities arising from right-of-use assets upon adoption of ASC 842 5,220 0
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH    
Cash and cash equivalents 19,290 4,459
Restricted cash - included in other assets 169 0
Total cash, cash equivalents and restricted cash $ 19,459 $ 4,459
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business
Backblaze, Inc. (“Backblaze” or the “Company”) is a storage cloud platform, providing businesses and consumers with solutions to store and use their data. Backblaze provides these cloud services through purpose-built, web-scale software built on commodity hardware. Backblaze was incorporated in the state of Delaware on April 20, 2007 and is headquartered in San Mateo, California.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022. In management’s opinion, these unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of March 31, 2022, results of operations for the three months ended March 31, 2022 and 2021, cash flows for the three months ended March 31, 2022 and 2021, and stockholders' equity (deficit) for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 and 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Emerging Growth Company
The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.
Segment Information
The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources and assess performance. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Significant accounting policies
The Company’s significant accounting policies are disclosed in the Company’s audited financial statements and related notes thereto included in the Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use software and their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the determination of the incremental borrowing rate for lease agreements, expected lease term, and lease and non-lease component allocation, estimates related to variable consideration, valuation of the Company’s common stock prior to our initial public offering in November 2021 (the “IPO”), stock options, and Employee Stock Purchase Plan and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.
Concentrations
Vendors. The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies which may expose the Company to potential supply and service disruptions that could harm the Company’s business. Two vendors represented an aggregate 23% of total cash disbursements during the three months ended March 31, 2022, while three vendors represented an aggregate 38% of the accounts payable balance as of March 31, 2022. Two vendors represented in aggregate 29% of total cash disbursements during the three months ended March 31, 2021, while three vendors represented 40% of the accounts payable balance as of December 31, 2021.
Revenue. The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (“Backblaze B2”) and Backblaze Computer Backup (“Computer Backup”) offerings. The potential for severe impact to the Company’s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.
Accounting Pronouncements Recently Adopted
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and since that date, has issued several ASUs to further clarify certain aspects of ASU 2016-02 and provide entities with practical expedients that may be elected upon adoption. The Company adopted the new standard beginning January 1, 2022 using the modified retrospective approach, electing the optional transition approach of not adjusting the comparative period financial statements for the impact of adoption. The Company elected the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward its historical lease classification, its assessment on whether a contract is or contains a lease, and its initial direct costs for any leases that existed prior to adoption of the new standard.
In accordance with ASU 2016-02, the Company determines if an arrangement is a lease at its inception. Right-of-use (“ROU”) assets, and corresponding lease liabilities, are recognized at the commencement date based on the present value of remaining lease payments over the lease term, which, for the Company, include primarily fixed payments. As a majority of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available as of the commencement date. For leases existing at adoption, the Company elected to use the remaining lease term and remaining minimum lease payments in calculating the incremental borrowing rate for all existing leases. The discount rate used is the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company has elected the short-term lease practical expedient for all asset classes, which allows the lessee to not apply the recognition requirements of Accounting Standards Codification (“ASC”) 842 to short-term leases (leases with original terms of 12 months or less and that do not include a purchase option that the lessee is reasonably certain to exercise).

The Company has elected the practical expedient to combine lease and non-lease components for all of its leases, with the exception of its colocation lease agreement asset class.
The adoption of the new standard on January 1, 2022 resulted in the recognition of approximately $5.2 million and $5.6 million of operating lease ROU assets and operating lease liabilities on the Company's condensed balance sheets, respectively, with the ROU asset on an existing lease being offset by an existing ASC 420 obligation of approximately $0.4 million. The Company noted no material impact on its condensed financial statements with respect to its finance leases as a result of its ASC 842 adoption. See Note 10 to these condensed financial statements
Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 1, 2023 and interim periods within that fiscal year. The Company is currently evaluating the impact of the adoption of this guidance on its financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Deferred Contract Costs
The Company’s amortization of deferred contract costs was $0.2 million for the three months ended March 31, 2022 and 2021, respectively. The amount of capitalized contract costs was $0.4 million as of March 31, 2022 and December 31, 2021, respectively.
Deferred Revenue
Deferred revenue was $25.8 million and $24.9 million as of March 31, 2022 and December 31, 2021, respectively. Revenue recognized during the three months ended March 31, 2022 and 2021 was approximately $8.5 million and $7.1 million, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company’s deferred revenue as stated on the condensed balance sheets presented approximate its contract liability balance as of March 31, 2022 and December 31, 2021. The Company’s deferred revenue balance as of March 31, 2022, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (“RPOs”) as of that date. Further, as of March 31, 2022, the Company’s deferred revenue, current, balance on its condensed balance sheet of $22.6 million approximates the expected amount to be recognized from its RPOs as revenue over the next 12 months.
Disaggregation of Revenues
The following table presents the Company’s revenues disaggregated by timing of revenue recognition (in thousands):
For the Three Months Ended March 31,
20222021
Consumption-based arrangements (B2 Cloud Storage)
$6,987 $4,715 
Subscription-based arrangements (Computer Backup)
12,309 10,392 
Physical Media
194 205 
Total revenue
$19,490 $15,312 
Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
For the Three Months Ended March 31,
20222021
United States$13,982 $11,080 
Other5,508 4,232 
Total$19,490 $15,312 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments
3 Months Ended
Mar. 31, 2022
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
Cash, Cash Equivalents, and Short-term Investments Cash Equivalents and Investments
The Company holds all investments on a held-to-maturity basis and evaluates each position quarterly for impairment. The Company recognizes an impairment on a security through the statement of operations if (i) the Company intends to sell the impaired security; or (ii) it is more likely than not the Company will be required to sell the impaired security prior to recovery of its amortized cost basis. If a sale is intended or likely to be required, the amortized cost basis of the security will be written down to fair value and recognize the full amount of the impairment through the statement of operations as a net realized investment loss.
Fair Values and Gross Unrealized Gains and Losses on Investments
The following table summarizes adjusted cost, gross unrealized gains (losses), and fair value by significant investment category reported as cash, cash equivalents and held-to-maturity investments as of March 31, 2022. The Company did not have investments reported as held-to-maturity investments as of December 31, 2021.
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of March 31, 2022(In Thousands)
Cash equivalents
Commercial paper$8,999 $— $(1)$8,998 $8,999 
Total cash equivalents$8,999 $— $(1)$8,998 $8,999 
Investments
Commercial paper$79,843 $— $(351)$79,492 $79,843 
Total investments$79,843 $— $(351)$79,492 $79,843 
Scheduled Maturities
The amortized cost and fair value of held-to-maturity securities as of March 31, 2022 and December 31, 2021 by contractual maturity are shown below. The Company did not have held-to-maturity investments as of December 31, 2021.

As of March 31, 2022Amortized CostFair Value
(In Thousands)
Within one year$79,843 $79,492 
After one year through five years— — 
After 5 years through 10 years— — 
After 10 years— — 
Total investments$79,843 $79,492 
Aging of Unrealized Losses
As of March 31, 2022, the investment portfolio had gross unrealized losses of $0.4 million, all of which had been in an unrealized loss position of less than twelve months. As of March 31, 2022, the investment portfolio did not have any securities that had been in an unrealized loss position for a period of twelve months or longer. The Company did not have held-to-maturity investments as of December 31, 2021.

For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:

Less than 12 MonthsTotal
# of SecuritiesFair ValueUnrealized Losses# of SecuritiesFair ValueUnrealized Losses
As of March 31, 2022(Dollars In Thousands)
Investments
Commercial Paper10 $79,492 $(351)10 $79,492 $(351)
Total10 $79,492 $(351)10 $79,492 $(351)

Net Investment Income

The following table presents the components of net investment income:
For the Three Months Ended March 31,
20222021
Investment income$75 $— 
Investment expenses— — 
Net investment income$75 $— 

Investment income is included in interest income in the condensed statements of operations.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company measures financial assets and liabilities at fair value at each reporting date. Fair value is 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. Fair value measurements are reported under a three-level valuation hierarchy. The classification of the Company’s financial assets within the hierarchy is as follows:
Level 1 — Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities. The Company’s Level 1 assets include money market funds.
Level 2 — Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 — Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.
The Company’s cash equivalents are comprised of highly liquid money market funds and commercial paper. The Company classifies money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its investments, which are comprised of investment grade commercial paper, within Level 2 of the fair value hierarchy because the fair value of these securities are priced by using inputs based
on non-binding market consensus that are primarily corroborated by observable market data or quoted market prices for similar instruments.
The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of March 31, 2022 and as of December 31, 2021 (in thousands):
Level 1Level 2Level 3
March 31,
2022
December 31,
2021
March 31,
2022
December 31,
2021
March 31,
2022
December 31,
2021
Assets
Cash equivalents:
Commercial paper$— $— $8,998 $— $— $— 
Total cash equivalents$— $— $8,998 $— $— $— 
Investments
Commercial Paper$— $— $79,492 $— $— $— 
Total investments$— $— $79,492 $— $— $— 
Total$— $— $88,490 $— $— $— 
There were no transfers between levels of the fair value hierarchy for the three months ended March 31, 2022 and the year ended December 31, 2021, respectively. The Company had no Level 3 instruments held as of March 31, 2022 and December 31, 2021, respectively.
As of March 31, 2022 and December 31, 2021, the Company had $169 thousand in restricted cash related to the letter of credit established according to requirements under a lease agreement, reported as a component of other assets on the condensed balance sheets.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Current Assets
3 Months Ended
Mar. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Unbilled accounts receivable$1,254 $1,220 
Prepaid expenses2,223 2,403 
Prepaid subscriptions1,177 730 
Prepaid flash drives305 378 
Capitalized commissions357 345 
Receivable from payment processor377 289 
Prepaid data migration fees72 93 
Other148 472 
Total prepaid expenses and other current assets
$5,913 $5,930 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Data center equipment
$25,677 $25,338 
Leased and financed data center equipment
54,646 50,419 
Machinery and equipment
7,977 7,803 
Computer equipment
1,843 1,631 
Leasehold improvements
966 956 
Construction-in-process
— — 
Total property and equipment
91,109 86,147 
Less: accumulated depreciation
(47,431)(43,079)
Total property and equipment, net
$43,678 $43,068 
Depreciation expense was $4.4 million and $3.6 million for the three months ended March 31, 2022 and 2021, respectively. For the Company’s equipment under finance leases and collateralized financing obligations, accumulated depreciation was $16.4 million and $13.5 million as of March 31, 2022 and December 31, 2021, respectively. The carrying value of the Company’s equipment under finance lease agreements and lease financing obligations was $38.2 million and $36.9 million as of March 31, 2022 and December 31, 2021, respectively.
During the three months ended March 31, 2022 and 2021, the Company recorded a gain and a loss of less than $0.1 million, respectively, as a result of disposing of certain hard drives. These disposals occurred in the ordinary course of business, as the Company continuously evaluates its requirements for operating its data centers. The loss and gains are recorded as general and administrative expenses in the Company’s condensed statements of operations.
As of March 31, 2022 and December 31, 2021, substantially all of the Company’s assets were held in the United States.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Internal-use Software, Net
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Capitalized Internal-use Software, Net Capitalized Software, Net
Capitalized software, net consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Developed software
$14,064 $12,535 
General and administrative software
144 144 
Total capitalized internal-use software
14,208 12,679 
Less: accumulated amortization
(5,519)(5,042)
Total capitalized internal-use software, net
$8,689 $7,637 
In accordance with the adoption of ASU 2018-15, during 2021 the Company aligned its capitalization of implementation costs for cloud computing arrangements with its accounting for the underlying software license included in such arrangements. Accordingly, the Company reclassified these implementation costs on its balance sheet in prepaid expenses and other current assets and other assets as of December 31, 2021, on a prospective basis.
Amortization expense of capitalized internal-use software was $0.5 million and $0.4 million for the three months ended March 31, 2022 and 2021, respectively. Amortization of developed software and software purchased for internal use are included in cost of revenue and general and administrative expense, respectively, in the Company’s statements of operations. As of March 31, 2022, future amortization expense is expected to be as follows (in thousands):
Year Ending December 31,
Remainder of 2022$1,601 
20232,205 
20241,941 
20251,486 
20261,033 
Thereafter
423 
Total
$8,689 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation
$1,388 $1,159 
ESPP Withholding1,567 489 
Accrued expenses
1,138 1,646 
Accrued sales tax
1,243 1,209 
Accrued income tax
15 15 
Other
787 591 
Accrued expenses and other current liabilities
$6,138 $5,109 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Finance Leases and Lease Financing Obligations
The Company enters into finance lease arrangements to obtain hard drives and related equipment for its data center operations. The term of these agreements primarily range from three to four years and certain of these arrangements have optional renewals to extend the term of the lease generally at a fixed price. Contingent rental payments are generally not included in the Company’s finance lease agreements. The finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2022 and 2025. Finance leases are included in property and equipment, net on the Company’s condensed balance sheet.
At March 31, 2022, the weighted average remaining lease term for finance lease agreements was approximately 2.4 years and the weighted average discount rate for finance leases was approximately 11.2%.

For the Company’s assets acquired through finance lease and lease financing obligation agreements, depreciation expense was $2.9 million and $3.0 million for the three months ended March 31, 2022 and 2021, respectively. Depreciation expense on the Company’s finance lease agreements is included in cost of revenue in its statements of operations. There have been no material changes to the Company’s finance lease obligation commitments during the three months ended March 31, 2022. During the three months ended March 31, 2022, total finance lease costs were $3.5 million, of which interest expense was approximately $0.8 million, and total lease financing obligation costs were $0.4 million, of which interest expense was approximately $0.1 million.
During 2021, the Company entered into four sale-leaseback arrangements with vendors to provide approximately $4.3 million in cash proceeds for previously purchased hard drives and related equipment. The Company concluded the related lease arrangements would be classified as lease financing obligations as it has the option to repurchase the assets at their fair value at a future date. Therefore, the transaction was deemed a failed sale-leaseback and was accounted for as a financing arrangement. The assets continue to be depreciated over their useful lives, and payments are allocated between interest expense and repayment of the financing liability. The failed sale-leaseback transactions will continue to be accounted for as a failed sale-leaseback upon adoption of ASC 842 because the leaseback is classified as financing.
The future minimum commitments for these finance leases and lease financing obligations as of March 31, 2022 were as follows (in thousands):
Year Ending December 31,
Finance leasesLease financing obligationsTotal
Remainder of 2022$12,659 $1,039 $13,698 
202314,396 1,385 15,781 
20247,072 1,240 8,312 
2025549 387 936 
2026— — — 
Thereafter— — — 
Total future minimum lease and financing commitments34,676 4,051 38,727 
Less imputed interest(4,036)(600)(4,636)
Total liability$30,640 $3,451 $34,091 
Prior to the ASC 842 adoption, the future minimum commitments for these finance leases and lease financing obligations as of December 31, 2021 were as follows (in thousands):
Year Ending December 31,
2022$16,765 
202314,123 
20246,707 
2025617 
2026— 
Thereafter
— 
Total future minimum lease and financing commitments
38,212 
Less imputed interest
(4,964)
Total liability
$33,248 
Prior to the ASC 842 adoption, as of December 31, 2021, the future minimum payments related to the lease financing obligations consisted of the following (in thousands):
Year Ending December 31,
2022$1,385 
20231,385 
20241,240 
2025387 
2026— 
Thereafter
— 
Total future minimum financing payments
$4,397 
Operating Leases
The Company leases its facilities for data centers and office space under non-cancelable operating leases with various expiration dates. Certain lease agreements include renewal options to extend the lease term at a price to be determined upon exercise. These options are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments. Contingent rental payments are generally not included in the Company’s lease agreements. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. The Company's leases have original lease periods expiring between 2022 and 2031. The Company does not have a material amount of short-term leases as of March 31, 2022.
At March 31, 2022, the weighted average remaining lease term for operating leases was approximately 4.4 years and the weighted average discount rate for operating leases was approximately 4.3%.
The future minimum commitments for these operating leases as of March 31, 2022 were as follows (in thousands), which excludes amounts allocated to services under our operating lease agreements that are considered non-lease components:
Year Ending December 31,
Remainder of 2022$1,684 
20231,613 
2024785 
2025245 
2026252 
Thereafter1,105 
Total future minimum operating lease commitments5,684 
Less imputed interest(566)
Total liability$5,118 
Non-lease components included in the Company’s colocation lease agreements are related to non-tangible utilities and services used in its data center operations. The Company used judgement and third-party data in determining the stand-alone price for allocating consideration to lease and non-lease components under these colocation lease agreements, such as, the price of utilities as compared to its tangible data center footprint within each colocation facility.

Prior to the ASC 842 adoption, the future minimum commitments for these operating leases as of December 31, 2021 were as follows (in thousands), which also include minimum payments for services under our operating lease agreements:
Year Ending December 31,
2022$4,896 
20234,351 
20243,098 
20251,327 
20261,363 
Thereafter
5,977 
Total
$21,012 
Rental expense related to the Company’s operating leases was approximately $1.4 million and $1.0 million for the three months ended March 31, 2022 and 2021, of which $1.1 million and $0.9 million is included in cost of revenue in its statement of operations, respectively. During the three months ended March 31, 2022, total operating lease cost was approximately $1.7 million, which does not include costs related to services.
At March 31, 2022, the Company had additional operating leases that had not yet commenced with lease obligations of $8.3 million. The operating lease is expected to commence in 2022 with non-cancellable lease terms of approximately 7 years.
Other Contractual Commitments
Other non-cancellable commitments relate mainly to service agreements used to facilitate the Company’s infrastructure operations. As of March 31, 2022, the Company had non-cancelable purchase commitments of $1.4 million and $1.5 million payable during the years ending December 31, 2022 and 2023, respectively.
401(k) Plan
The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company contributed $0.4 million and $0.2 million to the 401(k) plan during the three months ended March 31, 2022 and 2021, respectively.
Legal Matters
The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations or cash flows. However, the results of legal proceedings are inherently unpredictable and if an unfavorable ruling were to occur in any of the current legal proceedings, there exists the possibility of a material adverse effect on the Company’s financial position, results of operations and cash flows.
Sales Tax
The Company undertook an analysis of its sales tax exposure based on the South Dakota vs. Wayfair case whereby the U.S. Supreme Court determined that physical presence was not required to determine the potential exposure a company has for sales tax purposes. Based on the Company’s analysis, its total accrual for sales tax payable was $1.2 million as of March 31, 2022 and December 31, 2021, respectively, which includes estimated amounts for penalties and interest.
Accrued VAT Liability
The Company has calculated a liability for uncollected and unpaid VAT, which is generally assessed by various taxing authorities on services the Company provides to its customers. The Company accrues an amount that it considers probable to be collected and can be reasonably estimated. Based on the Company’s analysis, its total accrual for VAT tax payable was $3.0 million and $2.5 million as of March 31, 2022 and December 31, 2021, respectively, which includes estimated amounts for penalties and interest.
Indemnification
The Company enters into indemnification provisions under agreements with other parties from time to time in the ordinary course of business. The Company has agreed in certain circumstances to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. No losses have been recorded in the condensed statements of operations in connection with the indemnification provisions.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
Credit Facility
During October 2021, the Company entered into a revolving credit agreement with City National Bank. Under this agreement, among other things, (i) amounts available to be borrowed are $9.5 million and (ii) advances on the line of credit bear interest at the average Secured Overnight Financing Rate (“SOFR”) plus 2.75%. The revolving credit agreement matures in September 2024. In connection with this agreement, the Company fully repaid and subsequently terminated its 2017 revolving credit agreement with HomeStreet Bank.
During December 2021, the Company entered into its first amendment to the revolving credit agreement with City National Bank. The amendment removed the financial covenants under the agreement and added a requirement for cash collateral to be posted prior to any advance. As of March 31, 2022, the Company had no outstanding balance and the total amount available to the Company to be borrowed was $9.5 million.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity Common Stock. In connection with the IPO, the Amended and Restated Certificate of Incorporation provided for a dual class common stock structure, all outstanding shares of the Company’s common stock converted into an equivalent number of shares of its Class B common stock, and all shares of the convertible preferred stock then outstanding automatically converted into 3,359,195 shares of Class B common stock. The Class B common stock on the Company’s balance sheets presented is representative of its common stock prior to the inception of the dual class structure. Subsequent to the IPO, the Company has two classes of common stock, Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except for voting, transfer, and conversion rights. Each
share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and is convertible at any time into one share of Class A common stock.
The Company had reserved shares of common stock for future issuance as follows:
 March 31,
2022
December 31,
2021
2011 Equity Incentive Plan
Options outstanding
12,855,847 13,506,662 
Shares available for future grants— — 
2021 Equity Incentive Plan
Options outstanding1,543,320 1,433,520 
RSUs outstanding908,449 18,750 
Shares available for future grants
4,621,192 3,880,274 
2021 Employee Stock Purchase Plan
Shares available for future purchases1,564,496 956,800 
Total
21,493,304 19,796,006 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plan
2021 Equity Incentive Plan. In October 2021, The Company’s Board of Directors and stockholders adopted the 2021 Equity Incentive Plan (the “2021 Plan”) and it was approved by stockholders in October 2021. The 2021 Plan replaced our 2011 Plan. However, awards outstanding under our 2011 Plan will continue to be governed by their existing terms. The 2021 Plan has the features described below.
Share Reserve. The number of shares of our common stock available for issuance under our 2021 Plan equals the sum of 5,262,500 shares plus up to approximately 13,719,000 shares subject to awards granted under our 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. The number of shares reserved for issuance under our 2021 Plan will be increased automatically on the first business day of each of our fiscal years, commencing in 2022 and ending in 2031, by a number equal to the least of (i) 4,784,100 shares, (ii) 5% of the shares of common stock outstanding on the last business day of the prior fiscal year; or (iii) the number of shares determined by the Board of Directors. During the three months ended March 31, 2022 the Company increased the number of shares reserved under the 2021 Plan by 1,519,241 pursuant to this evergreen provision.
In general, to the extent that any awards under the 2021 Plan are forfeited, terminate, expire or lapse without the issuance of shares, or if we reacquire the shares subject to awards granted under our 2021 Plan, those shares will again become available for issuance under our 2021 Plan, as will shares applied to pay the exercise or purchase price of an award or to satisfy tax withholding obligations related to any award.
Stock Options
Stock Options. Stock options granted under the Plan generally vest based on continued service over four years and expire ten years from the date of grant.

A summary of equity award activity under the Company’s equity plans and related information is as follows (in thousands, except share, price and year data):
 Shares
available for
grant
Outstanding
Stock
Options
Weighted-
average
exercise
Price
Weighted-
average
remaining
contractual
life (years)
Aggregate
intrinsic
value
Balance as of December 31, 2021
3,880,274 14,940,182 $5.19 6.69$182,843 
Shares authorized1,519,241 
Options granted(109,800)109,800 13.29 
Options exercised— (429,639)2.06 
Options cancelled221,176 (221,176)5.54 
Restricted Stock Units (“RSUs”) granted(897,224)
RSUs cancelled7,525 
Balance as of March 31, 2022
4,621,192 14,399,167 $5.34 6.54$93,993 
Vested and exercisable as of March 31, 2022
8,575,879 $2.26 4.88$72,090 
The weighted-average grant-date fair value of options granted was $13.29 and $4.53 during the three months ended March 31, 2022 and 2021, respectively. The intrinsic value of options exercised for the three months ended March 31, 2022 and 2021 was $4.1 million and $0.3 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company’s common stock. The aggregate grant-date fair value of options vested was $1.8 million and $0.7 million during the three months ended March 31, 2022 and 2021, respectively.
The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022 and 2021.
Three Months Ended March 31,
20222021
Expected term (in years)
6.06.0
Expected volatility
49.0 %49.2 %
Risk-free interest rate
1.20 %1.09 %
Expected dividend yield— %— %
Expected term. For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.
Expected volatility. The Company performed an analysis using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption.
Risk-free interest rate. Based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.
Expected dividend yield. Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.
Fair value of underlying common stock. Prior to the IPO, because the Company’s common stock was not yet publicly traded, the Company estimated the fair value of common stock. The Board considered numerous objective and subjective factors to determine the fair value of the Company’s common stock at each meeting in which awards are approved. The factors considered include, but are not limited to: (i) the results of contemporaneous independent third-party valuations of the Company’s common stock; (ii) the prices, rights, preferences, and privileges of the Company’s convertible preferred stock relative to those of its common stock; (iii) the lack of marketability of the Company’s common stock; (iv) actual operating and financial results; (v) current business conditions and projections; (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the Company, given prevailing market conditions; and (vii) precedent transactions involving the Company’s shares.
Restricted Stock Units
During November 2021, in connection with the IPO, the Company granted its first RSUs under the 2021 Plan to certain of its non-employee directors. During the three months ended March 31, 2022, the Company began granting more RSUs than options to its employees. All RSUs granted have service-based vesting conditions. RSUs granted under the 2021 Equity Incentive Plan generally vest based on continued service over a three to four year period and expire ten years from the date of grant.
RSU activity for the three months ended March 31, 2022 was as follows:

SharesWeighted-Average Grant Date Fair Value per Share
Unvested balance as of December 31, 2021
18,750$22.04
Granted
897,224$11.50
Vested
$—
Forfeited
(7,525)$13.29
Unvested balance as of March 31, 2022
908,449$11.70
ESPP
In October 2021, the Company’s Board of Directors adopted the 2021 Employee Stock Purchase Plan (“ESPP”), which became effective on the date of the IPO. The ESPP initially reserved and authorized the issuance of up to a total of 956,800 shares of Class A common stock to participating employees. During the three months ended March 31, 2022, the Company increased the number of shares reserved under the ESPP by 607,696 pursuant to its evergreen provision.

The initial offering period commenced in November 2021 and the first purchase date will occur in May 2022. Under the Company’s ESPP, eligible employees may authorize payroll deductions of up to 50% of their eligible compensation, subject to IRS limitations, during prescribed offering periods to purchase shares of the Company’s common stock at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. A participant may participate in only one offering period at a time, and a new offering period generally begins each May 20th and November 20th. Each offering period is generally 24 months and consists of four exercise dates (each, generally six months following the start of the offering period or the preceding exercise date, as the case may be). If the fair market value of the Company’s common stock is less on a given exercise date than on the date of grant, employee participation in that offering period ends and participants are automatically re-enrolled in the next new offering period. The ESPP shall terminate automatically 20 years after its effective date, unless the ESPP is extended by the Board and the extension is approved within 12 months by a vote of the stockholders of the Company.
There were no shares purchased by employees during the three months ended March 31, 2022, as the first purchase date will occur in May 2022. The fair value of the purchase rights under the ESPP plan was estimated using the Black-Scholes option pricing model with a similar methodology for determining inputs as the Company’s stock options, as described above. The Company recorded stock-based compensation expense under this plan of $0.8 million for the three months
ended March 31, 2022. As of March 31, 2022, approximately $1.6 million had been withheld on behalf of employees, respectively.
The following table summarizes the Black-Scholes option pricing model assumptions used in estimating the fair value of the stock purchase rights under the ESPP Plan during the three months ended March 31, 2022.
Three Months Ended March 31,
2022
Expected term (in years)
0.5 - 2.0
Expected volatility
45% - 57%
Risk-free interest rate
0.10% - 0.51%
Expected dividend yield— %

Stock-Based Compensation Expense

Stock-based compensation expense included in the condensed statements of operations was as follows (in thousands):
For the Three Months Ended March 31,
20222021
Cost of revenue
$276 $85 
Research and development
1,555 399 
Sales and marketing
1,134 189 
General and administrative
870 235 
Total stock-based compensation expense
$3,835 $908 
During the three months ended March 31, 2022 and 2021, the Company capitalized $0.4 million and $0.1 million, respectively, of stock-based compensation for the development of internal-use software. As of March 31, 2022, total compensation cost related to stock options not yet vested was approximately $29.8 million, which will be recognized over a weighted-average period of approximately 3 years.
During the three months ended March 31, 2022, the Company’s Compensation Committee approved a new bonus plan for its employees. The bonus plan is contingent upon the achievement of annual corporate performance targets. If these performance targets are met during 2022, employees will be paid out under the plan in RSUs in 2023. As a result, the Company recognized $0.5 million in stock-based compensation during the three months ended March 31, 2022 based on progress made towards these performance targets.
During the three months ended March 31, 2021, the Company’s Board approved modifications to extend the exercise period of vested options for certain terminated employees by the earlier of five years from the employee’s termination date or the option expiration date. The modification was effective upon the Board’s approvals, which resulted in incremental stock-based compensation expense during March 31, 2021. As a result, the Company recognized an incremental $0.1 million in stock-based compensation during the three months ended March 31, 2021. There were no such modifications during the three months ended March 31, 2022.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stockholders
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common StockholdersThe Company computes net loss per share using the two-class method required for multiple classes of common stock and participating securities. The rights of the holders of the Class A common stock and Class B common stock are identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock share equally in our net losses. Prior to the IPO, our participating securities also included convertible preferred stock. The holders of convertible preferred stock did not have a contractual obligation to share in our losses, and as a result, net losses were not allocated to these participating securities. The Company considers its convertible preferred stock to be participating securities.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents during the period. For purposes of this calculation, the Company’s convertible preferred stock, stock options, shares issued pursuant to the Company’s ESPP, and unvested restricted stock are considered to be potential common stock equivalents, but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data). The shares issued in the IPO, the shares issued pursuant to the exercise by the underwriters of an option to purchase additional shares, and the shares of Class A and Class B common stock issued upon conversion of the outstanding shares of convertible preferred stock and SAFE notes are included in the table below weighted for the period outstanding. For illustration purposes, Class B common stock in the table below represents the Company’s common stock prior the adoption of the dual class structure in connection with the IPO.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):
For the Three Months Ended March 31,
20222021
(in thousands, except share and per share amounts)
Class AClass BClass AClass B
Numerator:
Net loss attributable to common stockholders
(3,488)(9,042)N/A$(3,688)
Denominator for basic and diluted net loss per share:
Weighted-average shares used in computing net loss per share attributable to common stockholders – basic and diluted
8,502,65722,039,285N/A18,679,110
Net loss per share attributable to common stockholders – basic and diluted
$(0.41)$(0.41)N/A$(0.20)
Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive are as follows:
As of March 31,
20222021
Convertible preferred stock
— 3,359,195 
RSUs908,449 — 
Stock options
14,399,126 12,377,419 
Shares issuable pursuant to the ESPP172,777 — 
Total
15,480,352 15,736,614 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company is subject to U.S. federal and state income taxes as a corporation. The Company’s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate adjusted for the effect of discrete items arising in that quarter.
The effective tax rate for the three months ended March 31, 2022 and 2021 was zero as the Company has incurred continuous operating losses. The Company recorded an income tax benefit of less than $0.1 million during the three
months ended March 31, 2022. There was no comparable income tax benefit recorded for the three months ended March 31, 2021.Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. A valuation allowance is recorded against deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. Due to the uncertainty surrounding the realization of the favorable tax attributes in future tax returns, the Company has recorded a full valuation allowance against its otherwise recognizable net deferred tax assets
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsDuring April 2022, the Company entered into a second amendment to its revolving credit agreement with City National Bank. Under this amendment, amounts available to be borrowed increased to $30.0 million from $9.5 million. There were no other material changes to the agreement as a result of the amendment.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022. In management’s opinion, these unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of March 31, 2022, results of operations for the three months ended March 31, 2022 and 2021, cash flows for the three months ended March 31, 2022 and 2021, and stockholders' equity (deficit) for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 and 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Segment Information
Segment Information
The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources and assess performance. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as internal-use software and their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the determination of the incremental borrowing rate for lease agreements, expected lease term, and lease and non-lease component allocation, estimates related to variable consideration, valuation of the Company’s common stock prior to our initial public offering in November 2021 (the “IPO”), stock options, and Employee Stock Purchase Plan and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.
Concentrations
Concentrations
Vendors. The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies which may expose the Company to potential supply and service disruptions that could harm the Company’s business. Two vendors represented an aggregate 23% of total cash disbursements during the three months ended March 31, 2022, while three vendors represented an aggregate 38% of the accounts payable balance as of March 31, 2022. Two vendors represented in aggregate 29% of total cash disbursements during the three months ended March 31, 2021, while three vendors represented 40% of the accounts payable balance as of December 31, 2021.
Revenue. The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (“Backblaze B2”) and Backblaze Computer Backup (“Computer Backup”) offerings. The potential for severe impact to the Company’s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.
Accounting Pronouncements Recently and Not Yet Adopted
Accounting Pronouncements Recently Adopted
In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), and since that date, has issued several ASUs to further clarify certain aspects of ASU 2016-02 and provide entities with practical expedients that may be elected upon adoption. The Company adopted the new standard beginning January 1, 2022 using the modified retrospective approach, electing the optional transition approach of not adjusting the comparative period financial statements for the impact of adoption. The Company elected the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward its historical lease classification, its assessment on whether a contract is or contains a lease, and its initial direct costs for any leases that existed prior to adoption of the new standard.
In accordance with ASU 2016-02, the Company determines if an arrangement is a lease at its inception. Right-of-use (“ROU”) assets, and corresponding lease liabilities, are recognized at the commencement date based on the present value of remaining lease payments over the lease term, which, for the Company, include primarily fixed payments. As a majority of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available as of the commencement date. For leases existing at adoption, the Company elected to use the remaining lease term and remaining minimum lease payments in calculating the incremental borrowing rate for all existing leases. The discount rate used is the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company has elected the short-term lease practical expedient for all asset classes, which allows the lessee to not apply the recognition requirements of Accounting Standards Codification (“ASC”) 842 to short-term leases (leases with original terms of 12 months or less and that do not include a purchase option that the lessee is reasonably certain to exercise).

The Company has elected the practical expedient to combine lease and non-lease components for all of its leases, with the exception of its colocation lease agreement asset class.
The adoption of the new standard on January 1, 2022 resulted in the recognition of approximately $5.2 million and $5.6 million of operating lease ROU assets and operating lease liabilities on the Company's condensed balance sheets, respectively, with the ROU asset on an existing lease being offset by an existing ASC 420 obligation of approximately $0.4 million. The Company noted no material impact on its condensed financial statements with respect to its finance leases as a result of its ASC 842 adoption. See Note 10 to these condensed financial statements
Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 1, 2023 and interim periods within that fiscal year. The Company is currently evaluating the impact of the adoption of this guidance on its financial statements.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by timing of revenue recognition (in thousands):
For the Three Months Ended March 31,
20222021
Consumption-based arrangements (B2 Cloud Storage)
$6,987 $4,715 
Subscription-based arrangements (Computer Backup)
12,309 10,392 
Physical Media
194 205 
Total revenue
$19,490 $15,312 
Revenue by Geographic Area
Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
For the Three Months Ended March 31,
20222021
United States$13,982 $11,080 
Other5,508 4,232 
Total$19,490 $15,312 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 2022
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
Schedule of Cash and Cash Equivalents
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of March 31, 2022(In Thousands)
Cash equivalents
Commercial paper$8,999 $— $(1)$8,998 $8,999 
Total cash equivalents$8,999 $— $(1)$8,998 $8,999 
Investments
Commercial paper$79,843 $— $(351)$79,492 $79,843 
Total investments$79,843 $— $(351)$79,492 $79,843 
Debt Securities, Held-to-maturity
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of March 31, 2022(In Thousands)
Cash equivalents
Commercial paper$8,999 $— $(1)$8,998 $8,999 
Total cash equivalents$8,999 $— $(1)$8,998 $8,999 
Investments
Commercial paper$79,843 $— $(351)$79,492 $79,843 
Total investments$79,843 $— $(351)$79,492 $79,843 
As of March 31, 2022Amortized CostFair Value
(In Thousands)
Within one year$79,843 $79,492 
After one year through five years— — 
After 5 years through 10 years— — 
After 10 years— — 
Total investments$79,843 $79,492 
Schedule of Unrealized Loss on Investments
For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:

Less than 12 MonthsTotal
# of SecuritiesFair ValueUnrealized Losses# of SecuritiesFair ValueUnrealized Losses
As of March 31, 2022(Dollars In Thousands)
Investments
Commercial Paper10 $79,492 $(351)10 $79,492 $(351)
Total10 $79,492 $(351)10 $79,492 $(351)
Investment Income
The following table presents the components of net investment income:
For the Three Months Ended March 31,
20222021
Investment income$75 $— 
Investment expenses— — 
Net investment income$75 $— 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Hierarchy of Assets and Liabilities Measured on a Recurring Basis
The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of March 31, 2022 and as of December 31, 2021 (in thousands):
Level 1Level 2Level 3
March 31,
2022
December 31,
2021
March 31,
2022
December 31,
2021
March 31,
2022
December 31,
2021
Assets
Cash equivalents:
Commercial paper$— $— $8,998 $— $— $— 
Total cash equivalents$— $— $8,998 $— $— $— 
Investments
Commercial Paper$— $— $79,492 $— $— $— 
Total investments$— $— $79,492 $— $— $— 
Total$— $— $88,490 $— $— $— 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Unbilled accounts receivable$1,254 $1,220 
Prepaid expenses2,223 2,403 
Prepaid subscriptions1,177 730 
Prepaid flash drives305 378 
Capitalized commissions357 345 
Receivable from payment processor377 289 
Prepaid data migration fees72 93 
Other148 472 
Total prepaid expenses and other current assets
$5,913 $5,930 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment, net consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Data center equipment
$25,677 $25,338 
Leased and financed data center equipment
54,646 50,419 
Machinery and equipment
7,977 7,803 
Computer equipment
1,843 1,631 
Leasehold improvements
966 956 
Construction-in-process
— — 
Total property and equipment
91,109 86,147 
Less: accumulated depreciation
(47,431)(43,079)
Total property and equipment, net
$43,678 $43,068 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Internal-use Software, Net (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Capitalized software, net consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Developed software
$14,064 $12,535 
General and administrative software
144 144 
Total capitalized internal-use software
14,208 12,679 
Less: accumulated amortization
(5,519)(5,042)
Total capitalized internal-use software, net
$8,689 $7,637 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense As of March 31, 2022, future amortization expense is expected to be as follows (in thousands):
Year Ending December 31,
Remainder of 2022$1,601 
20232,205 
20241,941 
20251,486 
20261,033 
Thereafter
423 
Total
$8,689 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
March 31,
2022
December 31,
2021
Accrued compensation
$1,388 $1,159 
ESPP Withholding1,567 489 
Accrued expenses
1,138 1,646 
Accrued sales tax
1,243 1,209 
Accrued income tax
15 15 
Other
787 591 
Accrued expenses and other current liabilities
$6,138 $5,109 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Finance Lease, Liability, Fiscal Year Maturity
The future minimum commitments for these finance leases and lease financing obligations as of March 31, 2022 were as follows (in thousands):
Year Ending December 31,
Finance leasesLease financing obligationsTotal
Remainder of 2022$12,659 $1,039 $13,698 
202314,396 1,385 15,781 
20247,072 1,240 8,312 
2025549 387 936 
2026— — — 
Thereafter— — — 
Total future minimum lease and financing commitments34,676 4,051 38,727 
Less imputed interest(4,036)(600)(4,636)
Total liability$30,640 $3,451 $34,091 
Schedule of Future Minimum Lease Payments for Capital Leases
Prior to the ASC 842 adoption, the future minimum commitments for these finance leases and lease financing obligations as of December 31, 2021 were as follows (in thousands):
Year Ending December 31,
2022$16,765 
202314,123 
20246,707 
2025617 
2026— 
Thereafter
— 
Total future minimum lease and financing commitments
38,212 
Less imputed interest
(4,964)
Total liability
$33,248 
Schedule Of Future Minimum Lease Payments For Sale Leaseback Leases
Prior to the ASC 842 adoption, as of December 31, 2021, the future minimum payments related to the lease financing obligations consisted of the following (in thousands):
Year Ending December 31,
2022$1,385 
20231,385 
20241,240 
2025387 
2026— 
Thereafter
— 
Total future minimum financing payments
$4,397 
Lessee, Operating Lease, Liability, Maturity
The future minimum commitments for these operating leases as of March 31, 2022 were as follows (in thousands), which excludes amounts allocated to services under our operating lease agreements that are considered non-lease components:
Year Ending December 31,
Remainder of 2022$1,684 
20231,613 
2024785 
2025245 
2026252 
Thereafter1,105 
Total future minimum operating lease commitments5,684 
Less imputed interest(566)
Total liability$5,118 
Prior to the ASC 842 adoption, the future minimum commitments for these operating leases as of December 31, 2021 were as follows (in thousands), which also include minimum payments for services under our operating lease agreements:
Year Ending December 31,
2022$4,896 
20234,351 
20243,098 
20251,327 
20261,363 
Thereafter
5,977 
Total
$21,012 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
The Company had reserved shares of common stock for future issuance as follows:
 March 31,
2022
December 31,
2021
2011 Equity Incentive Plan
Options outstanding
12,855,847 13,506,662 
Shares available for future grants— — 
2021 Equity Incentive Plan
Options outstanding1,543,320 1,433,520 
RSUs outstanding908,449 18,750 
Shares available for future grants
4,621,192 3,880,274 
2021 Employee Stock Purchase Plan
Shares available for future purchases1,564,496 956,800 
Total
21,493,304 19,796,006 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Activity A summary of equity award activity under the Company’s equity plans and related information is as follows (in thousands, except share, price and year data):
 Shares
available for
grant
Outstanding
Stock
Options
Weighted-
average
exercise
Price
Weighted-
average
remaining
contractual
life (years)
Aggregate
intrinsic
value
Balance as of December 31, 2021
3,880,274 14,940,182 $5.19 6.69$182,843 
Shares authorized1,519,241 
Options granted(109,800)109,800 13.29 
Options exercised— (429,639)2.06 
Options cancelled221,176 (221,176)5.54 
Restricted Stock Units (“RSUs”) granted(897,224)
RSUs cancelled7,525 
Balance as of March 31, 2022
4,621,192 14,399,167 $5.34 6.54$93,993 
Vested and exercisable as of March 31, 2022
8,575,879 $2.26 4.88$72,090 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022 and 2021.
Three Months Ended March 31,
20222021
Expected term (in years)
6.06.0
Expected volatility
49.0 %49.2 %
Risk-free interest rate
1.20 %1.09 %
Expected dividend yield— %— %
Three Months Ended March 31,
2022
Expected term (in years)
0.5 - 2.0
Expected volatility
45% - 57%
Risk-free interest rate
0.10% - 0.51%
Expected dividend yield— %
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
RSU activity for the three months ended March 31, 2022 was as follows:

SharesWeighted-Average Grant Date Fair Value per Share
Unvested balance as of December 31, 2021
18,750$22.04
Granted
897,224$11.50
Vested
$—
Forfeited
(7,525)$13.29
Unvested balance as of March 31, 2022
908,449$11.70
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense included in the condensed statements of operations was as follows (in thousands):
For the Three Months Ended March 31,
20222021
Cost of revenue
$276 $85 
Research and development
1,555 399 
Sales and marketing
1,134 189 
General and administrative
870 235 
Total stock-based compensation expense
$3,835 $908 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):
For the Three Months Ended March 31,
20222021
(in thousands, except share and per share amounts)
Class AClass BClass AClass B
Numerator:
Net loss attributable to common stockholders
(3,488)(9,042)N/A$(3,688)
Denominator for basic and diluted net loss per share:
Weighted-average shares used in computing net loss per share attributable to common stockholders – basic and diluted
8,502,65722,039,285N/A18,679,110
Net loss per share attributable to common stockholders – basic and diluted
$(0.41)$(0.41)N/A$(0.20)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive are as follows:
As of March 31,
20222021
Convertible preferred stock
— 3,359,195 
RSUs908,449 — 
Stock options
14,399,126 12,377,419 
Shares issuable pursuant to the ESPP172,777 — 
Total
15,480,352 15,736,614 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]      
Number of operating segments | segment 1    
Number of reporting units | segment 1    
Lease liabilities arising from right-of-use assets upon adoption of ASC 842 $ 5,220 $ 0  
Total future minimum operating lease commitments 5,684   $ 21,012
Operating lease right-of-use assets 4,677   $ 0
Total liability 5,118    
Exit or disposal cost obligations 400    
ASU 2016-02      
Concentration Risk [Line Items]      
Operating lease right-of-use assets 5,200    
Total liability $ 5,600    
Supplier Concentration Risk | Cash Disbursements | Two Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage 23.00% 29.00%  
Supplier Concentration Risk | Accounts Payable | Three Vendors      
Concentration Risk [Line Items]      
Concentration risk, percentage 38.00%   40.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Amortization of deferred contract costs $ 200 $ 200  
Capitalized contract cost 400   $ 400
Deferred revenue 25,800   24,900
Contract with customer, liability, revenue recognized 8,500 $ 7,100  
Deferred revenue, current $ 22,571   $ 21,722
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 19,490 $ 15,312
United States    
Disaggregation of Revenue [Line Items]    
Revenue 13,982 11,080
Other    
Disaggregation of Revenue [Line Items]    
Revenue 5,508 4,232
Consumption-based arrangements (B2 Cloud Storage)    
Disaggregation of Revenue [Line Items]    
Revenue 6,987 4,715
Subscription-based arrangements (Computer Backup)    
Disaggregation of Revenue [Line Items]    
Revenue 12,309 10,392
Physical Media    
Disaggregation of Revenue [Line Items]    
Revenue $ 194 $ 205
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Cash equivalents:      
Cash and cash equivalents $ 19,290 $ 104,843 $ 4,459
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 79,843    
Investments, gross unrealized gains 0    
Investments, gross unrealized losses (351)    
Investments, fair value 79,492    
Investments, net carrying value 79,843    
Cash and cash equivalents 19,290 $ 104,843 $ 4,459
Commercial paper      
Schedule of Held-to-maturity Securities [Line Items]      
Investments, amortized cost 79,843    
Investments, gross unrealized gains 0    
Investments, gross unrealized losses (351)    
Investments, fair value 79,492    
Investments, net carrying value 79,843    
Commercial paper      
Cash equivalents:      
Cash and cash equivalents 8,999    
Cash equivalents, gross unrealized losses (1)    
Cash equivalents, fair value 8,998    
Schedule of Held-to-maturity Securities [Line Items]      
Cash and cash equivalents 8,999    
Cash and Cash Equivalents, Gross Unrealized Losses 1    
Cash equivalents, fair value $ 8,998    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments - Scheduled Maturities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Amortized Cost  
Within one year $ 79,843
After one year through five years 0
After 5 years through 10 years 0
After 10 years 0
Total investments 79,843
Fair Value  
Within one year 79,492
After one year through five years 0
After 5 years through 10 years 0
After 10 years 0
Total investments $ 79,492
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments - Aging of Unrealized Losses (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
security
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]  
Less than 12 months, number of securities | security 10
Less than 12 months, fair value $ 79,492
Less than 12 months, unrealized losses $ (351)
Total number of securities | security 10
Total fair value $ 79,492
Total unrealized losses $ (351)
Commercial paper  
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]  
Less than 12 months, number of securities | security 10
Less than 12 months, fair value $ 79,492
Less than 12 months, unrealized losses $ (351)
Total number of securities | security 10
Total fair value $ 79,492
Total unrealized losses $ (351)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments - Net Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash, Cash Equivalents, and Short-term Investments [Abstract]    
Investment income $ 75 $ 0
Investment expenses 0 0
Net investment income $ 75 $ 0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Investments, fair value $ 79,492  
Commercial paper    
Assets    
Investments, fair value 79,492  
Commercial paper    
Assets    
Cash equivalents, fair value 8,998  
Level 1 | Fair Value, Recurring    
Assets    
Cash equivalents, fair value 0 $ 0
Investments, fair value 0 0
Total 0 0
Level 1 | Fair Value, Recurring | Commercial paper    
Assets    
Investments, fair value 0 0
Level 1 | Commercial paper | Fair Value, Recurring    
Assets    
Cash equivalents, fair value 0 0
Level 2 | Fair Value, Recurring    
Assets    
Cash equivalents, fair value 8,998 0
Investments, fair value 79,492 0
Total 88,490 0
Level 2 | Fair Value, Recurring | Commercial paper    
Assets    
Investments, fair value 79,492 0
Level 2 | Commercial paper | Fair Value, Recurring    
Assets    
Cash equivalents, fair value 8,998 0
Level 3 | Fair Value, Recurring    
Assets    
Cash equivalents, fair value 0 0
Investments, fair value 0 0
Total 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets    
Investments, fair value 0 0
Level 3 | Commercial paper | Fair Value, Recurring    
Assets    
Cash equivalents, fair value $ 0 $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Fair Value Disclosures [Abstract]      
Restricted cash - included in other assets $ 169 $ 169 $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]    
Unbilled accounts receivable $ 1,254 $ 1,220
Prepaid expenses 2,223 2,403
Prepaid subscriptions 1,177 730
Prepaid flash drives 305 378
Capitalized commissions 357 345
Receivable from payment processor 377 289
Prepaid data migration fees 72 93
Other 148 472
Prepaid expenses and other current assets $ 5,913 $ 5,930
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 91,109 $ 86,147
Less: accumulated depreciation (47,431) (43,079)
Property and equipment, net 43,678 43,068
Data center equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 25,677 25,338
Leased and financed data center equipment    
Property, Plant and Equipment [Line Items]    
Leased and financed data center equipment 54,646 50,419
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 7,977 7,803
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,843 1,631
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 966 956
Construction-in-process    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 0 $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 4,400 $ 3,600  
Finance lease, liability 30,640    
Equipment      
Property, Plant and Equipment [Line Items]      
Accumulated amortization 16,400   $ 13,500
Carrying value of equipment under capital lease agreements and collateralized financing obligations 38,200    
Finance lease, liability     $ 36,900
Hard Drives      
Property, Plant and Equipment [Line Items]      
Gain (Loss) on disposition of property, plant, and equipment (less than) $ 100 $ (100)  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Internal-use Software, Net - Capitalized Internal Use Software (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Total capitalized internal-use software $ 14,208 $ 12,679
Less: accumulated amortization (5,519) (5,042)
Total capitalized internal-use software, net 8,689 7,637
Developed software    
Finite-Lived Intangible Assets [Line Items]    
Total capitalized internal-use software 14,064 12,535
General and administrative software    
Finite-Lived Intangible Assets [Line Items]    
Total capitalized internal-use software $ 144 $ 144
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Internal-use Software, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Capitalized computer software, amortization $ 0.5 $ 0.4
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Internal-use Software, Net (Details) - Capitalized Computer Software
$ in Thousands
Mar. 31, 2022
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Remainder of 2022 $ 1,601
2023 2,205
2024 1,941
2025 1,486
2026 1,033
Thereafter 423
Total $ 8,689
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued compensation $ 1,388 $ 1,159
ESPP Withholding 1,567 489
Accrued expenses 1,138 1,646
Accrued sales tax 1,243 1,209
Accrued income tax 15 15
Other 787 591
Accrued expenses and other current liabilities $ 6,138 $ 5,109
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
arrangement
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Other Commitments [Line Items]      
Finance lease, weighted average remaining lease term 2 years 4 months 24 days    
Finance lease, weighted average discount rate (in percent) 11.20%    
Finance lease cost $ 3,500    
Finance Lease, cost, interest expense 800    
Lease financing obligation 400    
Lease financing obligation, interest expense $ 100    
Number of sale-leaseback arrangements | arrangement 4    
Proceeds from sale leaseback transaction     $ 4,300
Operating lease, weighted average remaining lease term 4 years 4 months 24 days    
Operating lease, weighted average discount rate (in percent) 4.30%    
Rental expense $ 1,400 $ 1,000  
Operating Lease cost 1,700    
Lessee, operating lease, lease not yet commenced, undiscounted amount $ 8,300    
Lessee, operating lease, lease not yet commenced, term of contract 7 years    
Purchase obligation, to be paid, remainder of fiscal year $ 1,400    
Purchase obligation, to be paid, year one   1,500  
Plan contributions 400 200  
Accrual for sales tax payable 1,200   1,200
Accrued value-added tax (“VAT”) liability 2,957   $ 2,511
Depreciation expense 2,900 3,000  
Cost of revenue      
Other Commitments [Line Items]      
Rental expense $ 1,100    
General and administrative      
Other Commitments [Line Items]      
Rental expense   $ 900  
Minimum      
Other Commitments [Line Items]      
Capital leases, agreement term 3 years    
Maximum      
Other Commitments [Line Items]      
Capital leases, agreement term 4 years    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finance leases    
Remainder of 2022 $ 12,659  
2023 14,396  
2024 7,072  
2025 549  
2026 0  
Thereafter 0  
Total future minimum lease and financing commitments 34,676  
Less imputed interest (4,036)  
Total liability 30,640  
Lease financing obligations    
Remainder of 2022 1,039 $ 1,385
2023 1,385 1,385
2024 1,240 1,240
2025 387 387
2026 0  
Thereafter 0 0
Total future minimum lease and financing commitments 4,051  
Less imputed interest (600)  
Total liability 3,451 $ 4,397
Total    
Remainder of 2022 13,698  
2023 15,781  
2024 8,312  
2025 936  
2026 0  
Thereafter 0  
Total future minimum lease and financing commitments 38,727  
Less imputed interest (4,636)  
Total liability $ 34,091  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Future Minimum Capital Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2022 $ 16,765
2023 14,123
2024 6,707
2025 617
2026 0
Thereafter 0
Total future minimum lease and financing commitments 38,212
Less imputed interest (4,964)
Total liability $ 33,248
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Future Minimum Sale Leaseback Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]    
Remainder of 2022 $ 1,039 $ 1,385
2023 1,385 1,385
2024 1,240 1,240
2025 387 387
2026 0  
Thereafter 0 0
Total future minimum financing payments $ 3,451 $ 4,397
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Future Minimum Commitments for Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, operating lease, liability, to be paid, remainder of fiscal year $ 1,684 $ 4,896
Lessee, operating lease, liability, to be paid, year one 1,613 4,351
Lessee, operating lease, liability, to be paid, year two 785 3,098
Lessee, operating lease, liability, to be paid, year three 245 1,327
Lessee, operating lease, liability, to be paid, year four 252 1,363
Lessee, operating lease, liability, to be paid, due after year four 1,105 5,977
Total future minimum operating lease commitments 5,684 $ 21,012
Less imputed interest (566)  
Total liability $ 5,118  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Details) - Revolving Credit Facility - City National Bank Revolving Credit Agreement - Line of Credit - USD ($)
1 Months Ended
Oct. 31, 2021
Mar. 31, 2022
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 9,500,000 $ 9,500,000
Outstanding balance   0
Current borrowing capacity   $ 9,500,000
Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Basis spread on variable rate 2.75%  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Narrative (Details)
Mar. 31, 2022
vote
Nov. 10, 2021
shares
Common Class B    
Class of Stock [Line Items]    
Conversion of convertible preferred stock (in shares) | shares   3,359,195
Votes per share of common stock 10  
Common Class A    
Class of Stock [Line Items]    
Votes per share of common stock 1  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 21,493,304 19,796,006
2011 Equity Incentive Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 0 0
2011 Equity Incentive Plan | Options outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 12,855,847 13,506,662
2021 Equity Incentive Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 4,621,192 3,880,274
2021 Equity Incentive Plan | Options outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1,543,320 1,433,520
2021 Equity Incentive Plan | Restricted Stock Units    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 908,449 18,750
2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1,564,496 956,800
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Number of shares authorized (in shares)       1,519,241
Weighted-average grant-date fair value of options granted (USD per share)   $ 13.29 $ 4.53  
Intrinsic value of options exercised   $ 4,100 $ 300  
Aggregate grant-date fair value of options vested   $ 1,800 $ 700  
Expected dividend yield (in percent)   0.00% 0.00%  
Stock-based compensation expense   $ 3,835 $ 908  
ESPP Withholding   1,567   $ 489
Stock-based compensation included in capitalized software   383 $ 52  
Cost not yet recognized, amount   $ 29,800    
Cost not yet recognized, period for recognition   3 years    
Terminated employee exercise period     5 years  
Terminated Employees        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense     $ 100  
Options outstanding        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Expected dividend yield (in percent)   0.00%    
2021 Equity Incentive Plan        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Number of shares authorized (in shares) 5,262,500      
Number of additional shares authorized (in shares) 13,719,000 1,519,241    
Minimum annual additional number of shares authorized (in shares) 4,784,100      
Minimum annual additional number of shares authorized, percentage of common stock outstanding 5.00%      
2021 Equity Incentive Plan | Restricted Stock Units        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Award expiration period   10 years    
2021 Equity Incentive Plan | Restricted Stock Units | Minimum        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Award vesting period   3 years    
2021 Equity Incentive Plan | Restricted Stock Units | Maximum        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Award vesting period   4 years    
2021 Equity Incentive Plan | Employee Stock        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Number of shares authorized (in shares) 956,800      
Number of additional shares authorized (in shares)   607,696    
Award expiration period 20 years      
Maximum employee eligible compensation (in percent) 50.00%      
Purchase price of common stock, percent of market price (in percent) 85.00%      
Stock-based compensation expense   $ 800    
2011 Equity Incentive Plan | Options outstanding        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Award vesting period   4 years    
Award expiration period   10 years    
2022 Employee Bonus Plan | Employee Stock        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense   $ 500    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Equity Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Shares available for grant    
Balance as of beginning of period (in shares) 3,880,274  
Number of shares authorized (in shares)   1,519,241
Options granted (in shares) (109,800)  
Options exercised (in shares) 0  
Options cancelled (in shares) 221,176  
Balance as of end of period (in shares) 4,621,192 3,880,274
Outstanding Stock Options    
Balance as of beginning of period (in shares) 14,940,182  
Options granted (in shares) 109,800  
Options exercised (in shares) (429,639)  
Options cancelled (in shares) (221,176)  
Balance as of end of period (in shares) 14,399,167 14,940,182
Vested and exercisable, end of period (in shares) 8,575,879  
Weighted-average exercise Price    
Balance as of beginning of period (USD per share) $ 5.19  
Options granted (USD per share) 13.29  
Options exercised (USD per share) 2.06  
Options cancelled (USD per share) 5.54  
Balance as of end of period (USD per share) 5.34 $ 5.19
Vested and exercisable, end of period (USD per share) $ 2.26  
Additional Disclosures    
Options outstanding, Weighted-average remaining contractual life (years) 6 years 6 months 14 days 6 years 8 months 8 days
Vested and exercisable, Weighted-average remaining contractual life, end of period (years) 4 years 10 months 17 days  
Options outstanding, Aggregate intrinsic value $ 93,993 $ 182,843
Vested and exercisable, Aggregate intrinsic value, end of period $ 72,090  
Restricted Stock Units    
Shares available for grant    
Restricted Stock Units (“RSUs”) granted (in shares) (897,224)  
RSUs cancelled (in shares) 7,525  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Valuation Assumptions for Stock Options (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]    
Expected term (in years) 6 years 6 years
Volatility (in percent) 49.00% 49.20%
Risk free interest rate (in percent) 1.20% 1.09%
Expected dividend yield (in percent) 0.00% 0.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted Stock Units
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Shares  
Balance, beginning of period (in shares) | shares 18,750
Granted (in shares) | shares 897,224
Vested (in shares) | shares 0
Forfeited (in shares) | shares (7,525)
Balance, end of period (in shares) | shares 908,449
Weighted-Average Grant Date Fair Value per Share  
Balance, beginning of period (in dollars per share) | $ / shares $ 22.04
Granted (in dollars per share) | $ / shares 11.50
Vested (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 13.29
Balance, end of period (in dollars per share) | $ / shares $ 11.70
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 years 6 years
Volatility (in percent) 49.00% 49.20%
Risk free interest rate (in percent) 1.20% 1.09%
Expected dividend yield (in percent) 0.00% 0.00%
Options outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield (in percent) 0.00%  
Minimum | Options outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 6 months  
Volatility (in percent) 45.00%  
Risk free interest rate (in percent) 0.10%  
Maximum | Options outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 2 years  
Volatility (in percent) 57.00%  
Risk free interest rate (in percent) 0.51%  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Classification of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 3,835 $ 908
Terminated Employees    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense   100
Cost of revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 276 85
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 1,555 399
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 1,134 189
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 870 $ 235
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net loss attributable to common stockholders $ (12,530) $ (3,688)
Denominator for basic and diluted net loss per share:    
Weighted average shares used in computing net loss per share, basic (in shares) 30,541,942 18,679,110
Weighted average shares used in computing net loss per share, diluted (in shares) 30,541,942 18,679,110
Net loss per share, basic (USD per share) $ (0.41) $ (0.20)
Net loss per share, diluted (USD per share) $ (0.41) $ (0.20)
Common Class A    
Numerator:    
Net loss attributable to common stockholders $ (3,488)  
Denominator for basic and diluted net loss per share:    
Weighted average shares used in computing net loss per share, basic (in shares) 8,502,657  
Weighted average shares used in computing net loss per share, diluted (in shares) 8,502,657  
Net loss per share, basic (USD per share) $ (0.41)  
Net loss per share, diluted (USD per share) $ (0.41)  
Common Class B    
Numerator:    
Net loss attributable to common stockholders $ (9,042) $ (3,688)
Denominator for basic and diluted net loss per share:    
Weighted average shares used in computing net loss per share, basic (in shares) 22,039,285 18,679,110
Weighted average shares used in computing net loss per share, diluted (in shares) 22,039,285 18,679,110
Net loss per share, basic (USD per share) $ (0.41) $ (0.20)
Net loss per share, diluted (USD per share) $ (0.41) $ (0.20)
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 15,480,352 15,736,614
Convertible preferred stock    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 0 3,359,195
Restricted Stock Units    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 908,449 0
Options outstanding    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 14,399,126 12,377,419
Shares issuable pursuant to the ESPP    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 172,777 0
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Effective income tax rate 0.00% 0.00%
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details) - Revolving Credit Facility - City National Bank Revolving Credit Agreement - Line of Credit - USD ($)
Apr. 30, 2022
Mar. 31, 2022
Oct. 31, 2021
Subsequent Event [Line Items]      
Maximum borrowing capacity   $ 9,500,000 $ 9,500,000
Subsequent Event      
Subsequent Event [Line Items]      
Maximum borrowing capacity $ 30,000,000    
XML 79 blze-20220331_htm.xml IDEA: XBRL DOCUMENT 0001462056 2022-01-01 2022-03-31 0001462056 us-gaap:CommonClassAMember 2022-04-30 0001462056 us-gaap:CommonClassBMember 2022-04-30 0001462056 2022-03-31 0001462056 2021-12-31 0001462056 us-gaap:CommonClassAMember 2022-03-31 0001462056 us-gaap:CommonClassAMember 2021-12-31 0001462056 us-gaap:CommonClassBMember 2021-12-31 0001462056 us-gaap:CommonClassBMember 2022-03-31 0001462056 2021-01-01 2021-03-31 0001462056 us-gaap:CommonStockMember 2021-12-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001462056 us-gaap:RetainedEarningsMember 2021-12-31 0001462056 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001462056 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001462056 us-gaap:CommonStockMember 2022-03-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001462056 us-gaap:RetainedEarningsMember 2022-03-31 0001462056 2020-12-31 0001462056 us-gaap:CommonStockMember 2020-12-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001462056 us-gaap:RetainedEarningsMember 2020-12-31 0001462056 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001462056 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001462056 2021-03-31 0001462056 us-gaap:CommonStockMember 2021-03-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001462056 us-gaap:RetainedEarningsMember 2021-03-31 0001462056 blze:CashDisbursementsMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2022-01-01 2022-03-31 0001462056 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember blze:ThreeVendorsMember 2022-01-01 2022-03-31 0001462056 blze:CashDisbursementsMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2021-01-01 2021-03-31 0001462056 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember blze:ThreeVendorsMember 2021-01-01 2021-12-31 0001462056 us-gaap:AccountingStandardsUpdate201602Member 2022-03-31 0001462056 blze:ConsumptionBasedArragmentsMember 2022-01-01 2022-03-31 0001462056 blze:ConsumptionBasedArragmentsMember 2021-01-01 2021-03-31 0001462056 blze:SubscriptionBasedArrangementsMember 2022-01-01 2022-03-31 0001462056 blze:SubscriptionBasedArrangementsMember 2021-01-01 2021-03-31 0001462056 blze:PhysicalMediaMember 2022-01-01 2022-03-31 0001462056 blze:PhysicalMediaMember 2021-01-01 2021-03-31 0001462056 country:US 2022-01-01 2022-03-31 0001462056 country:US 2021-01-01 2021-03-31 0001462056 us-gaap:NonUsMember 2022-01-01 2022-03-31 0001462056 us-gaap:NonUsMember 2021-01-01 2021-03-31 0001462056 us-gaap:CommercialPaperMember 2022-03-31 0001462056 us-gaap:CommercialPaperMember 2022-03-31 0001462056 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001462056 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001462056 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001462056 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001462056 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001462056 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001462056 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001462056 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001462056 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001462056 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001462056 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001462056 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001462056 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001462056 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001462056 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001462056 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001462056 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-03-31 0001462056 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001462056 blze:DataCenterEquipmentMember 2022-03-31 0001462056 blze:DataCenterEquipmentMember 2021-12-31 0001462056 blze:LeasedDataCenterEquipmentMember 2022-03-31 0001462056 blze:LeasedDataCenterEquipmentMember 2021-12-31 0001462056 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001462056 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001462056 us-gaap:ComputerEquipmentMember 2022-03-31 0001462056 us-gaap:ComputerEquipmentMember 2021-12-31 0001462056 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001462056 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001462056 us-gaap:ConstructionInProgressMember 2022-03-31 0001462056 us-gaap:ConstructionInProgressMember 2021-12-31 0001462056 us-gaap:EquipmentMember 2022-03-31 0001462056 us-gaap:EquipmentMember 2021-12-31 0001462056 blze:HardDrivesMember 2022-01-01 2022-03-31 0001462056 blze:HardDrivesMember 2021-01-01 2021-03-31 0001462056 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001462056 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001462056 blze:GeneralAndAdministrativeSoftwareMember 2022-03-31 0001462056 blze:GeneralAndAdministrativeSoftwareMember 2021-12-31 0001462056 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001462056 srt:MinimumMember 2022-01-01 2022-03-31 0001462056 srt:MaximumMember 2022-01-01 2022-03-31 0001462056 2021-01-01 2021-12-31 0001462056 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001462056 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2021-10-31 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-10-01 2021-10-31 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2022-03-31 0001462056 us-gaap:CommonClassBMember 2021-11-10 0001462056 us-gaap:EmployeeStockOptionMember blze:A2011EquityInceptivePlanMember 2022-03-31 0001462056 us-gaap:EmployeeStockOptionMember blze:A2011EquityInceptivePlanMember 2021-12-31 0001462056 blze:A2011EquityInceptivePlanMember 2022-03-31 0001462056 blze:A2011EquityInceptivePlanMember 2021-12-31 0001462056 us-gaap:EmployeeStockOptionMember blze:A2021EquityIncentivePlanMember 2022-03-31 0001462056 us-gaap:EmployeeStockOptionMember blze:A2021EquityIncentivePlanMember 2021-12-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2021EquityIncentivePlanMember 2022-03-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2021EquityIncentivePlanMember 2021-12-31 0001462056 blze:A2021EquityIncentivePlanMember 2022-03-31 0001462056 blze:A2021EquityIncentivePlanMember 2021-12-31 0001462056 blze:A2021EmployeeStockPurchasePlanMember 2022-03-31 0001462056 blze:A2021EmployeeStockPurchasePlanMember 2021-12-31 0001462056 blze:A2021EquityIncentivePlanMember 2021-10-31 0001462056 blze:A2021EquityIncentivePlanMember 2021-10-01 2021-10-31 0001462056 blze:A2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001462056 us-gaap:EmployeeStockOptionMember blze:A2011EquityInceptivePlanMember 2022-01-01 2022-03-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001462056 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember blze:A2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001462056 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember blze:A2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001462056 us-gaap:EmployeeStockMember blze:A2021EquityIncentivePlanMember 2021-10-31 0001462056 us-gaap:EmployeeStockMember blze:A2021EquityIncentivePlanMember 2022-01-01 2022-03-31 0001462056 us-gaap:EmployeeStockMember blze:A2021EquityIncentivePlanMember 2021-10-01 2021-10-31 0001462056 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001462056 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001462056 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001462056 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001462056 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001462056 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001462056 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001462056 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001462056 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001462056 us-gaap:EmployeeStockMember blze:A2022EmployeeBonusPlanMember 2022-01-01 2022-03-31 0001462056 blze:TerminatedEmployeesMember 2021-01-01 2021-03-31 0001462056 us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001462056 us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001462056 us-gaap:CommonClassBMember 2021-01-01 2021-03-31 0001462056 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-03-31 0001462056 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001462056 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001462056 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001462056 blze:SharesIssuablePursuantToTheESPPMember 2022-01-01 2022-03-31 0001462056 blze:SharesIssuablePursuantToTheESPPMember 2021-01-01 2021-03-31 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-04-30 shares iso4217:USD iso4217:USD shares pure blze:segment blze:security blze:arrangement blze:vote 0001462056 --12-31 2022 Q1 false 1 1 P3Y P3Y P4Y 10-Q true 2022-03-31 false 001-41026 BACKBLAZE, INC. DE 20-8893125 500 Ben Franklin Ct San Mateo CA 94401 650 352-3738 Class A Common Stock, $0.0001 par value per share BLZE NASDAQ Yes Yes Non-accelerated Filer true true false false 12600000 18200000 19290000 104843000 241000 309000 79843000 0 5913000 5930000 105287000 111082000 43678000 43068000 4677000 0 8689000 7637000 1873000 1794000 164204000 163581000 2528000 2075000 6138000 5109000 2957000 2511000 15107000 13645000 1953000 0 22571000 21722000 51254000 45062000 18984000 19603000 3165000 3195000 3132000 38000 298000 76636000 68095000 0.0001 0.0001 113000000 113000000 9019361 9019361 8227992 8227992 1000 1000 0.0001 0.0001 37000000 37000000 21795112 21795112 22156842 22156842 2000 2000 136438000 131826000 -48873000 -36343000 87568000 95486000 164204000 163581000 19490000 15312000 9681000 7830000 9809000 7482000 7941000 4269000 8029000 3777000 5528000 2253000 21498000 10299000 -11689000 -2817000 75000 0 948000 871000 -12562000 -3688000 -32000 0 -12530000 -3688000 -0.41 -0.41 -0.20 -0.20 30541942 30541942 18679110 18679110 30384834 3000 131826000 -36343000 95486000 -12530000 -12530000 429639 887000 887000 3725000 3725000 30814473 3000 136438000 -48873000 87568000 3359195 2784000 18614905 5000 7794000 -14639000 -6840000 -3688000 -3688000 87226 148000 148000 960000 960000 3359195 2784000 18702131 5000 8902000 -18327000 -9420000 -12530000 -3688000 61000 0 541000 0 4863000 4010000 3835000 908000 1000 -16000 -68000 15000 153000 -4000 -91000 27000 462000 326000 1187000 89000 446000 19000 912000 1021000 -528000 0 -32000 -148000 -900000 2515000 79782000 0 1000 13000 516000 2610000 1180000 911000 -81477000 -3508000 3405000 2801000 658000 755000 0 1256000 0 1256000 0 2784000 887000 148000 -3176000 -624000 -85553000 -1617000 105012000 6076000 19459000 4459000 948000 849000 26000 0 598000 0 383000 52000 493000 0 4451000 3306000 124000 1144000 5220000 0 19290000 4459000 169000 0 19459000 4459000 Organization and Description of Business<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Backblaze, Inc. (“Backblaze” or the “Company”) is a storage cloud platform, providing businesses and consumers with solutions to store and use their data. Backblaze provides these cloud services through purpose-built, web-scale software built on commodity hardware. Backblaze was incorporated in the state of Delaware on April 20, 2007 and is headquartered in San Mateo, California.</span></div> Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2021 included in the Company’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In management’s opinion, these unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of March 31, 2022, results of operations for the three months ended March 31, 2022 and 2021, cash flows for the three months ended March 31, 2022 and 2021, and stockholders' equity (deficit) for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 and 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an emerging growth company (“EGC”), as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, EGCs can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an EGC or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The Company expects to use the extended transition period for any other new or revised accounting standards during the period in which it remains an EGC.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources and assess performance. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant accounting policies</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are disclosed in the Company’s audited financial statements and related notes thereto included in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as intern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al-use software and their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the determination of the incremental borrowing rate for lease agreements, expected lease term, and lease and non-lease component allocation, estim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ates related to variable consideration, valuation of the Company’s common stock prior to our initial public offering in November 2021 (the “IPO”), stock options, and Employee Stock Purchase Plan and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendors.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies which may expose the Company to potential supply and service disruptions that could harm the Company’s business. Two vendors represented an aggregate 23% of total cash disbursements during the three months ended March 31, 2022, while three vendors represented an aggregate 38% of the accounts payable balance as of March 31, 2022. Two vendors represented in aggregate 29% of total cash disbursements during the three months ended March 31, 2021, while three vendors </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">represented 40% of the accounts</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payable balance as of December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (“Backblaze B2”) and Backblaze Computer Backup (“Computer Backup”) offerings. The potential for severe impact to the Company’s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842), and since that date, has issued several ASUs to further clarify certain aspects of ASU 2016-02 and provide entities with practical expedients that may be elected upon adoption. The Company adopted the new standard beginning January 1, 2022 using the modified retrospective approach, electing the optional transition approach of not adjusting the comparative period financial statements for the impact of adoption. The Company elected the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward its historical lease classification, its assessment on whether a contract is or contains a lease, and its initial direct costs for any leases that existed prior to adoption of the new standard.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASU 2016-02, the Company determines if an arrangement is a lease at its inception. Right-of-use (“ROU”) assets, and corresponding lease liabilities, are recognized at the commencement date based on the present value of remaining lease payments over the lease term, which, for the Company, include primarily fixed payments. As a majority of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available as of the commencement date. For leases existing at adoption, the Company elected to use the remaining lease term and remaining minimum lease payments in calculating the incremental borrowing rate for all existing leases. The discount rate used is the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company has elected the short-term lease practical expedient for all asset classes, which allows the lessee to not apply the recognition requirements of Accounting Standards Codification (“ASC”) 842 to short-term leases (leases with original terms of 12 months or less and that do not include a purchase option that the lessee is reasonably certain to exercise). </span></div><div style="text-align:justify"><span><br/></span></div><div style="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 elected the practical expedient to combine lease and non-lease components for all of its leases, with the exception of its colocation lease agreement asset class. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new standard on January 1, 2022 resulted in the recognition of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.2 million and $5.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of operating lease ROU </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets and operating lease liabilities on the Company's condensed balance sheets, respectively, with the ROU asset on an existing lease being offset by an existing ASC 420 obligation of approximately $0.4 million. The Company noted no material impact on its condensed financial statements with respect to its finance leases as a result of its ASC 842 adoption. See Note 10 to these condensed financial state</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ments</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 1, 2023 and interim periods within that fiscal year. The Company is currently evaluating the impact of the adoption of this guidance on its financial statements.</span></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual financial statements prepared in accordance with GAAP. Therefore, these unaudited condensed financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2021 included in the Company’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on March 28, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In management’s opinion, these unaudited condensed financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of March 31, 2022, results of operations for the three months ended March 31, 2022 and 2021, cash flows for the three months ended March 31, 2022 and 2021, and stockholders' equity (deficit) for the three months ended March 31, 2022 and 2021. The results of operations for the three months ended March 31, 2022 and 2021 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment. In reaching this conclusion, management considers the definition of the chief operating decision maker (“CODM”), how the business is defined by the CODM, the nature of the information provided to the CODM and how that information is used to make operating decisions, allocate resources and assess performance. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on an aggregated basis for purposes of making operating decisions, assessing financial performance and allocating resources.</span></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Such estimates and assumptions include the costs to be capitalized as intern</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al-use software and their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the determination of the incremental borrowing rate for lease agreements, expected lease term, and lease and non-lease component allocation, estim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ates related to variable consideration, valuation of the Company’s common stock prior to our initial public offering in November 2021 (the “IPO”), stock options, and Employee Stock Purchase Plan and accounting for taxes, including estimates for sales tax and VAT liability, deferred tax assets, valuation allowance and uncertain tax positions. The Company bases its estimates on historical experience and on assumptions that management considers reasonable. Future actual results could differ materially from these estimates.</span></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendors.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company acquires infrastructure equipment from third-party vendors. Vendors may have limited sources of equipment and supplies which may expose the Company to potential supply and service disruptions that could harm the Company’s business. Two vendors represented an aggregate 23% of total cash disbursements during the three months ended March 31, 2022, while three vendors represented an aggregate 38% of the accounts payable balance as of March 31, 2022. Two vendors represented in aggregate 29% of total cash disbursements during the three months ended March 31, 2021, while three vendors </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">represented 40% of the accounts</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> payable balance as of December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company derives substantially all of its revenue from the services operating on its Backblaze Storage Cloud platform: its Backblaze B2 Cloud Storage (“Backblaze B2”) and Backblaze Computer Backup (“Computer Backup”) offerings. The potential for severe impact to the Company’s business could result if the Company was unable to operate its platform or serve customers through its platform for an extended period of time.</span></div> 0.23 0.38 0.29 0.40 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 842), and since that date, has issued several ASUs to further clarify certain aspects of ASU 2016-02 and provide entities with practical expedients that may be elected upon adoption. The Company adopted the new standard beginning January 1, 2022 using the modified retrospective approach, electing the optional transition approach of not adjusting the comparative period financial statements for the impact of adoption. The Company elected the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward its historical lease classification, its assessment on whether a contract is or contains a lease, and its initial direct costs for any leases that existed prior to adoption of the new standard.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASU 2016-02, the Company determines if an arrangement is a lease at its inception. Right-of-use (“ROU”) assets, and corresponding lease liabilities, are recognized at the commencement date based on the present value of remaining lease payments over the lease term, which, for the Company, include primarily fixed payments. As a majority of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available as of the commencement date. For leases existing at adoption, the Company elected to use the remaining lease term and remaining minimum lease payments in calculating the incremental borrowing rate for all existing leases. The discount rate used is the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company has elected the short-term lease practical expedient for all asset classes, which allows the lessee to not apply the recognition requirements of Accounting Standards Codification (“ASC”) 842 to short-term leases (leases with original terms of 12 months or less and that do not include a purchase option that the lessee is reasonably certain to exercise). </span></div><div style="text-align:justify"><span><br/></span></div><div style="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 elected the practical expedient to combine lease and non-lease components for all of its leases, with the exception of its colocation lease agreement asset class. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of the new standard on January 1, 2022 resulted in the recognition of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.2 million and $5.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of operating lease ROU </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets and operating lease liabilities on the Company's condensed balance sheets, respectively, with the ROU asset on an existing lease being offset by an existing ASC 420 obligation of approximately $0.4 million. The Company noted no material impact on its condensed financial statements with respect to its finance leases as a result of its ASC 842 adoption. See Note 10 to these condensed financial state</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ments</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires a financial asset measured at amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For trade receivables, loans and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 1, 2023 and interim periods within that fiscal year. The Company is currently evaluating the impact of the adoption of this guidance on its financial statements.</span></div> 5200000 5600000 400000 Revenues<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-top:12pt;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 amortization of deferred contract costs was $0.2 million for the three months ended March 31, 2022 and 2021, respectively. The amount of capitalized contract costs was $0.4 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue was $25.8 million and $24.9 million as of March 31, 2022 and December 31, 2021, respectively. Revenue recognized during the three months ended March 31, 2022 and 2021 was approximately $8.5 million and $7.1 million, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company’s deferred revenue as stated on the condensed balance sheets presented approximate its contract liability balance as of March 31, 2022 and December 31, 2021. The Company’s deferred revenue balance as of March 31, 2022, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (“RPOs”) as of that date. Further, as of March 31, 2022, the Company’s deferred revenue, current, balance on its condensed balance sheet of $22.6 million approximates the expected amount to be recognized from its RPOs as revenue over the next 12 months.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by timing of revenue recognition (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/></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:400;line-height:120%">Consumption-based arrangements (B2 Cloud Storage)</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%">6,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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:115%">Subscription-based arrangements (Computer Backup)</span></div></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%">12,309 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">10,392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:115%">Physical Media</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%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Total revenue</span></div></td><td style="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="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%">19,490 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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,312 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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 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%">13,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#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,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">19,490 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,312 </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"/></tr></table></div> 200000 200000 400000 400000 25800000 24900000 8500000 7100000 22600000 <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by timing of revenue recognition (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/></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:400;line-height:120%">Consumption-based arrangements (B2 Cloud Storage)</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%">6,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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:115%">Subscription-based arrangements (Computer Backup)</span></div></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%">12,309 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">10,392 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:115%">Physical Media</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%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Total revenue</span></div></td><td style="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="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%">19,490 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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,312 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6987000 4715000 12309000 10392000 194000 205000 19490000 15312000 <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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 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%">13,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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:#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,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">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%">19,490 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,312 </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"/></tr></table></div> 13982000 11080000 5508000 4232000 19490000 15312000 Cash Equivalents and Investments<div style="margin-top:12pt;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 holds all investments on a held-to-maturity basis and evaluates each position quarterly for impairment. The Company recognizes an impairment on a security through the statement of operations if (i) the Company intends to sell the impaired security; or (ii) it is more likely than not the Company will be required to sell the impaired security prior to recovery of its amortized cost basis. If a sale is intended or likely to be required, the amortized cost basis of the security will be written down to fair value and recognize the full amount of the impairment through the statement of operations as a net realized investment loss.</span></div><div style="margin-top:12pt;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%">Fair Values and Gross Unrealized Gains and Losses on Investments</span></div><div style="margin-top:12pt;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 summarizes adjusted cost, gross unrealized gains (losses), and fair value by significant investment category reported as cash, cash equivalents and held-to-maturity investments as of March 31, 2022. The Company did not have investments reported as held-to-maturity investments as of December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.802%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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:700;line-height:100%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td><td colspan="27" 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-style:italic;font-weight:400;line-height:100%">(In Thousands)</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%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">8,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total cash equivalents</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%">8,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">79,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 investments</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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;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%">Scheduled Maturities</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and fair value of held-to-maturity securities as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2022 and December 31, 2021 by contractual maturity are shown below. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have held-to-maturity investments as of December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></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:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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-style:italic;font-weight:400;line-height:100%">(In Thousands)</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%">Within one year</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%">79,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">After 5 years through 10 years</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">After 10 years</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 investments</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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="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%">Aging of Unrealized Losses</span></div><div style="margin-top:12pt;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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2022, the investment por</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tfolio had gross unrealized losses of $0.4 million, all of which had been in an unrealized loss position of less than twelve months. As of March 31, 2022, the investment portfolio did not have any securities that had been in an unrealized loss position for a period of twelve months or longer. The Company did not have held-to-maturity investments as of December 31, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Unrealized Losses</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:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td><td colspan="33" 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-style:italic;font-weight:400;line-height:100%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total</span></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%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Net Investment Income</span></div><div style="text-align:justify"><span><br/></span></div><div style="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 presents the components of net investment income:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment income</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%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Net investment income</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%">75 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment income is included in interest income in the condensed statements of operations.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.802%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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:700;line-height:100%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td><td colspan="27" 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-style:italic;font-weight:400;line-height:100%">(In Thousands)</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%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">8,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total cash equivalents</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%">8,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">79,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 investments</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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.854%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.802%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom: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:700;line-height:100%">Net Carrying Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Gains</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Losses</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td><td colspan="27" 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-style:italic;font-weight:400;line-height:100%">(In Thousands)</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%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">8,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">8,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total cash equivalents</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%">8,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,999 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">79,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 investments</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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></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:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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-style:italic;font-weight:400;line-height:100%">(In Thousands)</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%">Within one year</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%">79,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">After one year through five years</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">After 5 years through 10 years</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">After 10 years</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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 investments</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%">79,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 8999000 1000 8998000 8999000 8999000 1000 8998000 8999000 79843000 0 351000 79492000 79843000 79843000 0 351000 79492000 79843000 79843000 79492000 0 0 0 0 0 0 79843000 79492000 400000 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those securities in an unrealized loss position, the length of time the securities were in such a position is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Unrealized Losses</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:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td><td colspan="33" 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-style:italic;font-weight:400;line-height:100%">(Dollars In Thousands)</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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">79,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total</span></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%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(351)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 10 79492000 351000 10 79492000 351000 10 79492000 351000 10 79492000 351000 <div style="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 presents the components of net investment income:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:700;line-height:100%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment income</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%">75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Net investment income</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%">75 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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"/></tr></table></div> 75000 0 0 0 75000 0 Fair Value Measurements<div style="margin-top:12pt;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 measures financial assets and liabilities at fair value at each reporting date. Fair value is 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. Fair value measurements are reported under a three-level valuation hierarchy. The classification of the Company’s financial assets within the hierarchy is as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Level 1 — Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities. The Company’s Level 1 assets include money market funds.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Level 2 — Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt">Level 3 — Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.</span></div><div style="margin-top:12pt;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 equivalents are comprised of highly liquid money market funds and commercial paper. The Company classifies money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its investments, which are comprised of investment grade commercial paper, within Level 2 of the fair value hierarchy because the fair value of these securities are priced by using inputs based </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on non-binding market consensus that are primarily corroborated by observable market data or quoted market prices for similar instruments. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of March 31, 2022 and as of December 31, 2021 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.012%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.012%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;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%">Total cash equivalents</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,998 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">Commercial Paper</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;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%">Total investments</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,490 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;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 transfers between levels of the fair value hierarchy for the three months ended March 31, 2022 and the year ended December 31, 2021, respectively. The Company had no Level 3 instruments held as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and December 31, 2021, the Company had $169 thousand in restricted cash related to the letter of credit established according to requirements under a lease agreement, reported as a component of other assets on the condensed balance sheets.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of March 31, 2022 and as of December 31, 2021 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.012%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.012%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;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%">Total cash equivalents</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,998 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;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%">Commercial Paper</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;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%">Total investments</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">79,492 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,490 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">— </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 8998000 0 0 0 0 0 8998000 0 0 0 0 0 79492000 0 0 0 0 0 79492000 0 0 0 0 0 88490000 0 0 0 169000 169000 Prepaid Expenses and Other Current Assets<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</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%">Unbilled accounts receivable</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%">1,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses</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%">2,223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid subscriptions</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,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid flash drives</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%">305 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">378 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Capitalized commissions</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%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Receivable from payment processor</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%">377 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Prepaid data migration fees</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total prepaid expenses and other current assets</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%">5,913 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,930 </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"/></tr></table></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</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%">Unbilled accounts receivable</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%">1,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid expenses</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%">2,223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid subscriptions</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,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Prepaid flash drives</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%">305 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">378 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Capitalized commissions</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%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Receivable from payment processor</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%">377 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#bfe4ff;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%">Prepaid data migration fees</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"/><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align: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:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total prepaid expenses and other current assets</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%">5,913 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,930 </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"/></tr></table></div> 1254000 1220000 2223000 2403000 1177000 730000 305000 378000 357000 345000 377000 289000 72000 93000 148000 472000 5913000 5930000 Property and Equipment, Net<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></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:115%">Data center equipment</span></div></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%">25,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Leased and financed data center equipment</span></div></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%">54,646 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">50,419 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:115%">Machinery and equipment</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%">7,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Computer equipment</span></div></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%">1,843 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1,631 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:115%">Leasehold improvements</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%">966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Construction-in-process</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment</span></div></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%">91,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">86,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated depreciation</span></div></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%">(47,431)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(43,079)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment, net</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%">43,678 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,068 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $4.4 million and $3.6 million for the three months ended March 31, 2022 and 2021, respectively. For the Company’s equipment under finance leases and collateralized financing obligations, accumulated depreciation was $16.4 million and $13.5 million as of March 31, 2022 and December 31, 2021, respectively. The carrying value of the Company’s equipment under finance lease agreements and lease financing obligations was $38.2 million and $36.9 million as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:12pt;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 March 31, 2022 and 2021, the Company recorded a gain and a loss of less than $0.1 million, respectively, as a result of disposing of certain hard drives. These disposals occurred in the ordinary course of business, as the Company continuously evaluates its requirements for operating its data centers. The loss and gains are recorded as general and administrative expenses in the Company’s condensed statements of operations.</span></div><div style="margin-top:12pt;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 March 31, 2022 and December 31, 2021, substantially all of the Company’s assets were held in the United States.</span></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></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:115%">Data center equipment</span></div></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%">25,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">25,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Leased and financed data center equipment</span></div></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%">54,646 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">50,419 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:115%">Machinery and equipment</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%">7,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Computer equipment</span></div></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%">1,843 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1,631 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:115%">Leasehold improvements</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%">966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:115%">Construction-in-process</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:30pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment</span></div></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%">91,109 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">86,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated depreciation</span></div></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%">(47,431)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(43,079)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total property and equipment, net</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%">43,678 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,068 </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"/></tr></table></div> 25677000 25338000 54646000 50419000 7977000 7803000 1843000 1631000 966000 956000 0 0 91109000 86147000 47431000 43079000 43678000 43068000 4400000 3600000 16400000 13500000 38200000 36900000 100000 -100000 Capitalized Software, Net<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Developed software</span></div></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%">14,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:120%">General and administrative software</span></div></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%">144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized internal-use software</span></div></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%">14,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated amortization</span></div></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%">(5,519)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(5,042)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized internal-use software, net</span></div></td><td style="background-color:#cceeff;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:#cceeff;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%">8,689 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">7,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the adoption of ASU 2018-15, during 2021 the Company aligned its capitalization of implementation costs for cloud computing arrangements with its accounting for the underlying software license included in such arrangements. Accordingly, the Company reclassified these implementation costs on its balance sheet in prepaid expenses and other current assets and other assets as of December 31, 2021, on a prospective basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of capitalized internal-use software was $0.5 million and $0.4 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022 and 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Amortization of developed software and software purchased for internal use are included in cost of revenue and general and administrative expense, respectively, in the Company’s statements of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, future amortization expense is expected to be as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:115%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:115%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:115%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,689 </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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Developed software</span></div></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%">14,064 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:120%">General and administrative software</span></div></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%">144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">144 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized internal-use software</span></div></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%">14,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Less: accumulated amortization</span></div></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%">(5,519)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">(5,042)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total capitalized internal-use software, net</span></div></td><td style="background-color:#cceeff;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:#cceeff;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%">8,689 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">7,637 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14064000 12535000 144000 144000 14208000 12679000 5519000 5042000 8689000 7637000 500000 400000 <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, future amortization expense is expected to be as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:115%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:115%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:115%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8,689 </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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table> 1601000 2205000 1941000 1486000 1033000 423000 8689000 Accrued Expenses and Other Current Liabilities<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued compensation</span></div></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%">1,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Withholding</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%">1,567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses</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%">1,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued sales tax</span></div></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%">1,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued income tax</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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other</span></div></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%">787 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses and other current liabilities</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%">6,138 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,109 </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"/></tr></table></div> <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued compensation</span></div></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%">1,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP Withholding</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%">1,567 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses</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%">1,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued sales tax</span></div></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%">1,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">1,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued income tax</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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other</span></div></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%">787 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">591 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued expenses and other current liabilities</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%">6,138 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,109 </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"/></tr></table></div> 1388000 1159000 1567000 489000 1138000 1646000 1243000 1209000 15000 15000 787000 591000 6138000 5109000 Commitments and Contingencies<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Finance Leases and Lease Financing Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into finance lease arrangements to obtain hard drives and related equipment for its data center operations. The term of these agreements primarily range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM2NWFlYjIzNDYxMDQzNjU5MzYzNDg2ODRhODU0MzZiL3NlYzpjNjVhZWIyMzQ2MTA0MzY1OTM2MzQ4Njg0YTg1NDM2Yl82MS9mcmFnOjc0ZDVlOWI3MmRjMDQwNzk5MzcyMWJiZjcxNGM0MjAyL3RleHRyZWdpb246NzRkNWU5YjcyZGMwNDA3OTkzNzIxYmJmNzE0YzQyMDJfMjM2_b7a0e2d0-fe32-420c-8052-f0b9c4bdb03e">three</span> to four years and certain of these arrangements have optional renewals to extend the term of the lease generally at a fixed price. Contingent rental payments are generally not included in the Company’s finance lease agreements. The finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2022 and 2025. Finance leases are included in property and equipment, net on the Company’s condensed balance sheet.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, the weighted average remaining lease term for finance lease agreements was approximately 2.4 years and the weighted average discount rate for finance leases was approximately 11.2%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="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 Company’s assets acquired through finance lease and lease financing obligation agreements, depreciation expense was $2.9 million and $3.0 million for the three months ended March 31, 2022 and 2021, respectively. Depreciation expense on the Company’s finance lease agreements is included in cost of revenue in its statements of operations. There have been no material changes to the Company’s finance lease obligation commitments during the three months ended March 31, 2022. During the three months ended March 31, 2022, total finance lease costs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of which interest expense was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and total lease financing obligation costs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of which interest expense was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company entered into four sale-leaseback arrangements with vendors to provide approximately $4.3 million in cash proceeds for previously purchased hard drives and related equipment. The Company concluded the related lease arrangements would be classified as lease financing obligations as it has the option to repurchase the assets at their fair value at a future date. Therefore, the transaction was deemed a failed sale-leaseback and was accounted for as a financing arrangement. The assets continue to be depreciated over their useful lives, and payments are allocated between interest expense and repayment of the financing liability. The failed sale-leaseback transactions will continue to be accounted for as a failed sale-leaseback upon adoption of ASC 842 because the leaseback is classified as financing. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future minimum commitments for these finance leases and lease financing obligations as of March 31, 2022 were as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Lease financing obligations</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,698 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Total future minimum lease and financing commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">34,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(4,036)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">(600)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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,636)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">30,640 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,451 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">34,091 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the ASC 842 adoption, the future minimum commitments for these finance leases and lease financing obligations as of December 31, 2021 were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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:400;line-height:100%">Total future minimum lease and financing commitments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(4,964)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:100%">Total liability</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33,248 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the ASC 842 adoption, as of December 31, 2021, the future minimum payments related to the lease financing obligations consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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:400;line-height:100%">Total future minimum financing payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,397 </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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company leases its facilities for data centers and office space under non-cancelable operating leases with various expiration dates. Certain lease agreements include renewal options to extend the lease term at a price to be determined upon exercise. These options are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments. Contingent rental payments are generally not included in the Company’s lease agreements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e Company's leases have original lease periods expiring between 2022 and 2031. The Company does not have a material amount of short-term leases as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, the weighted average remaining lease term for operating leases was approximately 4.4 years and the weighted average discount rate for operating leases was approximately 4.3%.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future minimum commitments for these operating leases as of March 31, 2022 were as follows (in thousands), which excludes amounts allocated to services under our operating lease agreements that are considered non-lease components:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total future minimum operating lease commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,118 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-lease components included in the Company’s colocation lease agreements are related to non-tangible utilities and services used in its data center operations. The Company used judgement and third-party data in determining the stand-alone price for allocating consideration to lease and non-lease components under these colocation lease agreements, such as, the price of utilities as compared to its tangible data center footprint within each colocation facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the ASC 842 adoption, the future minimum commitments for these operating leases as of December 31, 2021 were as follows (in thousands), which also include minimum payments for services under our operating lease agreements:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,012 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rental expense related to the Company’s operating lease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s was approximately $1.4 million and $1.0 million for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022 and 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of which $1.1 million and $0.9 million is included in cost of revenue in its statement of operations, respectively. During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, total operating lease cost was approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7 million, which does not include costs related to services</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2022, the Company had additional operating leases that had not yet commenced with lease obligations of $8.3 million. The operating lease is expected to commence in 2022 with non-cancellable lease terms of approximately 7 years.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Contractual Commitments</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-cancellable commitments relate mainly to service agreements used to facilitate the Company’s infrastructure operations. As of March 31, 2022, the Company had non-cancelable purchase commitments of $1.4 million and $1.5 million payable during the years ending December 31, 2022 and 2023, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company contributed $0.4 million and $0.2 million to the 401(k) plan during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022 and 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations or cash flows. However, the results of legal proceedings are inherently unpredictable and if an unfavorable ruling were to occur in any of the current legal proceedings, there exists the possibility of a material adverse effect on the Company’s financial position, results of operations and cash flows.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Tax</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company undertook an analysis of its sales tax exposure based on the South Dakota vs. Wayfair case whereby the U.S. Supreme Court determined that physical presence was not required to determine the potential exposure a company has for sales tax purposes. Based on the Company’s analysis, its total accrual for sales tax payable was $1.2 million as of March 31, 2022 and December 31, 2021, respectively, which includes estimated amounts for penalties and interest.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued VAT Liability</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has calculated a liability for uncollected and unpaid VAT, which is generally assessed by various taxing authorities on services the Company provides to its customers. The Company accrues an amount that it considers probable to be collected and can be reasonably estimated. Based on the Company’s analysis, its total accrual for VAT tax payable was $3.0 million and $2.5 million as of March 31, 2022 and December 31, 2021, respectively, which includes estimated amounts for penalties and interest.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under agreements with other parties from time to time in the ordinary course of business. The Company has agreed in certain circumstances to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. No losses have been recorded in the condensed statements of operations in connection with the indemnification provisions.</span></div> P4Y P2Y4M24D 0.112 2900000 3000000 3500000 800000 400000 100000 4 4300000 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future minimum commitments for these finance leases and lease financing obligations as of March 31, 2022 were as follows (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Finance leases</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Lease financing obligations</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">12,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13,698 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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%">Total future minimum lease and financing commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">34,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(4,036)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">(600)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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,636)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">30,640 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,451 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">34,091 </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"/></tr></table></div> 12659000 1039000 13698000 14396000 1385000 15781000 7072000 1240000 8312000 549000 387000 936000 0 0 0 0 0 0 34676000 4051000 38727000 4036000 600000 4636000 30640000 3451000 34091000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the ASC 842 adoption, the future minimum commitments for these finance leases and lease financing obligations as of December 31, 2021 were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">16,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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:400;line-height:100%">Total future minimum lease and financing commitments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">38,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">(4,964)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:100%">Total liability</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">33,248 </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"/></tr></table></div> 16765000 14123000 6707000 617000 0 0 38212000 4964000 33248000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the ASC 842 adoption, as of December 31, 2021, the future minimum payments related to the lease financing obligations consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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:400;line-height:100%">Total future minimum financing payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,397 </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"/></tr></table></div> 1385000 1385000 1240000 387000 0 4397000 P4Y4M24D 0.043 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future minimum commitments for these operating leases as of March 31, 2022 were as follows (in thousands), which excludes amounts allocated to services under our operating lease agreements that are considered non-lease components:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total future minimum operating lease commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5,118 </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"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the ASC 842 adoption, the future minimum commitments for these operating leases as of December 31, 2021 were as follows (in thousands), which also include minimum payments for services under our operating lease agreements:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">21,012 </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"/></tr></table></div> 1684000 1613000 785000 245000 252000 1105000 5684000 566000 5118000 4896000 4351000 3098000 1327000 1363000 5977000 21012000 1400000 1000000 1100000 900000 1700000 8300000 P7Y 1400000 1500000 400000 200000 1200000 1200000 3000000 2500000 Debt<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During October 2021, the Company entered into a revolving credit agreement with City National Bank. Under this agreement, among other things, (i) amounts available to be borrowed are $9.5 million and (ii) advances on the line of credit bear interest at the average Secured Overnight Financing Rate (“SOFR”) plus 2.75%. The revolving credit agreement matures in September 2024. In connection with this agreement, the Company fully repaid and subsequently terminated its 2017 revolving credit agreement with HomeStreet Bank. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 2021, the Company entered into its first amendment to the revolving credit agreement with City National Bank. The amendment removed the financial covenants under the agreement and added a requirement for cash collateral to be posted prior to any advance. As of March 31, 2022, the Company had</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no outstanding balance and the total amount available to the Company to be borrowed was $9.5 million.</span></div> 9500000 0.0275 0 9500000 Stockholders’ Equity <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the IPO, the Amended and Restated Certificate of Incorporation provided for a dual class common stock structure, all outstanding shares of the Company’s common stock converted into an equivalent number of shares of its Class B common stock, and all shares of the convertible preferred stock then outstanding automatically converted into 3,359,195 shares of Class B common stock. The Class B common stock on the Company’s balance sheets presented is representative of its common stock prior to the inception of the dual class structure. Subsequent to the IPO, the Company has</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">two classes of common stock, Class A common stock and Class B common stock. The rights of the holders of Class A common stock and Class B common stock are identical, except for voting, transfer, and conversion rights. Each </span><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes and is convertible at any time into one share of Class A common stock.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></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="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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2011 Equity Incentive Plan</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,855,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Shares available for future grants</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">2021 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Options outstanding</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,543,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,433,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</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%">908,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shares available for future grants</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%">4,621,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,880,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Shares available for future purchases</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,564,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">956,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;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%">21,493,304 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">19,796,006 </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"/></tr></table></div> 3359195 1 10 <div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></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="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:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2011 Equity Incentive Plan</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Options outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,855,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,506,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Shares available for future grants</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">2021 Equity Incentive Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Options outstanding</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,543,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,433,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</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%">908,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shares available for future grants</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%">4,621,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,880,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Shares available for future purchases</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,564,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">956,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;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%">21,493,304 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">19,796,006 </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"/></tr></table></div> 12855847 13506662 0 0 1543320 1433520 908449 18750 4621192 3880274 1564496 956800 21493304 19796006 Stock-Based Compensation<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Equity Incentive Plan.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In October 2021, The Company’s Board of Directors and stockholders adopted the 2021 Equity Incentive Plan (the “2021 Plan”) and it was approved by stockholders in October 2021. The 2021 Plan replaced our 2011 Plan. However, awards outstanding under our 2011 Plan will continue to be governed by their existing terms. The 2021 Plan has the features described below.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share Reserve. The number of shares of our common stock available for issuance under our 2021 Plan equals the sum of 5,262,500 shares plus up to approximately 13,719,000 shares subject to awards granted under our 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. The number of shares reserved for issuance under our 2021 Plan will be increased automatically on the first business day of each of our fiscal years, commencing in 2022 and ending in 2031, by a number equal to the least of (i) 4,784,100 shares, (ii) 5% of the shares of common stock outstanding on the last business day of the prior fiscal year; or (iii) the number of shares determined by the Board of Directors. During the three months ended March 31, 2022 the Company increased the number of shares reserved under the 2021 Plan by 1,519,241 pursuant to this evergreen provision.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, to the extent that any awards under the 2021 Plan are forfeited, terminate, expire or lapse without the issuance of shares, or if we reacquire the shares subject to awards granted under our 2021 Plan, those shares will again become available for issuance under our 2021 Plan, as will shares applied to pay the exercise or purchase price of an award or to satisfy tax withholding obligations related to any award.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;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 Options. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted under the Plan generally vest based on continued service over four years and expire ten years from the date of grant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of equity award activity under the Company’s equity plans and related information is as follows (in thousands, except share, price and year data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%"> </span></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:700;line-height:100%">Shares<br/>available for<br/>grant</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Outstanding<br/>Stock<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Weighted-<br/>average<br/>remaining<br/>contractual<br/>life (years)</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></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:700;line-height:115%">Balance as of December 31, 2021</span></div></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%">3,880,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,940,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">182,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">1,519,241 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Options granted</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%">(109,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">109,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Options exercised</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Options cancelled</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%">221,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(221,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:115%">Restricted Stock Units (“RSUs”) granted</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%">(897,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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:115%">RSUs cancelled</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%">7,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:700;line-height:115%">Balance as of March 31, 2022</span></div></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%">4,621,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">14,399,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">93,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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:700;line-height:115%">Vested and exercisable as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">8,575,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">4.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">72,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted was $13.29 and $4.53 during the three months ended March 31, 2022 and 2021, respectively. The intrinsic value of options exercised for the three months ended March 31, 2022 and 2021 was $4.1 million and $0.3 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the options and the estimated fair value of the Company’s common stock. The aggregate grant-date fair value of options vested was $1.8</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million and $0.7 million during the three months ended March 31, 2022 and 2021, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022 and 2021.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">2021</span></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:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.0</span></td></tr><tr><td colspan="3" style="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:115%">Expected volatility</span></div></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%">49.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"/><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%">49.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:115%">Risk-free interest rate</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%">1.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">Expected dividend yield</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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"/><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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical share option exercise experience does not provide a reasonable basis upon which to estimate the expected term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an analysis using the average volatility of a peer group of representative public companies with sufficient trading history over the expected term to develop an expected volatility assumption.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value of underlying common stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, because the Company’s common stock was not yet publicly traded, the Company estimated the fair value of common stock. The Board considered numerous objective and subjective factors to determine the fair value of the Company’s common stock at each meeting in which awards are approved. The factors considered include, but are not limited to: (i) the results of contemporaneous independent third-party valuations of the Company’s common stock; (ii) the prices, rights, preferences, and privileges of the Company’s convertible preferred stock relative to those of its common stock; (iii) the lack of marketability of the Company’s common stock; (iv) actual operating and financial results; (v) current business conditions and projections; (vi) the likelihood of achieving a liquidity event, such as an initial public offering or sale of the Company, given prevailing market conditions; and (vii) precedent transactions involving the Company’s shares.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During November 2021, in connection with the IPO, the Company granted its first RSUs under the 2021 Plan to certain of its non-employee directors. During the three months ended March 31, 2022, the Company began granting more RSUs than options to its employees. All RSUs granted have service-based vesting conditions. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted under the 2021 Equity Incentive Plan generally vest based on continued service over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM2NWFlYjIzNDYxMDQzNjU5MzYzNDg2ODRhODU0MzZiL3NlYzpjNjVhZWIyMzQ2MTA0MzY1OTM2MzQ4Njg0YTg1NDM2Yl83MC9mcmFnOmNlMmY5ZGFjYTExZjQ5NzhiY2FkYmUyMjdkOTgwNzQ0L3RleHRyZWdpb246Y2UyZjlkYWNhMTFmNDk3OGJjYWRiZTIyN2Q5ODA3NDRfMjE5OTAyMzMwMzUwMw_a0420c78-6bb7-4cc4-af4a-d49f9415de03">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM2NWFlYjIzNDYxMDQzNjU5MzYzNDg2ODRhODU0MzZiL3NlYzpjNjVhZWIyMzQ2MTA0MzY1OTM2MzQ4Njg0YTg1NDM2Yl83MC9mcmFnOmNlMmY5ZGFjYTExZjQ5NzhiY2FkYmUyMjdkOTgwNzQ0L3RleHRyZWdpb246Y2UyZjlkYWNhMTFmNDk3OGJjYWRiZTIyN2Q5ODA3NDRfMjE5OTAyMzMwMDU0OQ_38d2b3f2-6488-4e2f-baf5-ea8161e433c7">four</span> year period and expire ten years from the date of grant.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the three months ended March 31, 2022 was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.628%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Weighted-Average Grant Date Fair Value per Share</span></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:400;line-height:100%">Unvested balance as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">18,750</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">$22.04</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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%">897,224</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="3" style="background-color:#cceeff;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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">$—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></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%">(7,525)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.29</span></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:400;line-height:100%">Unvested balance as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">908,449</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">$11.70</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ESPP</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company’s Board of Directors adopted the 2021 Employee Stock Purchase Plan (“ESPP”), which became effective on the date of the IPO. The ESPP initially reserved and authorized the issuance of up to a total of 956,800 shares of Class A common stock to participating employees. During the three months ended March 31, 2022, the Company increased the number of shares reserved under the ESPP by 607,696 pursuant to its evergreen provision.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial offering period commenced in November 2021 and the first purchase date will occur in May 2022. Under the Company’s ESPP, eligible employees may authorize payroll deductions of up to 50% of their eligible compensation, subject to IRS limitations, during prescribed offering periods to purchase shares of the Company’s common stock at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. A participant may participate in only one offering period at a time, and a new offering period generally begins each May 20th and November 20th. Each offering period is generally 24 months and consists of four exercise dates (each, generally six months following the start of the offering period or the preceding exercise date, as the case may be). If the fair market value of the Company’s common stock is less on a given exercise date than on the date of grant, employee participation in that offering period ends and participants are automatically re-enrolled in the next new offering period. The ESPP shall terminate automatically 20 years after its effective date, unless the ESPP is extended by the Board and the extension is approved within 12 months by a vote of the stockholders of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no shares purchased by employees during the three months ended March 31, 2022, as the first purchase date will occur in May 2022. The fair value of the purchase rights under the ESPP plan was estimated using the Black-Scholes option pricing model with a similar methodology for determining inputs as the Company’s stock options, as described above. The Company recorded stock-based compensation expense under this plan of $0.8 million for the three months </span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended March 31, 2022. As of March 31, 2022, approximately $1.6 million had been withheld on behalf of employees, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model assumptions used in estimating the fair value of the stock purchase rights under the ESPP Plan during the three months ended March 31, 2022. </span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></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:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0 </span></div></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:115%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45% - 57%</span></div></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:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10% - 0.51%</span></div></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:120%">Expected dividend yield</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in the condensed statements of operations was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">2021</span></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:400;line-height:100%">Cost of revenue</span></div></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%">276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Research and development</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%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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:400;line-height:100%">Sales and marketing</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%">1,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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%">3,835 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">908 </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"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022 and 2021, the Company capitalized $0.4 million and $0.1 million, respectively, of stock-based compensation for the development of internal-use software. As of March 31, 2022, total compensation cost related to stock options not yet vested was approximately $29.8 million, which will be recognized over a weighted-average period of approximately 3 years.</span></div><div style="margin-top:12pt;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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company’s Compensation Committee approved a new bonus plan for its employees. The bonus plan is contingent upon the achievement of annual corporate performance targets. If these performance targets are met during 2022, employees will be paid out under the plan in RSUs in 2023. As a result, the Company recognized $0.5 million in stock-based compensation during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> based on progress made towards these performance targets. </span></div><div style="margin-top:12pt;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 March 31, 2021, the Company’s Board approved modifications to extend the exercise period of vested options for certain terminated employees by the earlier of five years from the employee’s termination date or the option expiration date. The modification was effective upon the Board’s approvals, which resulted in incremental stock-based compensation expense during March 31, 2021. As a result, the Company recognized an incremental $0.1 million in stock-based compensation during the three months ended March 31, 2021. There were no such modifications during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 5262500 13719000 4784100 0.05 1519241 P4Y P10Y A summary of equity award activity under the Company’s equity plans and related information is as follows (in thousands, except share, price and year data):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.964%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%"> </span></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:700;line-height:100%">Shares<br/>available for<br/>grant</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Outstanding<br/>Stock<br/>Options</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Weighted-<br/>average<br/>remaining<br/>contractual<br/>life (years)</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></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:700;line-height:115%">Balance as of December 31, 2021</span></div></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%">3,880,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">14,940,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">5.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">182,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares authorized</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">1,519,241 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Options granted</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%">(109,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">109,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">13.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Options exercised</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Options cancelled</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%">221,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">(221,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:115%">Restricted Stock Units (“RSUs”) granted</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%">(897,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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:115%">RSUs cancelled</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%">7,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:700;line-height:115%">Balance as of March 31, 2022</span></div></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%">4,621,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">14,399,167 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">93,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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:700;line-height:115%">Vested and exercisable as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">8,575,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">4.88</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">72,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3880274 14940182 5.19 P6Y8M8D 182843000 1519241 109800 109800 13.29 0 429639 2.06 221176 221176 5.54 897224 7525 4621192 14399167 5.34 P6Y6M14D 93993000 8575879 2.26 P4Y10M17D 72090000 13.29 4.53 4100000 300000 1800000 700000 <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Black-Scholes option pricing model weighted-average assumptions used in estimating the fair value of stock options granted to employees during the three months ended March 31, 2022 and 2021.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">2021</span></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:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6.0</span></td></tr><tr><td colspan="3" style="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:115%">Expected volatility</span></div></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%">49.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"/><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%">49.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:115%">Risk-free interest rate</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%">1.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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 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.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">Expected dividend yield</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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align: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="padding:0 1pt"/><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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></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:115%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 2.0 </span></div></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:115%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45% - 57%</span></div></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:120%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.10% - 0.51%</span></div></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:120%">Expected dividend yield</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> P6Y P6Y 0.490 0.492 0.0120 0.0109 0 0 0 P10Y <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity for the three months ended March 31, 2022 was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.628%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Weighted-Average Grant Date Fair Value per Share</span></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:400;line-height:100%">Unvested balance as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">18,750</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">$22.04</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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%">897,224</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="3" style="background-color:#cceeff;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%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">$—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></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%">(7,525)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.29</span></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:400;line-height:100%">Unvested balance as of March 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">908,449</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">$11.70</span></td></tr></table></div> 18750 22.04 897224 11.50 0 0 7525 13.29 908449 11.70 956800 607696 0.50 0.85 P20Y 800000 1600000 P0Y6M P2Y 0.45 0.57 0.0010 0.0051 0 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in the condensed statements of operations was as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">2021</span></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:400;line-height:100%">Cost of revenue</span></div></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%">276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"/></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%">Research and development</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%">1,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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:400;line-height:100%">Sales and marketing</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%">1,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</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%">3,835 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">908 </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"/></tr></table></div> 276000 85000 1555000 399000 1134000 189000 870000 235000 3835000 908000 400000 100000 29800000 P3Y 500000 P5Y 100000 Net Loss per Share Attributable to Common StockholdersThe Company computes net loss per share using the two-class method required for multiple classes of common stock and participating securities. The rights of the holders of the Class A common stock and Class B common stock are identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock share equally in our net losses. Prior to the IPO, our participating securities also included convertible preferred stock. The holders of convertible preferred stock did not have a contractual obligation to share in our losses, and as a result, net losses were not allocated to these participating securities. The Company considers its convertible preferred stock to be participating securities. <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is computed by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The diluted net loss per share attributable to commo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n stockholders is computed by giving effect to all potentially dilutive common stock equivalents during the period. For purposes of this calculation, the Company’s convertible preferred stock, stock options, shares issued pursuant to the Company’s ESPP, and unv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ested restricted stock are considered to be potential common stock equivalents, but have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is antidilutive.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data). The shares issued in the IPO, the shares issued pursuant to the exercise by the underwriters of an option to purchase additional shares, and the shares of Class A and Class B common stock issued upon conversion of the outstanding shares of convertible preferred stock and SAFE notes are included in the table below weighted for the period outstanding. For illustration purposes, Class B common stock in the table below represents the Company’s common stock prior the adoption of the dual class structure in connection with the IPO.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;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:700;line-height:100%">(in thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class B</span></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:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net loss attributable to common stockholders</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%">(3,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(3,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Denominator for basic and diluted net loss per share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 shares used in computing net loss per share attributable to common stockholders – basic and diluted</span></div></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%">8,502,657</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,039,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,679,110</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net loss per share attributable to common stockholders – basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.20)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been antidilutive. The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:700;line-height:120%">As of March 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">2021</span></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:400;line-height:100%">Convertible preferred stock</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,359,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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:400;line-height:100%">Stock options</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,399,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,377,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,480,352 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,736,614 </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"/></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:120%">For the Three Months Ended March 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;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:700;line-height:100%">(in thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">Class B</span></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:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net loss attributable to common stockholders</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%">(3,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(3,688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Denominator for basic and diluted net loss per share:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 shares used in computing net loss per share attributable to common stockholders – basic and diluted</span></div></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%">8,502,657</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,039,285</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,679,110</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Net loss per share attributable to common stockholders – basic and diluted</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.20)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -3488000 -9042000 -3688000 8502657 8502657 22039285 22039285 18679110 18679110 -0.41 -0.41 -0.41 -0.41 -0.20 -0.20 The potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.324%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:700;line-height:120%">As of March 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">2021</span></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:400;line-height:100%">Convertible preferred stock</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3,359,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></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:400;line-height:100%">Stock options</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,399,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,377,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,480,352 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">15,736,614 </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"/></tr></table> 0 3359195 908449 0 14399126 12377419 172777 0 15480352 15736614 Income Taxes<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal and state income taxes as a corporation. The Company’s tax provision and the resulting effective tax rate for interim periods is determined based upon its estimated annual effective tax rate adjusted for the effect of discrete items arising in that quarter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended March 31, 2022 and 2021 was zero as the Company has incurred continuous operating losses. The Company recorded an income tax benefit of less than $0.1 million during the three </span></div>months ended March 31, 2022. There was no comparable income tax benefit recorded for the three months ended March 31, 2021.Deferred tax assets and deferred tax liabilities are recognized based on temporary differences between the financial reporting and tax basis of assets and liabilities using statutory rates. A valuation allowance is recorded against deferred tax assets if it is more likely than not that some or all of the deferred tax assets will not be realized. Due to the uncertainty surrounding the realization of the favorable tax attributes in future tax returns, the Company has recorded a full valuation allowance against its otherwise recognizable net deferred tax assets 0 0 Subsequent EventsDuring April 2022, the Company entered into a second amendment to its revolving credit agreement with City National Bank. Under this amendment, amounts available to be borrowed increased to $30.0 million from $9.5 million. There were no other material changes to the agreement as a result of the amendment. 30000000 9500000 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %.#JE0'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 " !3@ZI4@DDO]NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LU@AZC+98@32$A, G&+$F^+:)HH,6KW]J1EZX3@ 3C&_O/Y ML^361&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!P3!^1H\DK::-$S *BY$IEIKI$FH*:0SWIH%'S]3-\.L >S08T\9FKH!IJ:) M\31V+5P!$XPP^?Q=0+L0Y^J?V+D#[)P'MZ?)G7K5R? M2?<&RZ_L))TB;MAE\NMJ>[][8$IP(2I^5S5\)[@4:RENWR?7'WY781^LV[M_ M;'P15"W\N@OU!5!+ P04 " !3@ZI4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %.#JE3!P"VVE 4 !88 8 >&PO=V]R:W-H965T&UL MM5E=4^,V%'W>_@I-I@_M#$EL.8&P YE)#+29!380VLYNIP_"5A(/MN5*,H%_ MWRL[L0)UKMWN[ OQUSTZNI+.N1)G&R&?U)IS35Z2.%7GG;76V<=^7P5KGC#5 M$QE/X=Z9 MN!]];V0"BB]^C_A&[5T3TY5'(9[,S2P\[SB&$8]YH T$@Y]G[O,X-DC X^\M M:*=JTP3N7^_0KXK.0V<>F>*^B/^(0KT^[XPZ).1+EL?Z7FQ^Y=L.#0U>(&)5 M_"6;\MO!H$."7&F1;(.!01*EY2][V29B+V#H' B@VP#Z+L ]U(*W#?"*CI;, MBFY=,,W&9U)LB#1? YJY*')31$-OHM0,XT)+>!M!G![[XIE+TB5JS217NY\H M)3=1'$.>U5E?0S/FXWZPA9R6D/0 I$=N1*K7BERF(0_?QO>!7L61[CA.*0IX MPV2/>.X1H0ZE-7Q\/'R2F7"G+OP-':]*F5?@>0?P+E,=Z59T+J.D8XE)8Y1Q@=5XR.VS&:93OQ/T^O)U\LC,KOU>P@SU[$Z MZ+3A-DL#(6'4BG5]1!8:IA<1DO@B3[5\A=^PEG #^L4E1G)/K-TV)!_8"YF% M,-FB9124"G1X>!L@J=,=C4X]EPXQAM0RI&T83L(0?$0=[2Y((9"?T_KC&&$ZAG#U/! 8Z'#D;$NH&+2_BU"" G\[5(,>EM /&&M.N=>".,D?4" M%Q?RATB##8@E<>E/CS^3!0]R"=FJI84C^3&#%3V!%"<)2,]"B^#IB/SH]!PP M"Y(Q29Y9G'.20659%)08?^L=+B[ZX*MAE*[(XC5Y%'$M[0;7N/Z*J3"U5D%Q M,=^ECER^!&N6KOA!&VL NITL+B98J4:M,]!6SN#G4IHBI*P\BG2!<.2U57P# MXA>N,&;6$6@K1YBE4$*6FS93L[$=U5IF.&(#,VL M)4!F/((#![T=25D[7IH MP+D5:9<% 6Q-H6S@80F(,;0N0%NYP")A<4RFN8+7JGXL<9R&^IM:[:>MM/\R MX7)E9M\?L9;\ +_<)M;1PM*8*G%HCH+B& M[X9PS6$(L3Q]VY: 6A^@K38%/JP]"18U@TWZ"_G$ZTDU[0T<=W!,G2&V.:!6 MX2DNT#OQNHJ4,<\O')P$V^(UP'6[+M@G5E=X5O*]AOI]M[O;YW8%#VM78P-8 MTSF$%7T/E^CWK+;;XL.\<+@[-%=6\#UK1=XGL M[YV\&D\L#J05"GIC?,&.IBL1\":%.[P2:EN4A M='FC15:(1 P8 .@9 8 >&PO=V]R:W-H965T&ULM5EM M<]LH$/XKC-OIM#-Q+4"OB>.9Q+G.W8?>99JT]YE(V&8J"1=A.[E??R YDBP! M2>_EBRWDW>79A=V'Q?,#%]^K#:42/!9Y65U.-E)NSV>S*MW0@E0?^9:6ZI<5 M%P61:BC6LVHK*,EJI2*?(<\+9P5AY60QK]_=BL6<[V3.2GHK0+4K"B*>KFG. M#Y<3.'E^\86M-U*_F"WF6[*F=U1^W=X*-9JU5C)6T+)BO 2"KBXG5_!\B2.M M4$M\8_10]9Z!=N6!\^]Z\%MV.?$T(IK35&H31'WMZ9+FN;:DLU,MX)X7ZE2D]N5CR,E.+0C-P37)2IA3<:5L5F(*O=S?@ M_=L/X"U@);C?\%U%RJR:SZ2:5BO/TN,4U\T4R#+%9R(^ @S/ /(0,J@OW>HW M-&W5X:GZ3#G;>HQ:CU%M#]L\W@E!2PE(52D_SQT6<6L1UQ9]FT52;8"*#4CU M _VQ8WN2JRF,L6I,A;4IG6/[!4Q0XLUG^WY(#%*>'_NX%3L!ZK= ?2?0JS3E M.X5+Y5]*%N&YW%"ATK6_ MLTR8PQ&:((%#R"8A;$$=M:@C)^I[+DG^"H#1:&[H!2B.!A -8A!Z,3*#C%N0 M\0NA5>PDY%,=4IU&6[WXUAT:CT#X.(SB 523E!?&9J1)BS1Q(OU#X222E6N0 M4\4A0&BRF/+5=*<&]N@F8RQA-(SM6,BR]M#K:KSW0H':,K7^["]5YBN^D@@*\DCBUY MTJQA]-[ &*IT#'TW2'E18/&\8PWHI@T%4.RHLRKW@F*$/V:*$.(1_+%4 &V< M!SM.@6Y2>8:OS@T[.B59IIXE>03OW[V)$?(NOEW=UT_PXD/KQY/1BS%YH"08 MEAB35 !MVZ_C&.@FF4^LK$^034WLQ;M>C>;MJI;1E9,_Y&Q-]%F^.GM>)*-+ M!K)1,1_Y9!##H6_;61TG031T0U=4 MPM\1*8JYC8I"G78_Z8*!GTS]CU'.WO_@CLBPF\ATU> E6.:J M1P-7KIN]WM6>NZ7Z1ZF(.]+ ;M(X(J[C?-8<_\\ JRK5#!@C/":$X4G-*7** MLF,,[&:,D[A>NQSO"CP._X>X=A44NUN1GXUK-+IO1<.XND0:E+/>-;S^#^0S M$6M65NI4M5(ZWL=(15DT?RLT \FW]2%_7CAA(5$BV@?E]QQ7/'@;[L M;__<6?P-4$L#!!0 ( %.#JE3^YXH5NP( /4) 8 >&PO=V]R:W-H M965T&ULM5;1;MHP%/T5*]I#*W4D=H"0"I *U;0]3$)%W9[= MQ!"KCIW9#FS[^ME.FH42('V !V([]QR?8_OF>KH7\E5EA&CP.V= M]U62D1RK@2@(-V\V0N98FZ[<^JJ0!*<.E#,?!<'8SS'EWGSJQE9R/A6E9I23 ME02JS',L_RP($_N9![VW@2>ZS;0=\.?3 F_)FNCG8B5-SV]84IH3KJC@0)+- MS'N ]TOH "[B!R5[U6H#:^5%B%?;^9;.O, J(HPDVE)@\]B1)6',,AD=OVI2 MKYG3 MOM-_8OSKPQ\X(560KVDZ8ZFWD3#Z1D@TNFG\3^*ZD-C2Q?(IAR_V!? MQ8Z&'DA*I45>@XV"G/+JB7_7"]$"P%, 5 -07T!8 T)GM%+F;#UBC>=3*?9 MVFC#9AMN;1S:N*'<;N-:2_.6&IR>+P5/S::0%"PPPSPA8&VY%+A984FXSHBF M"6:WX#/X!'R@,C.JIKXV4UL"/ZFG6533H!/3?,=R $)X!U" 4 =\>1[^2)(& M#@_AOC'7F2ZLTYBGEVTORQSWE'\>=E1\U\J/^.;0XDT.3 MAG!RK1R:],NABV$'NN-&=WS-'(J/MB>,.E.H1^"!?AC\KP'!M7*H9FZK0C"* M1Q"B=_*[(A$;X30;QU;^9N;WOP?4$L#!!0 M ( %.#JE11;M!\9@0 $<0 8 >&PO=V]R:W-H965T&ULI9C=;]LV$,#_%<+H0PLTD4C)^@@< XF[CP#K%L3M^C#L@;%H6X@D:B1M M9__]CI0LN2*E!MA+;,EWQ]_=D7>\+$YH;SY.;/2NI MO.8UJ^"7+12A M+*GX]YX5_'0[P[/SBZ=\MU?ZA;=S M.WRS(D;!2/R9LY.\^(ZT*\^^.E7UCHTU_8VO)#F M+SJULOX,;0Y2\;)5!H(RKYI/^MH&XD(![+@52*M A@KAB$+0*@3&T8;,N/6) M*KI<"'Y"0DN#-?W%Q,9H@S=YI=.X5@)^S4%/+5>\RB I+$-K116#!"G$M^B/ MF@FJXRS1%?JZ_H3>O_N WJ&\0E_V_"!IE M0[7A);L(Y%]WSU()V*E_3U@/.^NAL1Z.6']B1U8=F"OLC6)D%/6Y/2YQ&J;^ MPCM>!L,A-0\PZ:2^HYIW5/-)JA679L.(<;K&0'RQ;AHE> !G"\5)X+O9HHXM MFF3[17 I42WX-E.%Z2"X^%)KZ<0GP]380D$-:R"[!2&D690>1/W"%8!R:SRWY?PG$PR?E0*288U+3< M%',G8F ?GOD0SY89*6:XK_]XN@%T:&V:G6RA'98TM)+LD$IB/ +8MP(\W0M, MCI\9W"T9?%0,RBZ"AS:42-'7D:UI%_\K3.81&6([Y((H24:X^S:!I_O$0\=W MQG92VIW@*K 0;:&QO/?- L>3>+_#9;Z T#JA8JNIZ] %P][ODIL(7=]R\'3/ M.;,A.-1([JE@'_6M.M^@]_K6V+W]X(1O;*>74/ZUU8;<8B,M&/>-"$]W(A=Z MEA<'!7?AM\"G;X-WBHW D[Y)D>DF]B@;_)P2X<-71], M3ZC&,P1RC9K306+WK,"?AW"S'&YZAR1.HCC%>&3OD[[#D>D.]__\[-+Y T_M MGC?FJ:,[NCWU+D:RDHF=F50E\!XJU0PXW=MN&KXS,^#@_3U,R6V.>,1H51FEC(MCTKI7$VF<^*<^M\ M/N,'F<096^= '-*4YC\6+.''FPF;MDCD]_VZUP=6;67 M*$Y9)F*>@9QM;B:W\,L=PMJ@0/P1LZ,X60,=RA/GS_K@/KJ9V)H12U@HM0NJ M_E[8DB6)]J1X?*^<3NI[:L/3]9OW7XK@53!/5+ E3_Z,([F[F9 )B-B&'A+Y MP(^_LBH@5_L+>2**7W"LL/8$A 5H9*P9IG)7_]+5*Q(D!Q ,&J#) '0,\ M9( K ]PQ0/Z @5,9.%V#H1C]*+)?6*M\ MQ9ENE$>9JZNQLI/S)<\B5786@4=))5,M( '?@.6.9ELF0)P!A7AAN8R?$@;6 MJHHLSPLT#Y\!S:K5CB<1R\5/8,4V<1A+, 7?'E?@\ZTD.B,AZ]I:SMQ%)UK(N)ZF*BPJLSX'7! MMG&6Q=E6/3L)S4(&/BN28D=S)JX E>I6X37 \&> ;&2;2E'Z]PO_>L:\S#%V M QBX,^O%0 S7Q/"%Q,XA4_KT3L@@GSAF)D[-Q!EE8U)6BBY%R6 M'[=FY5["ZAPF[@7)\6H:WL?VS]+KY0<2#SJ!/9 @OV;F?T #^3TV4X\X=DVE MY.SW,NFV$:L^PO<#IPVZZX.FT/%P8 ZEY MVAZZ=]\/L?P!_GK@20*4?AYI'OT],D^"^N;!:-9_5QN5A OCT [ZN<4>(9VD MO(=JT8)V(UKV*+%[(0Y%%RBI"LNA+@I!.NS5DKVR/(Q%<;4\S?=Z<(O3=C8J MBMVC2WR$O &Z)QH+/X*N42MA_PES.EE?O0-J1]&("QQ7EZ+GIGI7%NDHU%95 M4,W32+,O)(%G=VF.@]HT&ZF!XUKSWR;\LO+>'F&^ F,XP*R1'GB1]IPSY6%? M<*:!@[HCK(*-S3"#)Q+8J/.\FNX'"4;^0.R-P,%QA;M(6LR%K"1/7BI[IU!: '[8A>X#O&ZM?%ZM<'=VAAD$T."O&YU^C@U3K&#!Q+0J"OT M_W^5@8W&0?*O=:8R;>LJTK%3[XNO($Y>2I\5RQZB:>!J@KF\XEV\'^H-+_0EO_@]02P,$% @ 4X.J M5-?T3B3*" NB4 !@ !X;"]W;W)K2)]DF;R3T/'/_J:- M8Y^RX>GGP]T?R\&+P2QP0?HT^RM-^/JV$35 0I9XE_$I??^3[ <4ROO%-"O* MO^!];^LU0+PK.-WL&PL%FS2O_N./O2-.&HC[F!O ?0-8;Q!8&J!] U0.M%)6 M#NL!A 8]_>N;^PXY MZ.A,5-X/V9S9F_T)'I_&?\W XW3\#,:3P;0W'X[^ +W^?/@ZG \',T=87. MX?>2O\6"K980IV*3QS2/TXR ?"]87I6?8[FXONWDJDOSW\&6T;=4+ BP^ 0B M/C',TWQ5;?"4IZ3XZ?!9^ZBM?=%G.(X9*8.'6.!)6L1TEW,@OJ;Y&ZF$@X+$ M.U;V:O)NU4?GU&UMO^9:W<8SN[5SE-YQ2Q=>E [+B A7@'QLY7Z5LI6ORI^, MBCN:FC"H*]9M+(JCH^+(J?B!"*3$*:X"=9X O*&,I_^6%TPJ(TU!$+513:;! MR/,M2KM'I5VGTAFG\:^FY$ "8KJ1KK6*[&K]HPB%-9&Z4=>S;"O?4S':6^Z3<0L*C8NEN:8$SN8QQ41"QW:23*5\3!K#:A,8 [>E+N+X>##9^VS*& M$\[X[MBXQOF*%)(@)WMH>Z0-Z_)T(P1M M.T 1R'-LO]+JLAHV8= M0,W0KT=1DQ5LVU)BJ$ %W:#JXVW*<9;^6^XH$0)RG&6?S42$U4P,(P$%7?)W MS(A(F0MS$@ -E9) E;:C#&9=WQ)IH8(5O% Q':+"/BCL"[PKXH#.I6;D!YTZ M8DUV*+0E^E A#$9?"@6/PU%OU+\^%"@603>+)BP5I?E6["61*^T/?7*P3'.< MQV1?3E9I>8FJZ@?I/[K(TE59(ID=:( 6"KQZE60R@Y%GF7BDR(70NJ*9DOU8J[U[2J==,FDY36647>G(*=ZFP.O7H%U0FW-: ML%6N=@=;9, 7\CMURIG,VM#F;04Y=/E ,"$Q*U>'4"V'\+T:B.3S&\[*0")C M(!/L8&G,Y1F1^-TX%@/(HC#4"G*3G=_V+:4O4L1#;N+UKU8/, <+LDKSO-P, M(C41P9$FQD$9JC0O]+1ZR6#7]CJV;:Q@B-SUW-?&1&0Q[1R-H:KK!F&W/AC# M,>.IU?E@%'!1UTGVV,SXWT.'6#>H$-!A%@<4U@0)@X 9@ M761,-P1P_&&.&H&A"*N'#(.-)2D.%/T"-_W.5=*OU?*!3KJPJWG71ARK#Z% = M92BJ!UN#40@M'E6X"RX>,I8'80N:[PH09[@HTF4J+N"BPO253Q,"PT%D5QN! M;F1;$@I\@1M\@T/U*? L/LH,F:\9W:W6Y_G_I40IT%$F F6]M#98(>19V! H MW@57'$?B3![N9UAB@%.PO5QP&\=AH-Q)>K$?AL'(#RQ)2* 0%[@1]U0/'@"S MM)!AIGW?:"S+(10>Q:L M6]D6F<)=X,;==- ?BRCR-"QA=J#<]XIU@_^]#%][3R(HS^.:!,J\H57D$_.?3U_,/DI-#SPZL)NW5$&,WMJ$"K^A6[^36O)3/,L(M(+ MCUM"0['7KBB(^,RJ%X6J+YQNRW=M%I1SNBD_K@E."),&XO_7=]^=S]=)K>Q;%-J"M]%/!&;RB]!TNMK)8B>^[$ MRI EY7#?BDNA4*4"):Q923R9SL+/^<8ZP[/UZQ5&XX[1.# :_X?+^#?(+^H7 MF-YN)#Y1#ZY4VH7@.VH#+"5KS4A:L,/ M'E*IJPQ*BUR*"M3:DM'FTI(UX.:-D%SH1[A!Q-YFV'Z6JT(%2J&<[PH&0LA)Y8/S:^JQG(1"N$DY[]>["HTCT\2O4<$UAVN>5)2"&Z8$]O\V<_'!,N"> M[<+*LTRY4J[9"YVVVZKS9ID\NS+*AP]@>U;K=U>\ FZ_YK9;U!+ P04 " !3@ZI4ZLMP9*D/ !& M+ & 'AL+W=OP9 MBI(HQW'\-B,I=NHTCC5FG$ZGTP_@'4@BOCLP $X2\^O[["YP+Q0ENYDT7VSJ M#ECL^SZ[N.?7SG\,:V.BNJFK)KPX6,>X>7IT%(JUJ768NHUI\&;I?*TC_O2K MH[#Q1I>\J:Z.9L?'CX]J;9N#E\_YV:5_^=RUL;*-N?0JM'6M_?;<5.[ZQ<') M07[PWJ[6D1XTGA?\ M;,UU&/Q6),G"N8_TQYORQ<$Q,60J4T2BH/'?E;DP546$P,:OB>9!=R1M'/[. MU%^S[)!EH8.Y<-4_;1G7+PZ>'*C2+'5;Q??N^N\FR?,5T2M<%?A?=2UK'W]S MH(HV1%>GS>"@MHW\KV^2'@8;GAS?L6&6-LR8;SF(N?Q61_WRN7?7RM-J4*,? M+"KO!G.V(:/,H\=;BWWQY;D.-BBW5)?>!--$+;IJ2C47,]&[N5TU=FD+W41U M5A2N;:)M5NK25;:P)CP_BN"$Z!T5Z=1S.75VQZFGZJUKXCJH5TUIRO'^(TC0 MB3'+8IS/[B7X5ONI.CV9J-GQ;'8/O=-.+:=,[_0.>GND5/\^6X3HX4;_N>> M1]T!C_B 1W^RWO__IZK]1'Y:&X18X>J-;K:TOFUT6]IH2E4X6+D)^+6TC6X* MJRL5L,T@N&-0:WUEU,*81B&M;+3'.MLP+5]BM4%$Q+5:F<9X755;>F,V1%?W MS&V\!=U-!?:P-X*7#PV?/:=SF-NSVG@(I1[\[2]/9K/C9]^=G5WRSY-G#UD% M>K.!A'I1&>5;HD0/O5FU%4O(1)CR=#Y5K:!DY9 M#VAQ.FS^ZJ(["R2U+XEKVT3P5 _4 @4X3Q)-6?6\K-I.Z-RM*IUJ7,2NHFI+ M:+NJ5&E#4;G0PA)XARQ%"O+FU]9F-39-"[I[%7^?NDD[4S(JDJ3SACD(YO.- M&M:NK4J855&IH!.PX9>VD5S,1Y!Z,K6]-$BQ$!BB@05>OC7:*T,Y0WUK"E,O MC,]1?Y+U4F8/N!!?)+V??/TLJ#-1Q7M6L0(7E-;5R?'A/SZ+_D1=KVVQ5M<: M_-@*2SHI8%VBAR2$][,GDH745+UID*H;U#:2I^/#;6P#)?S/*MT3)TXD#;HV M5)L0EF".]7J/V<6MEU07V8=T^0OJ#+_+,F87%+16$6M^H!0 R8WSX.\AR MB/UA,BHX!:>(;!4+\]FF1%8C[)-MD8^+CN+3W&S@">1TV8 MG((C 0]@,^7P MU.-Q1)KI("O-#BUTJ@VI=MPB6F ,"&T-U&E* MI'34GA!:O OM(L YR/VA8R)O&N"&83SD\Q310'BVL&<$VI4 =L@+/54J3%NB MA"IWA;A*^D+MF8Z4N\9>AKM@ :O;0+X#C9N;*&X#]-*D8!.CL-4Y5!@R>O(1,3B XMW>KFTA,YQ,&$#G&0]>'=4R.&Z&PJKME/[ M/:K8>'=E!^4C6PB5&"9(09.3]M[$6NLM1]\B2>D92\ 2O$9)1PU'=X?.<^[UA<)HNH0B$WL8'IPJI&K=)7Y$]H "Q8.=<&K7MT %+#O MO4,8%L83@'#L,N9Z6.3'(G/;(/ %KJ%7*X+$]$ PC&0.#V @R!T'$R/[A66I MZ.$ 4?0BBN2B$%K4J60Z:G.&(9?;G'VZ"9_80_4W0?*[<>@G,:]'X:$%@GTI M%@T,O@MO_V0XBV(9V(-?!=0ISO"D(8&B.H?37ID$_)-)""YU[47N4\(P5K-G MF^Z4Y+NH^0*+."@T)SV!NC69(:0,08D*&VX9X4YEQ]V^E;4.]Z"*?#<7&2%S M_G"A0U.%WMBH*_L;,1($+<'%JT-*O\$MXS7Y2#H80!F/@;=499?28_4/KL3Y M)1=3[3ND9Q+'A-0M.$;E&R:X 7#IUC7$9HY#2L^L6<6JS>X.!5X! MLG*.'TDTP?.J';%\*VFA[<9;QN<$-2@ ' H_\A7E>DH*4C4=P17IO=6/[DIB M@K'S$"F^N7S79WHAZL3P(N=ZF.L +* M)#D]5N?6:@<4T!13LGC/!BBA@D9'(Y**#>RMR52Y.=N)P+WU%>4XN(8L.%6O MI5\ [FVY>Y2>H^"Q@*!&14?#X#2S6'I7)VS5,34%QV"AB=FQ?T8N6] 6K[9'/)=:+*"S]Y].F3 M+W*,IA@ Y-!;#NJ%KL11]S3Z=TMF1Y)]\X=)=O)IR1X=?ZXPM\KK%(49)-LQ MR$(P>T[LU"$"1$=Q?IK"@(CE*L:[NGC(+A,&\(> 8*0Y;/%Q4>G?. MY3&\I1,.,9C0JP%7W):[/P+4W%9LG\W/'^8YPMZ%'S;<'S\XFW]XB!(VY2,.CQ&H M/QA.[ ]^/9@_3U,J2HW*>H:T3[K/RJ()L03S-/S"$6;:> 4=1H10O MMRJ7$QVDD:1!^OQ#/C-U]MS"*+(P#\09X6WHIJ0K)J5E5:7*L>6Y4YI4M!LJ M+Z74UYW4GA2:F^3<=V+[RC8-Z>5[W;">\RBL#3G^:X>E)#3U]3+WS#M2B\]$<_^\#V1F,)[<';3V"]M-;BA> M$$T4H=3M[]/CAD!<9.UU$ZP!XZO6\B@_8WS&"&&W0A7:^RVXNR:-4BP, $"" M;A7*/O<[ L,LSR"HX9)1%K7ZAMU%$PC@RS%J$'FHU$3I_866>*+E;D 68FB M7<0$GO/DH1(79C\Q-^#'E#VXX\\:.Q8.EV/G4F*%; M4U1S2\FDS-2MYQ=P*%NW]:X5J/W55<'7B"EW?*+C(CS0,2E,2ZZ@MI8J@BSE M49"5N.8'A"&HX02"3FTR=L,?$0X)7UYQH01KW*[RR8SNH;&*NC"?6E<9Q+#_ MT$"NAH9]%CEUW 2,*5^Z@8<-9>[WP<$;5Z,DF>;*HG;*].ZGD5\*!N_NG3(V M=JD@4TK)G:L9'(C\0V"(M-#U'GW18AV,\()ES1I?6&K'J<5/1]TS22<0MG8^ M'K+\2=#;6;FS'&< R9TF[$G!R211(B0-]]==(HCRN0LW-2F,E_N1P 57.$G. M72XZF_[<8VA78?F^>D11M8M-!,/V,ZFAP0D6$-RXX=87FOKK5U-8 ?Z:O]# M@\?= S>V[F8' M':YJDOWNO4-G 9),Y$:T11::'!NZO^W)3D$L4RSUP&T.S_X1K*B3XY0!V>_N M.%O)X7>W$""E_@55#3J([UMX]Z![0%_0M049UIR<3@9MQ9N&AA],D*OQ[-F% M1\!$]8,+@[[@=/;XX5/U%L*VOKNB'Z^D8?(^LBIGLVYRJP>BBC_40IC!# J% MCUQ/".6EHB)STL'X(*;@B5UAR>/%-%)%:>*_D_^-6Y24_ZA^E 3Z!5%Q0R9% M'ZBTE&?VBF "G+IRNDE1(E?;@WN*3MC)[C#RCF^INB' MHU F=2&FHNJ\9BBF,WZA;RG&:Y9\UR98D.@48I)*3)+USI]MA/Q4BKPG=;J% MC-TN1MMXMLJHP_5 Z1!''=+,$3AX$=$"]I\R^;&$"TE2GB^H4M>LAS-'OC\> MGS@0-852V8+MQMV_2##9#NJZ]B[=*PU".E*?V9:?ION\* MCP;?=M)G$_P%*T]%FBB?>79/NX]DS^3;T'ZY?&'[5M-7%U0%E]AZ//WZJP/E MY:M5^2.Z#7\ING QNII_K@VBQ],"O%\ZI+ST!QW0?3K\\K]02P,$% @ M4X.J5&.(P;ZH! M0L !@ !X;"]W;W)K)*$5J)!7'_?6[ MHU[LM$[0O7RQ28IW]]QS+[SSC;&?78GHX:E2VEU$I??UV7CLLA(KX4:F1DU? MUL96PM/6%F-76Q1Y$*K4.$V2-^-*2!U=GH>S.WMY;AJOI,8["ZZI*F&WUZC, MYB*:1/W!O2Q*SP?CR_-:%/B _E-]9VDW'K3DLD+MI-%@<7T174W.KF=\/USX M3>+&[:V!/5D9\YDWO^874<* 4&'F68.@OT>\0:58$<'XJ],9#299<'_=:[\- MOI,O*^'PQJC?9>[+BV@908YKT2A_;S:_8.?/G/5E1KGP"YOV[FP10=8X;ZI. MF!!44K?_XJGC84]@F;P@D'8":<#=&@HHWPDO+L^MV8#EVZ2-%\'5($W@I.:@ M/'A+7R7)^]+&9^.LD[QN)=,7)*?PWFA?.OA9YY@_EQ\3B@%* MVD.Y3E]5^%[8$4PG,:1)FKZB;SJX-@WZIJ^[!FMK*K@AK)92@.CU)=P$8M'" M'UOOC#\MTLGCK0%3&>OE%A)0W:T[05C;K9;,@NQ$.CI)12CFE M%-^E^@9/"GUI$:%J0XL<6J# 9.40&1 ZYP5M"6J-H:S4=A3@D/E&>S:27%VW/!MNT)XD#9MYAAM6*XM2=?F-SH*8/]G!@NX-@+)V/ECMKI/@HG8U. M_P?[O5F+F2ET<#9OK-3%/^0RP!1U;* MR;KS!#X'0LRJ*>XY]6\ZZ&V&1N4@)+GFFWL^@Z0O0ZHH*5922;_=X?WN*'TG MWM<4Q_O(7/!&%(7%@H'NLCQ$V0KM1/O(U%:R0J5,%HCPAJSQV\C\$IGA%66; M9J5D$:K4P3%#3).W]W M^WCPG3!WM!^*%!LZ2M/1FUTB?LT*/G&N<"1;4LCCU;-Z".V7;;![#+ZGWSQB MVW(T/GF8I%VA4%%+UW/==;&A%7)BQY!0VC:,$'!&TO#SPD92P.1T1LCF\-%04QX\/J+S>':: M\&(>3RD&?4,C@@HTA14U=1:RC"*&%D57VR'#N_ <(C[KGE@7M[W-=7%S_Y7: M3Q0A9.)""A+P*?&6\F(2)\L$/G"5P#R>)TNB,IVFG<_?^GKHR1_OC5*$O@@# M(]<'Y78[50VGPTQZU8YBN^OM0$O@J;,Z4+@FT62TF$=@VR&QW7A3A\%L93Q1 M%98ES=5H^0)]7QOC^PT;&";UR[\!4$L#!!0 ( %.#JE14S>;_Q04 -$0 M 9 >&PO=V]R:W-H965T'A;[0$LCBUM*=$DJKO?K]PPIR;+C>--%@2*6Q)DS M9RZ<(7NZ,/:;RXF\^%'HTIWUCT;-A(579.S\-WV[L^:FIO%8EW5CAJJ*0=GE)VBS.>N->\^&CFN6> M/PS/3^=R1K?D/\]O+-Z&+4JJ"BJ=,J6PE)WU+L8O+@]9/@A\4;1PG6?!GDR- M^<8OU^E9;\2$2%/B&4'BYXZN2&L& HWO-6:O-<&_4WP';Y,I:,KH[^J MU.=GO>.>2"F3E?8?S>(/JOTY8KS$:!?^BD64?3;IB:1RWA2U,A@4JHR_\D<= MAX["\>@!A4FM, F\HZ' \I7T\OS4FH6P+ TT?@BN!FV04R4GY=9;K"KH^?,K MZ7+Q^GNE[J2FTCLARU10#Q0+PWI<^=>%VF ME*[K#\&NI3AI*%Y.=@*^EW8@#L9],1E-)COP#EJ7#P+>P0Z7^V+3\7[P_#8W MUC_U9(MN$,2?%U/G+2KHKQWV#UO[A\'^X2^SORT)_VUC5UK%IYS$E2GFLER* MW.@4$EH+U9'@+2-RTNE3;YZB_"NK_))W@(IH!.A*>G*"9)*+N7$J[+/OE;1P M0"\%6H90,*$L(P[6;%I*S*Q4_Q"#=:2B64=)-.=S:ZI9CE\2SL-:E,D$NI*5 M;,\)E8D]M1]$&G15>BKADS> @E^\%FU0VH*_%."WIZ"JO(!3A;$DM/I&FNV" M56G\&NI" 6I*X([ ,M).>#&W"@8@P[[>D5TR;\6Y@"4/UU.1&.=C2 ?B.F/' MD2[F$AV !! :2J9KNQ^,;D-B*R%<#8^&]@)O0!6I692,EH&OX"12R&>;D:"= M55 "?!7#O?(P). Q:9'X)TJ,%D=5B@4Y6859T9CLJAR)KR<(GIQO,3*2O]&!ZVCTQ>S %^MX&&TIMHU_P@;KRBA8DJV,3,>B(NV@JZX@NYE8)4B M\0&YO)+6+CG6\5/,3YV;BRU^B+WK$JZ8RB$,;C]VO6YTX&)!-E%2B[E$\8@G MXKA_K[\?M^N?C(?.O6@_5KU;15LX/#_I'Q\>K*,< M' 4<+!V>3%8RD4@WV#^E?HMC5EIIA/I]3)RB6-<;>WNC-A'I>PFO=SP#;*NI M '&O!+C*$PQLGFX5'&G1)+JAR[E73/GHMJ,B_V?E;:.X48Z=ZMLHI*_*YZI$ M/R"Q)+F6LCK"%QFFT$J@:5D9#H'ABVN3T_Q&C:-ZM5$8CW:*/[B\LRX:CC/> M2PA#9\?MV$VQZ7?ZT)P'#!J@,LA$>K_!Z;IK9N+):'"(\Z.&:-D/LQX?%[D" M.FM."8,!\<34VU!?#78H:'(NSD:_((U %N&HMSV9V]C69-?*A^NI4[J ]X_F MQ$<,*;!GE4G#G.K2"L/3E#.RO[QXWW#@<^.HRWPWUQ@.=*F9SP-5W&VZ@YH1 M%F0Y8IAAB*--*E4!Y$6=;$:S1&NWF\UXA(9ZO8G ;(\ZPZ C0#]PN^;P;G:/ M#]NH[ "J!<+1,=%5&HY;X1@)=U?+9>TUR,-LNCJ\N?73VV#;/6?8N68BI[-P MF<:YAP^)\<;9?FWOZQ?QFKH2CY=]Q&W&1P=-&51'@^='/6'C!3J^>#,/E]:I M\;@"A\><9$J6!;">&>.;%S;0_B_&^;]02P,$% @ 4X.J5+G$YV+8!0 M*A !D !X;"]W;W)K&ULI5C;;ALW$/T50@V* M%E L:^TDMF,;L)T"C1FY]*/I [8ZT;+BD0G*MZ.][9O:BM64YE[Y8N\N9 M,Q>>&0Y]NO+A4RR)DOI261?/1F5*RY/)).8E53KN^24YK,Q]J'3":UA,XC*0 M+D2ILI-L?__YI-+&CFD69 M^,/D_'2I%_2.TH?E3<#;I$U? MIDCEV>AHI J:Z]JFMW[U.[7Q/&.\W-LH?]6JD3TX'*F\CLE7K3(\J(QK?O67 M-@\#A:/]'0I9JY")WXTA\?*53OK\-/B5"BP--'Z04$4;SAG'F_(N!:P:Z*7S MU]H$]5';FM0UZ5@'0L93/)TD@+/()&^!+AN@; ?0@;KV+I51_>8**N[J3^!4 M[UG6>7:9/0IXK<.>.IB.5;:?98_@'?21'@C>P= U/N2U)6OEMJM5=4L1#4W3KO<:*MTC 0I[0IEC9X9 M:Y*!@$YJSH"W H@WTGF)DEKZD(Q;J$(GVE.O-R(FJ@1+RV!RPA,T5KZVA9H1 MM')"'14J>87B@DW7F%4^J*4VLH"$NCBGH'3OQUH9Q[(^%!3LNA'136G.**V( M''@=/@%HJ>%6;A!D$M_9E6J3A6UWJV&*=* V-#A9@XSL12H#T5-+MV1%1XO= MTE#0(2_7>Y+8W"(0,S=YL^KG8KE-]\\_'673%R\?R/;*I!*QL6P/R!G4D/46 M72^>*-;.GK]4?X@'4WF?9B_5&[>L <$I@_K&LXI2Z0MO_6(M =5.%_^B&R"D MS[7G']F;*$F5QM8FCVT&90JD G'T/N+;@!![0Q[U@76^M2K&Y;8N@.L=K;NM MF2.A4+\;3M:'\R>B"$P8M^6F@!7L;V?'M+$SO3A&/XL4;O7,DL3 ">F)U;-H MK,B(D<* B0E$XG!=]S86U5BCIL$>;!(S#4#S&DQ-%*IN5[>1[T=UT$?UP0U< M:[W>[:&J8U,=+2N'I=?N,WU)S&.)?!N:<^$\6%,2L%FH$*3">N6(G2 MI(8MPH)5:5#3(LCD@R>)-TM/LG7&$G'_%_9\4]1)I!! MUC=5.:-<8WM8H*DK$2CD7(>S/6N[1K2CQG9Z9Z1N;BDFZ47C=E>VE"M0,&BP<[F/@0_\T&G!G7 Z%8=]-',L0>SVU"Y M6YD'$6UY*[)L=- M V5/D@!B\(Q"LYW)Z(A]GZ@[CL:6Y<6],Y+G13[JZA#8.'+3-'3D])KM](.) M #8+KW R5C.TIG9MJGZ18\'7$4+QUY.>HMVF=HUF WD'X_L^7S0!7MTKR!/. MQ!UNJ2=]9QL^'8V/CX]VK'5/[WT"RE;-_SC@FTVQ#/V\><3/%\?CP^/LFQP= ME.+_!]L1Y!$ ]K\&(%UY1=+8^^$H]G./S"7QT1KO:"V##'=!'K6)1^V'",F2 M:T)!-1);S!R#VW%)TM3L^FX[*W7!7G;<')2D*LD6NZO@JU8NU'>HIGLN/9D^ M/^Z+B5LRL!,Z"#<4(60@*QVH/6,M)9SW;"]'>1O,O)%;B,%5"3'D:%K2X" = MF,K=]-@-C!9] :?C MGFA?%FI$3\6KHY3B+T;QCP,I!TDU8S":)C8@:+W:"1W@2V# M_W.H[N^]>#92H;F9-B_)+^4V./,)=TMY+'&9I\ "6)][].CVA0WT_QXX_P]0 M2P,$% @ 4X.J5*HH]F+4 @ &ULM55+;]LP#/XKA+'#!A2UX\>2!DF ).VP'8H%[;H=AAUDFXZ% MRI(G*4V[7S]*=MP,6X->=K%$BM_'ATQJME?ZWM2(%AX;(1"X@%%A8Q\!H>< U"N&(*(R?/6MY, F@Q(KMA+U1^X_8YY,YOD()X[^P[VRS)(!B9ZQJ M>C!%T'#9K>RQK\,18!*] (A[0.SC[ASY*"^998N95GO0SIK8W,:GZM$4')?N M4FZMIE-..+O8:&P9+^'JD:[9H $F2_AL:]2PWFF-TL+2&+1F%EIRYT!AT5.O M.NKX!>H$KI6TM8$K66+Y)SZD,(=8XT.LJ_@DX373YY",SB".XO@$7S+DGGB^ MY'6Y'Z7>I7PVE.#[,C=6TQ_TXX3;='";>K?I_RCY26K7P5/3L@+G ;6H0?V MP>O]P<$2CRV5MRQZ2]99%HK:TEBDXPK( "HEJ+^YW,);+DFC=H; YMT4Z-:* MVE_;)1;8Y$3FA#N9- MDN'0[')3:-ZZ;C<$'(W',$Z>P95@IH92TQ0PD$09).,)K%G++1/\%T52J*;A MQGAXDHTA23.X>0ZJTJJ!ECTUK@ZM5@4:HR@9I6,S]V*B1O MXQ@NDK[FHW0"*2F^*/)+/*\M^1O(SBY&2;=26O_Z$\.C0="@WOIQYVZ+"MS- MA$$[3-1E-TB>S;MQ3->VY50(@15!H_-Q%H#N1EPG6-7ZL9(K2T/*;VMZ%5 [ M SJOE+('P3D8WIG%;U!+ P04 " !3@ZI4/,M('6D$ "^"@ &0 'AL M+W=O@:;28VW%EQ3U\)NKU"9S44O[NT7/LM5Y7EA,)^MQ0KOT']= MWUJ:#3J44M:HG30:+"XO>I?Q^57&\D'@#XD;=S &9K(PYAM/?BTO>D-V"!46 MGA$$_>[Q&I5B('+C^PZSUYEDQ6\FO]%H0NX!/PD M;!_2.()DF"0OX*4=VS3@I?_!-H););0_)@U_72ZEU$(7-"E/ZHZR*,]R M& VC+)Z2V:(BLO:)^S".I@0_CB;#%*Y-O6Z.0>)HDJ7TS=.X-5T958*LU];< M(TLXF.8Y3$?.J:$43=THP>$MD5IB(47H-&^R<92E\5L:I-%P/'W[(G:;J3,@ MV7P\:0?#?$)I.(#$!^K"#F$C')QE_8Q:@5*AJQ'46=K/NP7JTR'3OK*(4+?G M$?D\'J28CU-0I0%-+;HUAO:HMGWXN$/@L N]#?$9OW<'T6@(SN[S#(KC[P(< M=2..AQ5*_H/[2N!J,PLE5X&*BYX/7& 7YT_IQ6E_]+CBN)9/4#DJVU.\OA"G M0EB[98?NA6IP?RI>Q13$BB+;UAC;;1=/4FT)I9-^\B1?>7_Z PC=-)8-OC;; M!XP)L#"6I06LZ 8/4@*4<<$IQ>?$5T+#V; ?[ST^=B-B H*7Z!YDI5*ZM7$A M$DLZ_=8S;B4LY=J2A@N)H(BU;*;F-4TETL^;;@*.R/I]LS>%I0Y&7) B4X3_ZU+A&MG4=4 M*GVX?$4=N(9N*KK I%!$FS[/5;)P#LG4!HE+A:H+\5N?^JZ&QR\ M*6JTJ_!R8B:-]NWSHEOM'F>7[9OD4;Q]V1&G%0=4X9)4A_WQJ >V?2VU$V_6 MX86R,)[>.V%8T0,3+0O0_M(8OY^P@>[).O\74$L#!!0 ( %.#JE2Q5+>2 M;00 !@* 9 >&PO=V]R:W-H965TZ"ELTV4(E62BI/^^MU1MB*W2;:7 M/=@BC[SONSO>'3G=&OO%;1 ]W%=*NUFT\;X^'PQ% )J:/Y-,BN[7QJ&J^DQFL+KJDJ81\N4)GM+$JCO>!& MKC>>!8/YM!9KO$7_N;ZV-!MT**6L4#MI-%AGZ1\_ZPX7>)6]<; WNR M-.8+3SZ4LRAA@U!AX1E!T.<.+U$I!B(SONXPHXZ2%?OC/?K/P7?R92D<7AKU MARS]9A9-(BAQ)1KE;\SV%]SY,V*\PB@7_F';[AT-(R@:YTVU4R8+*JG;K[C? MQ:&G,$F>43>A\2"X&K3).*GY4&Z]I55)>GY^ M*6KIA9+?L'S]*ATG[SYHCU8+];9QV$INSY(OL1<"/PI[ ,(TA2[+L!;QA%X)AP!L^ M@_?>F'(KE0*A2R#WA5[+I4)8.(?>P95TA3*NL0A_+9;.6TJDOU^@S3O:/-#F M_V/D7V3@>CYWM2AP%E'!.K1W&/5IX0 ?^BNN6]&T4A@J0N=);E;@-P@KHZB: MI5[#&ZE)8AI'P7/'YT"'4VS"Z5QA@=42[6YR1_5?]Y#A"-(\3L8Y#[)X-!S! M>]1H17L.HJ1DEQQMKMI'K33/P^^3(5.AZ)DL>^'K[X^S9,(,X],S^!6=.Z=. M4#15HP0[)"ICO?PF0HMX,XI'Z=DQ?Y,\._ZO)&V0CF 2CR=G]#V-Q\-3RB0F M,K84ND"J:K\)H1.EJ0,9A7)Q^YF2.)V\34: MJ2D7.U/$'D)6M4)JDKZ5%,;1-NK50#G;E#2OZL8SKK"6$CML=:TU#,@6-CIL M8"7F;:A,K7I@41=%)0OJPTCN%ZHI0QRHC=-!]U%/8!'\)4WU$!_X8+%0PCFY MDJ1+"PSUE.$T8*N60H6@M=<2<5'ZUD*6@/,P'20CASAF+D' QM48;@9N[I*=Z&?$CI A_CW7ML1UE)R,J$\K%:X<,H8$ M>2?8Q]AO+")4;5]$[HN]PN&V%E1#*L04O+V)ZN$[\\BL\L?*8MUN4C>$2]=6 M&)-_Y'\.J\=QSQ5/'(5T8%ES!WL 2^9C;IN1^:$E_HK!\^7!& M'^3!#?*KA;*=^0,KM:)XG*0\&4)&G6/$0^HX\5D>I",:YI,Q#\L6\&3]T3@]YM7:%=AS<)U3878GMQ=]+NV;-H;_O'[>V;B8*V MEMJ!PA6I)B>GHPAL^PYI)][4X>Y?&D\OB3#&PO=V]R:W-H965T2'3=C:Z ?!D'2G>YY[D6^RVRO]),I$2T<*B'-/"BMK:=A:/(2 M*V8N58V2;K9*5\R2J'>AJ36RPH,J$<;#X2BL&)?!8N9U:[V8J<8*+G&MP315 MQ?3S"H7:SX,H."KN^:ZT3A$N9C7;X0/:K_5:DQ3V+ 6O4!JN)&C MC^P??.Z4RX89O%;BD1>VG >3 K[7_B%T^F>/+E3!^A7UKFXX#R!MC M5=6!*8**RW9GAZX.)X#)\!5 W %B'W?KR$=YPRQ;S+3:@W;6Q.8./E6/IN"X M=(_R8#7=-UB@M?.9LPP6W',TLM.33 M(<.\XU^U_/$K_ G<*6E+ [>RP.)/?$BQ]@''QX!7\5G".Z8O(8D&$ _C^ Q? MTA<@\7S)*WQK]LPVHDO<5X,) ]^7&V,U?3(_SKA(>Q>I=Y'^MQJ?Y7=].S4U MRW$>4&,:U+\P>*-3.)KCJ;GRYGEG+D[,3J[X )D4QH':6C_M(P][*6'4@?IXE;AR]0+LDYMM>9^[7E M&4_&D%U%;RW)!8Q\!!>0#2+R\J\/)SQIU KUSH\C5\U&VK9G>VT_\99MH[^8 MM^.2RKKCTH# +4&'E^,L -V.H%:PJO9MOU&6AH@_EC2U43L#NM\J98^"<]#_ M#RQ^ U!+ P04 " !3@ZI46?,UDG$- !8*0 &0 'AL+W=OJROE M?]U\M/AUT5+)=:DJITTEK%J].GLS_/;MA-;S@M^TVKKD6I F2V.^T(\?\U=G M Q)(%2KS1$'BSXUZIXJ""$&,/R+-LY8E;4RO&^K?L^[092F=>F>*WW7NUZ_. M%F9PO'_8AO63D=G(JN=-V7<# E*786_\C;:(=FP M&)S8,(H;1BQW8,12OI=>OGYIS5986@UJ=,&J\FX(IRMRRI6W>*JQS[]^9\I2 M>UC9"UGEXIVIO*ZN595IY5Y>>'"@=1=9I/8V4!N=H#86/X' VHF_5[G*]_=? M0+)6O%$CWMO1O01_DK8OQL.>& U&HWOHC5MUQTQO_*"Z[EA?\5Z[K#"NMDK\ M\\W2>8N8^=<]7"5OX*<^%Y7LLJ4^* 0K&$!7\8'6"A^61;Z M6E)6./%YK4"@W,CJ3H"BLD[HRANQBF0*WBNME> 0>.*I67HDO%A+FXO<(J\" M(ZL*Z54NU!^UWG!0 3:$QIX&P/_JF+X M M3#+ZX*]_68R&\^^PV#E%_LU@2JN(K37U]?I0;@@4KE:M=TWKW42M'J *J)WI M\$#= M6QB\0Z'_4O 2U%P3M \'S<'[0W5E&^8/8RI+>B]#YP &_%!7Y:Y3:* MX;:XZXOW78QQV:7U2:]H"LNLJ(DO B\SSE/(6'6CJEK1+8HRYV';L $/#^(, M6;V&O\12J4I41I ?K):%R-8471S7#\N46#=+\C"O+=G^3UD*)GG$:@2V\9!R M7PPR ***E(*[IJV[>J3X=JU!0%.R*=@I=?9^#)X/^HMD*X%$S2K6EIIE3N.. 1L#?:U Z+-S6< 6;YPV#7WP/3S#3Q2OHTBSO@ M=&OJ(D=4BJQ TNN5)EQQ][B P 'A#H$@&&(2]G#$. M8@'9D6XD*B1J!UM% 3,N8) **L .+5*!B@' 1NEKIU8U0I,<$&)U(^]B%806 MLBA,QGN6RF\IQX_",'@M[HH5)Q&OT'*I"^WO@G#=BB9VH7@KBD/INRS02:G> M$-[FT7N0YLW5.[&8C$ DDW5TX6XY$' _0%K!H[C!F>@1=5F7>^ 4,;P-I[8J MW5\^.,X@UP'.<^H3?P.+;YUXI@G+D2V@YIY_*_Z!4DD-(!%[KS)5+N%"VOW] M/O,/]S#^S"CTB8MW3BW#*O ^%\-1;S:]I(O>8,Q_Q[W9Y8(>C\5PTAM?SO!H MO)B*X;0W7PSIP43,>X/Y"/='DX%8],;#$=V>BNGD4HP730ZZH>SFY)*#TOA=V57JG9^J9\:0WF\_$I#>8#B%);SZ:PRX.Z5UN:A]P M+\3P,ZP9SYZ+9[/!X#G]FM&OP+0-7)AC/.C-H"0N>A/0/"<6@\NA^&@U14$H M<4VD-=$74OY_%T%[84 @__0@:L)@UIO/IJW7A_C#CL;MP3PX=S:<[SNUPXE/ M<]JBA\VG_70YFW1Z9HSP6SSDB!,&Z_10BW]-=8E4[W,(T,IIQ] :\8\]0,L> M[0-.L^""YG(2DXP]0*GU) _L1&]5/!>4VW/Q2VCJ\"@..&G-C4%)K>!*9F1X MFH@H>)/Y(P2M6:TTPMAM)/ZO&60J4[W(*+@+N2Q4TSXVHT/376 @@8FHINC0 M77+]1(OY3ED>BHY[U] (P$N5VD+9X&IN4-2M5W&F2.83+LX8?K)=1:3[& /S M4#74K;*9=J%J.]52I#I8&4PAH&4J:($V)$H5"#4;\V:4"26_W0BK>=/V6R16 MPUHV52K(V?BEOYL^B6U%SMPKRW@ ,Q:0A.BG/7Q7KWUHN[V6ZN0JD1NF3I68 M=*50:+M[9*7.:UR$QN>ZEJC@7L&?"(MTE8?!:68!&;20,G(7+?N_N280>(PP M5E_#+$VOC)H]Q04'3="');#0>[K>(N0$Q$IP)RITTLN1A$M9V:V/]"XZ* M!G$[:G+_Z^?AXV@_ZMDG3YF#_Q3=\3>/Z&&.*#ZA2^G%247=. >1J$?DUY:U6 V)S'%H*49F KD;FT\!Y@[6QX>K/%I$'9 MV3#6N7F 6_PWF0:,'4U'*;X.>\/!M!M=#W5(S3QE;B=*VW36V7),>\/A0OS< MH>J#^9X9-C=!RY$]R91)82-3>HP/FK"Y]@VX4RCN_.0"JX=.G)H$Y/7_KO,P MD\2PUC9_L9$6JC$)D&LPL)G9'>3(7\@"2D:8YE8_A$[H%D($R&8PV[4471$1 MXRN$]STFZ0E7(VBE"\D=6"-2$FLX)BMML!G9H;59:I"5,1[;H3,5-:BH) @G MK&/YQ"CTWVH<3Z3M8UO#)G-EX4Q;68\:(F+[J.Q]N-N9]!:7LY"'Z$2F<; 8 MH[E>A$Q$#S2*_0XN9^,T&Z>]R_D\ILZY0#LW0 /Y*93+9CH]:.(.4^50]BXD M/1\F!S)\E#?\JJ.\]% 'I(;[M ?)N>$CS^?VC^>.3@P?<3PFFO.Q8U2#")TF MFC=2-['4UN$FGL(95^*0-I9.5MH&4M82U3#/-2EV+%6L$K2(^-TIS]FBT'3F MH;\\/&7D)#E?[$ZL H(=:JNY\X )@[P-43)\*(=$>]?@A@YWUP(PEWU#S4.M M[XM?J$WD-H_>AU GE;Z "$\/*:<0$,PHJ+*![,Z8*=8S$-,)7X =6M^5 [I: M68E&K8LEF2JQ6W_]3B6KVL&:0WM(^Z598#]43:NZ/3S+!?Y?O'OA$) M1NV-#MJ/.1Q/L6??6!_4-6+O)^EYADN%8_"Y,<4-';KQ.R)=\NC$?Y$"S="6 M%5*7S:$%46L.\O#UAH&U)[8\,R&+ MV.9\X*QR3!$T6K0S&U.L"\^)A3+D$6QJ][ZK# KMQ^H2CE0W#5Q4U&A@ T%H M5EL:LZ+\\=0:HL?#R*-)(D=T@(M:K13)%7 XSM=$P#@="CF,#2$/7IR0(GP\ MOJ)2W!<_F"W$LKUXIMWN.):&XDE75 $KC[2OJV@:SAQR@ ;@5+B_DC?&\EU; M%^0#KO_TCC&#KB*.<_&PXJ3VO3#, @2U\^%8'*K!+Z%))72[SRBGW_O\&2.1 M.JF5KF1!!Q/R=K_9I#;$&T.'Y?@GBSNG7>-6QUL\M@#&PROH);]UB,)=(6[6 MXKW\@EHG;B@*Y1T?YV<$7UO2?7G'*SGSKVJ8NR3>M?7I\0''TV8-UAD;$!%( M98+J9#@X:%XWFH, WA@/P^O0KP0!9>@U&5ICR]5J 63%*D*>MZD:1V\YHQEZ MH57E0BZSS%*5.2 809??6 X3O.F<_L@C'6=H*:#TVI=5<03$B,,IFK?#(+\* M4A"QG32:60CUAJ3$VM_>?!8?VF'H\UZ]0;;*(JM#%R&3F8D(UQ7:[2)4;"*- M#)&:Z;62N>3TA%Z5.+(DW-S &>S"P(_0,#8, #!(VZND@!+?A+EF*@B?EBA[ M,!"Q[5G7Y@R" T;[=J2AM_)F*2/>+7E>2;1 <:6;R0%4:]:O# 4R]%$@I&^J MN1*-DCK]?XJ,'Y'G9:57.HY2I[ZPT ?KV$6. 25,+.E'"=2^&6ZU:#3E4\VN M0O=@\3H,4.816O9X4)AIF]4EC;A9#)U+ M3T/!B^$5>$O@0M^$5 SE',XG:(6//7;3>"2F^-]_? MX_9[5"LT^E-Z"8WR9BP7M T/YH?D$O-SWU'I/VK%Y[JQ3NVYMVV;FB, CBZ" M++L3K"]^-HT/=U]06)4ATG9'.P"(G.;8_.17&&$PK*KX01X[9,_W1Q;I=WU\ M=9%\[08$N^9O^NC< YD9/GQK[[:?#;X)7\OMEH=O#H$-U[JB<]T5M@[Z\^F9 ML.$[OO##FPU_.[&UL ME57?;]LV$/Y7#EHWM$!@V;+39*UM(+87M ]=@F3='H8]4-+9(D*1"GFRF_]^ M=Y3L.,7B8B\V>;KONQ_\>)SNG'\(%2+!M]K8,$LJHN9#FH:BPEJ%@6O0\I>U M\[4BWOI-&AJ/JHR@VJ39-VN ]TM?FUO,N/;"4ND8;M+/@<3U+KD8?%A/QCPY_:MR% MHS5();ES#[+Y7,Z2H22$!@L2!L5_6URB,4+$:3SVG,DAI "/UWOVZU@[UY*K M@$MG_M(E5;/D,H$2UZHU=.=VG["OYUSX"F="_(5=YYM=)%"T@5S=@SF#6MON M7WWK^W $N!R^ LAZ0!;S[@+%+%>*U'SJW0Z\>#.;+&*I$OVK& MT7R%.4U38B;9IT6/6G2H[!74&+XX2U6 WVR)Y4M\RAD'0&V3#+3O"-#V6-(]_X1%FPTJ$P+K0>X>^K/)!G"?QS@GQR()]$\LG_[-F/ M4;#T6&J":U5HH^D)5JW7=@,W!;DGJ1MDG0$O(&-"6'"B^!EMG MM@(I.B:U\8A\28AU0Q4LA?1W)8)7!A;*/@S@*Y^19U(=GKW/0-6.61S'BM_L M)IS!6_U.[*TE=MTJ;51N$#APCI [SVWB3!2W\\VO@W-6HS'Q8MF2D0(MM\H6 M&("-4H-T -QZGVJ.RDL=7$_@Q"GZJ"UZOOQPCT4K==[PWLI-@FMMF4U*O5.$ M\/:7GRZS;/CQ_N;Z+BY'']]!8]H V>#B_.6%1]32%566HA;&/[;:=W9^1*!0H6*X,=PCSTR= MO!H7I&6-U^PB4N<:>ST-X"J(C'A&%-5A2+QL1Z5*L [XU0G$P:7>7!E!QUS$ ME1QQM$[>+]5]3/2=V'0:YQHVT @VN&#EG9"?CN8>DVY)HXS'-'_#3$9<5O,7IQX.]KYVB_D0"' MUWW^+U!+ P04 " !3@ZI4I9'YN4L$ !>"@ &0 'AL+W=O^:&P[L-PM:C8 ;=HOU8;3;-AAY+S$J7A2H+& M_3*XC6_6J=OO-_S-\60NQN \V2GUY"8/^3*(G" 4F%F'P.COB'UL(_J]!>V_HP=7J:$\;]P M:O8FQ)C5QJJR-:9YR67SSY[;.%P8S*)W#)+6(/&Z&R*O\B.S;+70Z@3:[28T M-_"N>FL2QZ5+RM9J6N5D9U=;J[*G0HD\;S\D19VLY"QKG5P%_,3T $9Q"$F4)%?P1IV;(X\W>@>O M<0R^W>Z,U50)_U[!3#O,U&.F_S-T5U%X1ZV)K"&G==D3SFKJ-HI"1C@O/VH; MA:/Q/(SGXPN&MY0,X(OS^HT5H,%;$=DQP62&X)O8@*\"Z7D-'7OME+G#ZQR! M'FJE.66*%#IL3D"5SV,;@(O\=2D;P+;>&8JTBW)KV%5,JPX*9L">5&/;N-L/ M>./B;5^,R\+[4='NB.QRT];W:R!_$@LH_$ E*GVF0L!GY[.OUZ.RE$AR1#-I M*-E-6329;*X1KV ]RPKFD2^2T_1=Q164"8H2$JB@\>W;==7;2T5FK,U7@XW MO;)D%ER\+5UU3:4YIJO2VA+K$I5#>W#D%[79T^-BLZ]=[HG=U+[<*+][)>A2 M-C= QRWYY,[;CYBA;[OF\(WC\[E#IX1SB8IP0^4*GWV5F5[_Q$DX&X_#63J% M>!2.HTDXF22P;22Q(^.".8 VX:G<:)WF2ANE\ O/Q))Q%$7Q1ECJ5"-,Y^1*E$,_#Z7P2TN,* MWKJLAA=W?HGZX%\VKK)J:9OKO_O:/9YNFS?#Z_;FY479/W"*J< ]F4:#Z3AH M&N4\L:KR+XB=LG1"^F%!#T#4;@.M[Q45=SMQ!-V3&PO=V]R:W-H965T;AUGUH DVRQR# H)M:YM?/ M=TXO "C*EGQSJV(12R]G^<[:R.O;IOUJ-DI9<;>M:O/F9&/M[N7%A2DV:BM- MVNQ4C3>KIMU*B]MV?6%VK9(E3]I6%_EH='FQE;H^>?N:GUVU;U\W>UOI6EVU MPNRW6]G>OU=5<_OF)#L)#[[H]<;2@XNWKW=RK:Z5_6UWU>+N(JY2ZJVJC6YJ MT:K5FY-WVG,Q/1*E6NVN14MC<9J=,&L\FP0IVM2RK5M\59CGGU[;9OBZ_E[\%6*#\T6NC:2 MQ/7ZPF)U&G-1^)7>NY7R1U8:BU^:VFZ,^%M=JG(X_P)41=+R0-K[_)L+_B+; M5(RS1.2C//_&>N/(ZIC7&S_&ZD:VZGS)K%[)>R#+BG=M*^NUXNO_>;;/(GR/7'5A)_^V.O[;WX5!>@'M 65Y6L25C9\5&?&^D6TIFI7XJ%N83M,:(>M2&")CTU2EH@=E ML[.@QV+^XQN*%_2>%LY'KW@8/>7[[-49KZJMN)58;[=KFQLLN+P?;J2'%*=, M<5P*7F%7R0+SFCT-R#+/Z#^:6W6CVD3(6S!C\-H:B_UTO19[P+,=3H#-594H M %]=[Y6PC5@JL09!;>UH A^Z%>I.&TM+6-5NS2$M&_!!_*Z4M/M6&?@&4[1Z M22N0[TL% U!\44:U-\I-K_=;X@W2-O32T!615C3;+53,LA#R1NI*+BNLW;1" M&[.7D/. D4"$^F,O*T<'W"RM-DWRRSR9CD9AAUVU-V*_(RY9['<:ODU5]R(; M)[-LD8RZH6:__#<@P$.=(-JZ0-"B_>4>3A4F M5,@*7#>UTYINC17+O8'U&>A.WM-N2A:;H)*5-I@A[I5L3<(*4G5!7&@VNISQ MK!S&^!&Y+F!'!NI9-R1+VJ\"+9:6?J'/Q"29S2=)%@6?X"D>3W\*XNC ,0!& M']:>CTH>88->[%K=#)AX1;K!/MC('A-QJ0CFNK. (YXA%1_W;="DW;1*B:T+ M HJ"@( +AP"##^=1WMWT]'%T]ZA@I],!)HB>+)D"J_DD$P 6J=\ZR6IL#;M= M@Y1:D%/1E#ZPZUNK6K6R2H(*U)TEM\^P)8H\Q(]M2!#VB%9E(IQ@ -?$XYU$ M6C8-";.9:#+-?(P MP!TP4<_P&W"4?@&_&#Q#I4DWC=C)>R\NU1;:,*_!F E5CC\2TBW#HZ5)%*+, M"A/E'8N$_#FC=%GI-8>?&#.["R\:_',J&:&1E>3W# MMF\4&0.##.81_#MB&:#%= ,ID TDP5;M+-@I%-#P#U=ML^7%@W_B;5/Q+B2R M["A<_',BX$R3;CO"#H.L'X_H5;MM@S!T[1)M"O# ,M3BW*6!J9*%-WN#X8: M5ZB==?I*O!YH(2*:2)5G+UW ,>)SSTW\B]-459[WKMZM82YKXNZ]K!@BDGW- M1U4H-DMOP)D8)_/Y*,EG$Y%-DL5DE&3S7)R*:9HMQ&5ZN< UGB3SR3CL#6>[ M:5K]'[#6F>SG P6^R$:+9#X:G0E_@5B4YHLX+D"OY&0BRU^)%Y-\D5R.%V7<6!!U%<5!B+%2++9I7CA+^!-T^F$@J^%J&A3AZ7?:FTA6Y^D?+G^S<3\ M)%(W7\R2/)^<"7K=VV.63//I@5HWJ29JB1JHK+/:)]E([#@T-B.M ?DH1< MA:)/;5T>56ID**TB%2^5O:6X,G"'T072T\ +[$I3NQO4=B_O7\NH#GI\R%R619 MT8QM4ZKJ(48E0M36,[0W[ V#! /-0^[-T7B @**VNZJY5Y3&_ B_Q"&-[5>T MAV-=W7-'4J$]D1*PB^:@<0;C'O&_.."F@8/7%7G]R0(O?J*?'#]?M/EZOJ+= M $0 #2&K)3UG:4ZCLG2TP$]JVJSB'^U+L:$)6*GV%-0T$A$AHL MTCI9+6.-AG $#FYD#:Q([P?#I&20O05<&V\+?2G$@,N)C88F](IRB:U"*$#V M=+O1D",E:H:L3'.HMCV?)0(>O*$0MDF'.X4 M2B$]IOFT7W 3.Q3KV>GC/UG=\P8FP#5(H8<<2K0P#R%YW3:HX7 ?O97D(FJW M1X95D"_!'IK30KN!;:Y6L#Q.=UO)B8 3S+W+@1XJ$A+T"-[?9;Z3+0R(6/&ET!/X>>5Z KZ4+ZB6;,E=&DK^E<]0 M<$/2Q( ;7:FU^L;*-=!K-3DV-YVX=8+C4H0TP4"B"A.+4);\@!Q/#T5Z&N-, M6RZCKWH*3S=GPOOQ!@[1!7KB884"NRX0'()H,1ACX0I:$F1L<8"34G=)%_3Y M;]?PYPF!0OU557K3--R^ "JTNN&-\ :56$GTPIQKFP")!!%:#(K3%)V"3VTH M#^0B%O%45H9X^5L?X;LP_@>EMU^757/O6_APD>DMV$'W3#OD3K>3Z85SP'&N( M !H%\$/I@@='W=3G(>N"'_NA!M&0G"52W]H1Y7)&:IX207:#YR&7 26T?4SX MD-E7E1L7^-D@DH::W_?_0TK1J28=SCE@^GA_^YF=!NDEP!T'[-8U"IY>\'"W M/#8%8HD?B_EW/FGX._$A/E)NPL'C=_:;L##?A?ZM]A7#\CLE?S9/9M.1.,U1 M:$_D0 GL:U)?J#7&SEL%_K^//Y8\HPKL9A>2\N1[/D6)0+18-46K7P@:1HI3[(@9QI[;I*#3NZ= HK%3TSNZ2?J?WTY=KEU)(7VCY MDI7R>G^ =" -]GJ1T0X23\F)I&]8D"MP%5$\EYAW!PX5U6:LXQ>9"Z%N =]G M=!ETD$WF=-[J!NJDI&W<'V$AE'34$ M+DSC,Y^'!+%HJ"9P*91$?G_[8%#G\!&<-/6L*,-TL$)4I8D];-H-R@IW@C1< M!GE]MQ*\J#=$7]A26!ZJS/*B?SQIO MFBX(#4[2ASIB?EIJN7!-$\^&XR$M%ONQ'EK$SG/<\:]'R[LXUQ4ZA^%EQ\>[ MTO1*TJYY\I3V(R7"DCI4NI*M;T\U5;-V^5@H/EWMN-M;\UB/:=!<8_Z[HW^Y M;,)9?XBFL+FF+4.YY1/2?G3@?D!M5&18&\R:^2@P\ M3K/T,JZ]D?3=@G+UPH:Z$0T=+ +\*S[P"N#X_VD-/[L3W M1WT8-IW?/ ?13 M>L&/MH%'Z52;P*/TFQ$8[!.]I0F\.,?"WE(77\/<[[C M$3TB54CT@N *BK9\+L('#URMDX*&-?::4GMM0_-.[#B)8*?8A=PA M ZRX&H"13PY/<++C!UE)/ 8Y1FUP$'U94;U.&*ME=4ZM0=.L["V\_V,^PI4@ M@V4+4E'O^'YXNA#:B+TCJ0,_DR\Z)Q:JJO"=#GG'='RZ;>>]_,GU@,&Q'D"GLCM/&-@36I@7OB MW)_F;I0*NI%UO6=YM]1!M"H<$W!EB)1NK:P)J9@Y^I8S'42SX.6<&KMH'B3- MK6OZ5J7SD([.VK5"W'=-8\:%]%VX(69[NCHE3Q<@J^O'(?FL\[C848'442X: MJL)*:DRZ%NZC(G@6!+[90X@*1US2*R1YL>ODNT/Y?\TA,GA5GV7^&*CY M9^$W/?8E\47O:^VM E[IFW3R#?O:N@^WX]/XV?L[][5W-]Q],X_MN RMU I3 M1^EL>N+2GG!CFQU_^[UL+*H4OMPHF%!+ _!^U:!>\#>T0?R? =[^%U!+ P04 M " !3@ZI4,I%2KR?AR&9_V"B;)W=6'7YNKJ0M8F%R6? M*]!U43#U<,USN;WL1;UFX8-89X86^E<7%5OS!3>?JKG"NWZ+DHJ"EUK($A1? M7?9FT?GUD/;;#7\*OM6=:R!/EE)^H9MWZ64O)(-XSA-#" S_-OR&YSD!H1E? M/6:O54F"W>L&_8WU'7U9,LUO9/Y9I":[[$UZD/(5JW/S06[? M0&D+56LD#@SN-EOY,LD9/BVXR62*9?NU%HJG@.T#"JP44:$ZNP6QY(IP2:TF MM<#*%"JFC$A$Q0R!:I[42AC!]2F0.8J*S J2.F]G8[H'USL/T'*1 M\A*UL3P ?I_PRF#UF0RMUA5V#:)E(ZT=A)+(\Q'G@G5"8#X<\P*!E\=0KYD6 MR;ZT9CL5THU@PZ#0366DL'Q QC8B;8JAA?P6(!0FF:V=(CQ]B90K'(I0UL42 M+<)(6:.>UPP.6FV0:]*:HE->.;HA9.HX2T5N#?Q6'^&XDVMT$K7PU@+EVSTC1%MHM\NYC/71+7Y0:X)N=1'.E* M3)M;1&&3B2Z'*=4:*@[Z'P!2[LIJR7E)O<=5[DK)PEK3<9S(^-X([@00RQ!! MA6IBALRBYZ*)D\N2E<1:W-JP,$^GML':8\_2U@R1<\2R%]@0< C4&O?IML%Z MJZG3MSM3/+F<."N>!LDB^ 9HGCW=#2&_YRH1V$)\,=5XU%!;K'/?ZUCIDX$$ M4#C)\#@'+$T%+6*\'+R+>D<=BC;M_6!']R;5%:X\#HIF,G6+M%O'A[L6*5K, MWMQ2EZ0&;_NKSQ+/B@O3DL[5;=^P<_:QK+J*78F)/*_I4&-I:.HM..#3+."6A+C2/%C0\DI/2G=3N'?>S_'_EY;ODC M91\SQ?F3\RS@:33)VN,H_43?@<\*6:,G)VV:->'8O;^K"QP+1JISN/N>Z?)B M$ PGDQ-X,0W"87P"=_T9_$JK9[3ZFI<27RT(U^;/M[!W#I]W1Y5/[%J[%'4C M@^+U@UW+9E7T:H\YDV 4QL'9: QQ'(2#:1!/1M:G:!*#J,3AXO/(OA:1R>P ++DW>+ K;8=I$'YLV0VK89R["=F+9"=9/'/ V\TCUT M"9?EFA6!VVE[1=* G\[GUVK>A3F?:RCI/.V/I^8QX1#EP&C$9,^YT MMV>FV83X63/M::/KT(BV)PR3T/=+?\XHCGH'GCK78_0YS*QK^ZKZYDC3MLD3 MOX)!,!AA%DY'\&'Q2<,TG 3#X;1]O.B>2R :!H,I[H[/((J#P7@<#*.I>TES MD\YUNYU91\<3B,9Q,!Z/6^"/TF!HHA$6>X@FQ'0Y'IP%9]$0]KW"]CO?#;"Q MK.W7$>KBV(W<)X1VM?T ,W/?'1ZWNZ\W2-5:H##H>]=S+6G-C9&6_ M0BRE,;*PEQEG&$K:@,]7$G/+WY""]K/4U3]02P,$% @ 4X.J5)=^BCGS M @ ; 8 !D !X;"]W;W)K&ULG55-;]LP#/TK MA#?L-,2)DZY%EP1HV@WK84#1C^TP[*!8=*S6EER*;MK]^E%RXJ9 FP$# D>2 M^1X?*9*>KAW=^1*1X;&NK)\E)7-SG*8^+[%6?N :M/*F<%0KEBVM4M\0*AU! M=95FP^&GM%;&)O-I/+N@^=2U7!F+%P2^K6M%3PNLW'J6C)+MP:59E1P.TOFT M42N\0KYI+DAV:<^B38W6&V>!L)@E)Z/CQ2381X,?!M=^9PTADJ5S=V%SKF?) M, C""G,.#$K^'O 4JRH0B8S[#6?2NPS W?66_6N,76)9*H^GKOII-)>SY"@! MC85J*[YTZV^XB><@\.6N\O$)Z\YV/$X@;SV[>@,6!;6QW;]ZW.1A!W T? .0 M;0!9U-TYBBK/%*OYE-P:*%@+6UC$4"-:Q!D;+N6*2=X:P?'\W.:N1KA6C^BG M*0MC.$_S#7K1H;,WT&/X[BR7'KY8C?HE/A4EO9QL*V>1[27\KF@ X]%'R(99 MMH=OW(UQ,>A>3Z&+RGQG,LD:;R2 ^8O*"$ZQ+AU-6-LD]@O'3/\E8J&MC!S>!J 5J)%6!LAH\*T8P M'9HC6LD/-(Q7:8+#+]^'=438Z_.R#+33D'DSLM4#%8B5ZI+:-70$6!<;V MB984O,@\$$^,9&IHY.FT#_(TRI'4*>K8+!K:1A@->T#/1KI(CI2UK2A^A53I M6REY,0GL04)G ZX +=='&,)CK"4H$JVBS%BQ4PSWK2+QW(7WAMQ R"4A0MU5 M+8:J!:FYO.R++D8OBQ&L)7=_D%S((>]<0BE[R7%+).!M!!F7(L8B2 M,O/H7Z1:DBFWH&/T.S<$2[18F!AAA3XXDO?OAX.1-'M5A=O0+07.9_&OU6RZ M,P%JI%6<) =;.MV[!K MXCQ9.I;I%)>E? Z0@H&\+YSC[28XZ#\P\[]02P,$% @ 4X.J5%]OJ_** M @ C 4 !D !X;"]W;W)K&ULI51;3]LP%/XK M1QG:$TK2M#!@;:6V,&T/3 C&]C#MP4E.$PM?@NTT]-_OV&E#D0;:M!=?SN4[ MWV?[>-II\V!K1 =/4B@[BVKGFHLDL46-DME8-ZC(L]9&,D=;4R6V,S:!3M#;>\JITW)/-IPRJ\ M0W??W!C:)0-*R24JR[4"@^M9M!A=+"<^/@1\Y]C9@S5X);G6#W[SI9Q%J2>$ M @OG$1A-&URA$!Z(:#SN,*.AI$\\7._1/P7MI"5G%E=:_."EJV?1600EKEDK MW*WN/N-.SXG'*[2P882NC\W.(RA:Z[3<)1,#R54_LZ?=.1PDG*6O)&2[A"SP M[@L%EI?,L?G4Z Z,CR8TOPA20S:1X\I?RITSY.64Y^9W;6[QL47EX&I#HYTF MCF"],REV$,L>(GL%8@S76KG:PI4JL7R9GQ"=@5.VY[3,W@2\9B:&\>@8LC3+ MWL ;#QK' 6_\MQKAYR*WSM"+^/4&_&2 GP3XR?\$B',,Q MN!IAI67#U!8H! V6P)73P,!BH54)C)JEE!Z$K)QD&MQHL?% !45S!ZPRB"&B MXZZ&%7=;^,I\>S !2Z8>8KBG2S14C-MGO&-:ZM8?'-LP+E@NT)?($7)MZ+0" M$RI!W5%ZQ]$XC=/W[T:GZ4?)A?#=MS9:PM%Y?/+"',.WFH1 YP>E09-(0\^; MU'%B5-1,56@]I%?_S)X1$U)GJ?5 KWOGGFS\IRM-#CI$HJG"/V"A\*KZ9AFL MPU>SZ#OL.;S_I^AU5EQ9$+BFU#3^&ULK5IM;QNY$?XKA-MK;<"6;3DO;MX VY>T MN5XN1A1?413]0.U2$B^[RSV2:UOWZ_O,#+E:*;*27 \(8FF7+S/#F6>>&>K% MG?.?PL*8J.[KJ@DO]Q8QML^.CT.Q,+4.(]>:!F]FSM_G!!SM?1'IP M_.I%J^=F8N)->^WQ[;A?I;2U:8)UC?)F]G+OXO39Y3F-YP$_6W,7!I\5:3)U M[A-]>5N^W#LA@4QEBD@K:/RY-5>FJF@AB/%K6G.OWY(F#C_GU=^P[M!EJH.Y MA0)M'CK<6\ M^.I2!QN4FZEK;X)IHA9;-:6:R#'1NXF=-W9F"]U$=5$4KFNB;>;JVE6VL":H M_?SIX,5QA%"T]'&1!+@4 <8/"'"FWKDF+H)ZW92F7)]_#&5ZC<99H\OQS@7? M:3]29Z>':GPR'N]8[ZRWT!FO=_; >ML4_L_%-$0/C_KOC@T>]1L\X@T>?'[AZE8W2]*A:W17VFA*53A8O GX-+.-;@JK*Q4PS2#F8E + M?6O4U)A&(=I;[3'.-KR6+S':P%'C0LU-8[RNJB6],2VMJU<&:[W%NFT%DV%N MA"PW#>\]H7U8VHO:>'B6VO_+G\['XY/G?[^XN.:/I\\/V ]UV\+J>EH9Y3M: MB1YZ,^\JUI 7X95'DY&:F*+S-MHT[/5]L=#-W*@K5]3U5;\7 MEM2^)*EM$R%3/3 +#. \:31B_^=AU?*0]EVJTJG&1KX7>9FZPSHD,%=CEO6()@OOY0P\)U58EC583@ MM ,F_-(U I&\!9DGK[9U#3(L%(9J$(&'+XWVRE#\JN]-8>JI\3D"3[-=RNP! M5^*+9/?3I\^#NA!3?& 3*TA!:*M.3X[^^57K'ZJ[A2T6ZDY#'EMA2*\%3I?6 M R#@_?A<$$&-U-L&"-H@Y9 ^O1RNM0V,\,TFW1(G3C0-NC:4,A"6$([MNN/8 MQ:UGE*[8AW3Y"^"?WV4=LXNY!NXD?H4I\'A/;CN8H!J8*02"[VS#F;9^M5T. MFLW#6$G6NF E%W"$B1$SK!YBVX"\QZ] $'P*Q;Q97'AC5"W +@>WO@!K*\=7 MZ+!0,Y"#WS>=/B%+%I\6KBJ-#W]5%&9QJ?:1FX'6\>!W+,LA]H?IJ. 4#!'Y M5"R.SS8E4(TH23Z+O%UT%)_FOH4GD-/E ^S@%!P)>( S4PY//1Y'P$R/6?R. MG0P26U>.=B2HQWV">KPSLTS,G'WF;2,D\('T],V+L)&3!R*,$ (J$+":;&YR M:HX*@@;. $%6X1@&@A4+&A,7B#!$*8(C< 2OHIL>!TM^P38DEVC$K9/1L8*9 M#?8K36$Y3=3Z$ZR;L]+5^^_?Y4QQJ!:P'TV>8K\&)ZJP/R^-XYHN); P@:%$ M-9H/*.UG!^JWWMU:\AN<>)[#"LOZ.JZ-QAY=D,$DVQ:9@1, #@>O8F=RG2]2 M'M0AD)B8P>LAG8R&QN_#_PO6@ @6#GK%HU[? WG8?]_/$&C&$THY;'Q+S'F M).LJ,S<1C-3X-Y]3WJ4' I3D[6WG@3Y"#[ Q";)=6=:*'@Y@:Z6B:"X&H4&] M27;%Q),^)I[L=.>;P$?Z.D1;$Y79%A#?M@(?B*00G3UT:Z*0I$U:$LSUM"#S MBS!T_^PLIM\EN4-7MP)G[&=Z-J.TPRFJ)O(64M 1G<.$Q&=62?S!#!8W^28S M!1"S#LCXL!0YLW%(NM"C8*%;&W5E?R-!@J @@IT,6S M16"=J?-P+/8^BDI>RJ"(A.,C>Z3DWD.]O*(E):^EH5!Q/,. M4@W#YII&AWA>=6LB?X8#H,MXRWF52#RE(*<0/8KAD^*L MFX*58_[,>.',ZB=W*]2,<]Z09K^]?K\"3UG4R<&+GJ_KMG)+9-,)O[M&E"Y( MU^M*2RTZ*"DX'>I[0T?&3D,/5XY%KX.F,@&#>.[/%Q]Q_'IJ*X3+(>&T\432 M^'TZRY5!R*AW/7J &!MD'G)ZC,Z4**R!)S<%!!A78F E)*7HJ+2I^("]-7E5 M)E4;$;@U92'#!=?0"8[4&\GSJ#D[9GW"%0JF\Z6E8U"T-0Z<:HV9=W4BLKU0 MNV#O:0][3W>"UA6R+&1,H;$-]+YEOOH9O,GY#7OJ(N$8$H?7J+.[@E4G>&O9 M0DD[Z\LCH"5 \#:ODQ:$*99"S"M;,XG/V1 .OUJ'N6-']27>",6FB3@N%\PP M,,C[6P!9P[[/4Y8RV_A;Y#X"2-\-SU,.9J%]O37 ,G. YG(1>,JQ, M=26ALJ5$>%@SNZ;9W_XPS4Z_K-FCDZ]5YK,Z""'W7MBNBN/^]G9Z!/L;H*!@9,>)QPV$*&US \WPEFP\Z@=XVC;"%>^\$0RB6,^ F5W[]-5!>E MH_[8-M#\O_=):U-9],9,?4>5__CD](G0E#<]6QLL-8&[EMJ7\"B'/VK_S<7D M\@ LAE7MJ"O89DFMPPW9MUGLE948&VS)8JIUX=B!Y)LW!RD_?DY5,%I<@7 MN>G';+BESFR?>$O+IDI9=LFU=25\JVLI%9?"13:24#(H5W#FCF@N&P'3Y[9I MR"X_Z(;MG,O]+F2DJATRLC7DY-$[%I_J)-U"7M2LAR) 'BW;0UJDQ28W7=)0 M4IHZ!]+;R3.87GMI'B2WWDK(<^L@!2;6VJYLM@>-QR-9# M6*56R$KP>6>Y79E;5LRGPF8N+;3W2TAW1Q:EJ!V0I41S*U DOG,0RDJ#I-Z3 M]E6#]0V[BR;"Q,UXJD^A,7V%WU [@=<23[1<.0EY+4$OBI@*C5EJIU3BPNPG MYA[R$&9DZIOMEK/'T"6X&;'9J!UXZN&:]KED('XSXU3K/;6H62W;"ZVH^F>1 MJ:O.)\879D=NQK5/QNL/[V]6")_8+*D+:8"P\&_FQ[)D9L&6R#/53;""FS=2 M7,7L6;5)\,(1R^RV[VBF3,I\F5T$A0Y,O=H"R51<#[6 ^,:PIF&7..S=,IGD ML*_^8.Y:NF,S>T_F3ZN-U 49IM:_P$?B\J&J)9U@ZL=G;(")X?]T<1.Y"%L_ MCBYS]QU5VYH)AMT,?:MMQU8N]3ZP+UL>A(MM08 M7#MDA;;8(W96+:L\86EU@6U0])6H\_ZH$,\#@OG MXQ'KGQ3]')7[DV,$$.PT80L$IR.)$B&:RQCQ, :"*#?M7'ZE,)YM9P)7G.$$ MG'LLNIBL;M- 6B;3>E!$=)?1DF$,[(I'26? W8['6>&ST$3)",3&/1OU M":5/D+"YMWE2\X&3KG;/:(ANW6;Y9:R.MH!7[&%=5L1B.FR[41<%#U:'RBW+2R<_V \B>C1UG7=?>@3B:= M==]GZ7E5D\YOYSTA*Y!T(C>B*3+0Y-C@*Y!4&"6G()$IEE;$;0+/1DEAU.E) M0D#VNP?V5K+YPR7$1G5"7.:'#MX]J!Y0%_1E0:8UIV>'@[+B;4-M&EZ0L_'X M^95'P$3UHPN#NN!L_.3@F7H'93O?7T.NCZ3[WVW+JHQF?9=;#U05?ZAE828S M2!0^2BO24!XV.F((G]HDEMV)3^QFIB;\G_ULO41+^4?XHB?0+H^*" M3)(^6&DIS^PMT00X=>5TDZ)$KN\&UR2]LH>?9PZ^L4^_'TC40*O$H(\JY_B6 M9-5(AC&I"C$59><%4S&=^0O=%Z^/(:C*7)#6*>1(*CF2;'>^F@[YJ21Y3^9T M4VE17JU-XSXTLPZW(DI'V.J(^K/@P=.($G#U^;N$T M#]6(9U*)I*M:J=P$&#)C&*RR#CYTPTGGQM6^2?WJ3.GZ\BY^EAJ&>B2Z?]G$JRRLPP]63T M]/&>\O*#.?D27-I -[/'" O?:$-^E\MOOH?4$L#!!0 M ( %.#JE08W$G5,0, %\' 9 >&PO=V]R:W-H965TF1+3PNZZD602EMU=Z.5>MK83$*PVFK6NN'U98J=TB M2(+]QK4H2NLVHN6\X07>H/W:7&E:10-*+FJ41B@)&K>+X"(Y7XW=?7_AF\"= M.9B#LV2CU)U;?,X70>P(8869=0B9;ON.7+N58[T.XVH;F)-]5+$SDA75!NK*93 M07)V>8WW*%LT<'++-Q6:TWED"=8=1ED/L>H@V#,0*5PJ:4L#[V6.^=_R$=$9 M.+$]IQ4["GC)]1FD20@L9NP(7CK8F'J\]+B-L-6JAC5QU90+Y&=;PMI[\ MN-@8O__SB,+1H'#D%8Z>4?A.&%X4&@ON,T]MH:?PE'./0KF:/#<-SW 14-$9 MU/<8+&]+,D955%!"%F!=X,"?2FO TN%:U0V7#Z]>3%DR>6NH>OHHYX_,,(?- M UA1.PRBV-^A,5.%%)[YB9"$IUK#96Y.SX$*P>/?EAKQK[ #!2TKAZBY7^)\ M3<7>.*C7KG1RX%IS66#MF9ZL&*PKU>9P8Y6F%G *+^%-.)M.:!R%DV0,-^W& M9%H\#^$L;2T%<,6SN[8YA82%:3R#) [3&8.K\L&(C%=PB;G@D,Q&Q&P,M\K2 MWM[BE[0?CF:QFXS#-&%P) ?&0PZ,C^; /NG(QQ]1%9HWIB"2\EF MG'-3BBUSDR2,IS%\(2P-XW <3RG<+&5]7/XM'M%!TR/VA6_M9(UJI>WZW[ [ MO!X77=-\O-X]/42^$-) A5L2C<\F% [=M?-N857C6^A&67*5GY;T J)V%^A\ MJY3=+YR"X4U=_@%02P,$% @ 4X.J5([W?KL)! ^PP !D !X;"]W M;W)K&UL[5=+;]LX$/XK W6Q2 GLF4[?JQMP''Z M"- 609VVA\4>:'EL$:5$E:3BI+]^AY0LRX8LI+<][,42R9EOOGE1X\E.JA\Z M0C3P'(M$3[W(F'3L^SJ,,&;Z6J:8T,E&JI@96JJMKU.%;.V48N$'[?:-'S.> M>+.)VWM0LXG,C. )/BC061PS]7*+0NZF7L?;;WSAV\C8#7\V2=D6EVB^I@^* M5GZ)LN8Q)IK+!!1NIMZ\,[X=6'DG\(WC3E?>P7JRDO*'7=ROIU[;$D*!H;$( MC!Y/N$ A+!#1^%E@>J5)JUA]WZ._<[Z3+RNF<2'%=[XVT=0;>K#&#!!FVLBX4"8&,4_R)WLNXE!1&+;/* 2%0N!XYX8< MRSMFV&RBY Z4E28T^^)<==I$CBNP^LV^-Z"TPBT7 B6D53FRJ"*CZ+Q]WRE MC:)2^J?!?J^TWW/V>V?L+ZG#UIE D)N*^DUO UH3X6;O<=XPJ^,9$A?*:K8,&4>N')MMAZ3]VM MX2/IH(:YMH0I&6%49@,N[A-XC&2FR0=]F7N!E;):R#A&%7(F(&4I*O@#AJW1 M:$3//]\,@T[P%[U=="Z+_6%Y_B@-Z82G>*]5KR:OAL-@U!KVNL M*#C(Y$1X!>^WU!OJI5_62[^Q7NYP96")8::XX4B%^@'%^LK(*[J<[-Y+7:TT M0OY?*__)6JF-VDE6*DDXB>=W;B*>@$P07I =,2\,S3=TL1T$3*1DMHU@0]]' MMZ-+COMGKM$O3O<*G7:C^-GCQO 4'!OZY:;LEYM7WZ^5\K6E20%BD@4$EN360I&1INW%8%88<*+8S. M*/6L5 5.'V8-&REHB-)C^(C:9H&,=8+]5S8/ZAN+?+@CJF5R$@(Z_"WA^E:^ M(THVQ<*:3'EPG45E42C[O@;J]W*%72C>4RZ LET%C2@^DB7\H8ZRKBD:( M^NOTD5*<9\Y>DL:.4^!.;71L_LE62LUHEQ3AA*[40VO0JZ4RAKS@D**L$(\F MJ].#[0'\?QO 3FWM1\4@1M2;5\/Z(.F\E$[7QB9NO%V)0T-R^XU MHG\GJ*P G6^D-/N%-5#^WYG]"U!+ P04 " !3@ZI4&;@RH>T" !Y!P M&0 'AL+W=OX]HTYN"4S)5Z<(NK9!BT'"$4&%N' MP&A8X1D*X8"(QF.%&=0I76!SOD&_\-I)RYP9/%/B%T]L.@QZ 22X8(6P-VI] MB96>(X<7*V'\%]:5;RN N#!6954P,,:[IDH$*;(3*&1*FX-[-VQN4"S M/P@M97&^85PA3DK$: MB!Z9*VM3 #YE@\CH^)'8UQ6A#<1+M!)PR?0B=]@%$ MK2C:@=>I)7<\7N=]R>?0@/MGX0;C0FLNES!AAINW MCF,G$W>I^R9G,0X#NK4&]0J#T5V*L%"";J1#MNZHP5O=T5MG=)Q7GG-:UCT])P8L0T1"2;80PV\3SLG0M:^YD$82KR-3EJ8_: Y:& MV-JPQR5Q484A)[/?AVM5M M;O"<[>!Y?'+0/8D^1)0WT#\-MD5DCP!:[P"\=5?#1CLDV4O?] W$JI"V[(SU M;OVNC,MV^N)>/DKT0RRY-"!P0:&MP^.C '39Z,N%5;EOKG-EJ57[:4IO(VKG M0/:%4G:S< GJUW;T%U!+ P04 " !3@ZI4D9IR<.0" !)!@ &0 'AL M+W=ORTN:<2T<)C MI6I:!J6US3P,*2NQ$G2L&ZSYIM"F$I:/9AM28U#D'E2I,(ZB3V$E9!VL%MYV M958+W5HE:[PR0&U5"?-TADKOEL$X>#9'EPD&ZWOW>%KO@PBYQ JS*QC$+P\X!J5 M,Q@D'7!__\S^VR"G,,23C$<11'+_#EPQ)2#Q?\K$D[.6@BWTTY.+GZ8:LX4_IUSNRZ2"; M>MGT#=D;[K"\50BZ>#7EKV7Z74;7P7-J1(;+@%N4T#Q@,$2'^R767B_K]417 MXDQSLY'%W'G$#Z#0BKM6UELXE#5;=$L,IJ,Y< FRTM?@'#.L-DSF#G?U1BK% M!"++=%LSI^%K^> ^'3B \2B>I-T:1_"?8S&;$_Y-HV2XI'9#F9&-ZV%BX'@Z MA6GR BZ4H!)RP[U-D$032*8S6(M&6J'D'_8DTU4EB3P\F4PA22=P_>)4870% MC7BJ7!X:HS,DTAP,R\2SDT$FY^;B_ML:X8=)@:PVC>$DZ2LW3F>0LN%6LR[S M?#3E!S 9G8R3;N6P7ONLPKWVKM!L_1!SU>($=YT^6(=J-AY?GW9#ELFTE M)T)AP=#H>#H)P'2#JSM8W?AAL=&61X_?ECSKT;@'?%]H;9\/3F#X]UC]!5!+ M P04 " !3@ZI442YU7^P" !7!@ &0 'AL+W=O$#GP4VFC85C M!]O9+O^>L=,-NV@ITGE)9ISYOKEY)LN#TM],BVCAMA/2K(+6VGX11:9NL6/F M0O4HZX@6B][ML>/:#_W&TU:-+$TO$-IN)*@<;<*+I/%5>[L MO<&_' _FG@PNDZU2WYSRIED%L0L(!=;6,3!ZW> U"N&(*(SO1\Y@*_&%-[9=!54 #>[8(.P'=7B-QWQFCJ]6PO@G'$;;G#S6@[&J M.X))[[@:G4 [:R)S0D^58^FX+AT M3?EH-7WEA+/KC:;^:OL#F&S@Y?>!]U1Q&\)[N@]GG]A6H#E?1I8\.?NH/K)> MC:SI'U@S>*>D;0V\E TV#_$113B%F=Z%>96>)'S'] 5D20AIG*8G^+(I[F9S6N II" M@_H&@X==Q%]=E-3%6M$$&8L-J!W8%F&G!(TBEWLXXY).U& (9LX70%6N6U_F M%UACMT4]*G2QH"9"TB=R> KI+"S*19:,KELE&N!=K]4- M.@L#\Z* ^:P@M*2&#GX1/.?R.9G4: P\>U*E2?K/]/ZD+!/0/UI-F"=A$L^A M*L(D+\FC,0M:*O70#8*Y\C9(#:DY\]OF+"_#/$O.2._44R+8H MJU&(BPH>NW[1O6'O4._]2C/4YD':<>ZGTVEK7H[+XI?YN'*IWWLN#0C<$32^ M*&&PO=V]R:W-H965TW=Z.5>M%5SBG0;3-@W3?U^A M4+M%, H.&_=\4UNW$2WG6[;!![2_;N\T:5'OI>0-2L.5!(W5(EB-9E>Y.^\/ M_,9Q9P8RN)NLE?KJE$_E(HA=0"BPL,X#H^4)KU$(YXC"^+;W&?20SG H'[S? M^KO37=;,X+42O_/2UHM@&D")%6N%O5>[GW%_'Q]@H83Q_[#KSDZ2 (K66-7L MC2F"ALMN9<_[/ P,IO$;!LG>(/%Q=T ^RAMFV7*NU0ZT.TW>G."OZJTI."Y= M41ZLIJ^<[.SRFFVY98)_Q_+''T;C^*=/TJ*63+QO#78[#ZJR.Z8QA%^()&>/ M;"W0G,\C2_#.253LH:XZJ.0-J!2^*&EK Q]DB>5K^XC"[F-/#K%?)2<=?F'Z M M)1"$F<)"?\I7TN4N\O?06WW\FIAX)X5C.3_IV+3TS M6U;@(J">-:B?,!C6'$Q?7$G%+11UF[&T3['8&J%2@MJ6RPV<<4D[JC64'',^ M TI^4?OLWV"!S1KU7GFB1M\./,,[&&5A/,ZK49;YWZ.B4*$8A,P'#!V>#Y-XZA#&DTOXC,;,J.6+MFD%>[6.$O._RM(EZ1W, W'TTM:)^$XG< )"N0]!?+_B0(AW+;647 U MO,^'9WJD#1[CQTG@X_Q8&1?'2X%=>T$(50?\*I'8 0,W7BQ_*8 M?U'G#V3:/0*.5J_()GYW9S$;#IV MXIC$.$WAL48:3Q75#S*RZFI[*-JQ8D6#Y[-!O?%#PE SM-)V+VF_V\^A5??\ MOASOAA@E;<.E 8$5F<87$TJ_[@9#IUBU]8_Q6EEZVKU8TRQ%[0[0]THI>U < M0#^=E_\ 4$L#!!0 ( %.#JE0$S(5GKP( -X% 9 >&PO=V]R:W-H M965TH'UH)-6\$* (D:#MMTJJALJT? MIGTPR4&L.C:SG4+_?<\.I$PM2)%?[WF>\UWN1ENEGTV):&%7"6G&06GM9AB& M)B^Q8N9:;5#2S4KIBEG:ZG5H-AI9X4&5"),HZH45XS*8C/S97$]&JK:"2YQK M,'55,?TZ0Z&VXR .#@>/?%U:=Q!.1ANVQ@7:7YNYIEW8LA2\0FFXDJ!Q-0ZF M\7#6=?;>X#?'K3E:@WO)4JEGM_E6C(/(.80"<^L8&$TO>(M".")RX]^>,V@E M'?!X?6#_XM].;UDR@[=*//'"EN-@$$"!*U8+^ZBV7W'_GLSQY4H8/\*VL2UL:K:@\F#BLMF9KM]'(X @^@$(-D#$N]W(^2]O&.6349:;4$[:V)S"_]4 MCR;GN'1)65A-MYQP=C+-^<+;G@EM/M MY4^V%&BN1J$E<4<1YGNA62.4G!!*X4%)6QJXEP46_^-#%"0-_IDMC-?T[?\](=%N)KI?H MGI!84$D5M4!0*S@$_BBZGP7U+*&KV*'9L!S' 96D0?V"09M2/$ZI\BG-]RD5 M1RG-%568L00@K\@*5DI0J7*YADLNZ435AAC,U1 HY'GI8WZ'.59+8G2;@V"N M*J?(?+E=0-Q)!P,_Q]D-W"_F@.;N"#PX1(!S3VNKWV MTC"7&\MV=)YT4S=&[U N21R;Z\Q]S2_<'_0ANXD_*IP/R07TO <7D'5B4ODL M]>%1S56HU[ZSN&C6TC;EUYZVS6O:U.R[>=/Y**QK+@T(7!$TNNYG >BFFS0; MJS:^@I?*4C_PRY(:,&IG0/QAXP3:ECYY U!+ P04 " !3@ZI4*Z=K M#=\$ #J#@ &0 'AL+W=OD[*V$O0.W4F@BX!MFJ9]SS?IYS3CS?33*GJ;#J5248+(D]Y14L\V7!1$(6?8CN5 ME: D-4Q%/G5M.YP6A)63Y=SLW8CEG-8.)-NXY9M M,Z4WILMY1;;TCJI?JAN!7]->2LH*6DK&2Q!TLYB<.V<7D:8W!+\RNI-[:]"> MK#E_T!\_IXN)K0VB.4V4ED#P]96N:)YK06C&7ZW,2:]2,^ZO.^F7QG?T94TD M7?'\-Y:J;#&))Y#2#:ES=%$PA5%60,H45KQ4K-S2,F%4PO$]6>=4GLRG"E5IAFG2BKUHQ+H'Q'IP MC9(R"3^5*4U?\D_1Q-Y.M[/SPAT5>$W$*7B.!:[MNB/RO-YOS\CSWO1;#CC^ MBZV^T>H?T'K)2E(F%*XH LF"*T;6+&?JR8)+ MU$AR^)T2 ==$U0)WA\(^*E]7\)FL2$(7$RQ12<57.EG>9Q0VM=+.((!841>0 M['F/A0TJ0V+8M-;EVKHF+&;9'F!X@*]SMB6ZGO!< M^@L2+)^LS CJ(:HJ7F M6.\((5:B=%Y+E"9/SAH'$11:V">:T&)-A>&^?*G\:D3Q/5<8JENJ>TZ*[&B% MT7T$CFN%P4PO+-LS;\\*9[$^]L#Q+6\6XI$7!^ $5A0[^L"'R+(C%_==WX;8 M\AQ7;P<0^#/PX@AF7J@W0OC^N]AUW!^_>6. L1]N%)IRD,28_"H+37!UF)_] MW,^,YUMA%()OV8&#EEB1&V%\"27FE86.9W?^O#EZ M&>'B?+P4.C"'5A0&/78=?!FXXK8=-1 -G>@E- >@^#'HQ18R'T;;+/0'\>5A M$<5C< I[.(7_#$Y?WH(3#F>X(WG;5-1A!U:C2#Z'J0/8'X59U-@N:$QW2 M5NH8NA)\,*F)48V1:>"DR=X-*-/Y&CQU2[_M>P9.NMM]"$[/IO"]$H%C0**8[++Q451$_I@?DY-C-'I?_+FQW$ J=MB-%#9;PX0<-@-S W0>/8SEV, R=US[LASDP MV@XTH2 <''&!Y3@Q_%>CX$!ZW]OLNPR37')TP:3YVZZ@U;XKRV^7O&_%L[#) M%Y9CT/[P>#CTXR9CV CI[NW3\**K;F MEJ5;%Z*XN8KTN_U%[KRYOSR3-[= +)PMP[:7TPVRVJ<1_@>(YF;5?"A>F=O, MFBN\&YEEAI=1*C0!GF\X5]V'5M!?;Y=_ U!+ P04 " !3@ZI44,>%?OP" M !B!@ &0 'AL+W=O#O>@V$QL5)8\26[6__XHV?$R8 VV%XN4 MR(\?*9%>'I5^,C6BA:^MD&85U-9VUV%HRAI;;JY4AY).]DJWW)*J#Z'I-/+* M.[4B3*(H#UO>R&"]]'L;O5ZJWHI&XD:#Z=N6ZY=;%.JX"N+@M/'0'&KK-L+U MLN,'W*+]U&TT:>&$4C4M2M,H"1KWJ^ FOK[-G+TW^-S@T9S)X#+9*?7DE/MJ M%42.$ HLK4/@M#SC'0KA@(C&EQ$SF$(ZQW/YA/[>YTZY[+C!.R7^:2I;KX(B M@ KWO!?V01W_QC&?F<,KE3#^"\?!-B/CLC=6M:,S,6@;.:S\ZUB',XL4A M&1T2SWL(Y%F^Y9:OEUH=03MK0G."3]5[$[E&NDO96DVG#?G9]=:J\JE6HD)M M?H=W7_K&OL ?CWPGT/RY#"V%<(9A.<+=#G#)*W I?%#2U@;>R0JK[_U#HC;Q M2T[\;I.+@!^XOH(T9I!$27(!+YWR33U>^@K>F.&_-SMC-3V)_RY@9A-FYC&S MUVI(G5+U D'M85MSC08>T*!^Q@JH;>!];WN-<&],SV6)/ZKJQ0"N,:]-QTM< M!=1Y'CE8/]8(=ZKMN'R!FE>@3R'-0('(E*IMZ>4;=\>>R7Y@THQ,@!O:%M28 MYAJHTF7M2_T62VQWJ,>ZQ_'I7=R3CW1=!!O!)7SL7&-1I-X:RV75R /$"2MF M,U9DJ?A6=^WJ ]^NAFZ]E[:801,N], O1GFQC?S8?K2[1\:JJG /;E&5_-9 M 'J8:(-B5>>GR$Y9FDE>K.DG@-H9T/E>*7M27(#IM[+^'U!+ P04 " !3 M@ZI4D>D4!=4% [#@ &0 'AL+W=O]')M:"YZ[164Q9KX_'9=<5H/S4_?M6I^?JL86LA+7&DQ3EEP_7XA" MK<\&P6#SX48N5Y8^C,]/:[X4M\+^J*\UOHU[+;DL166DJD"+Q=E@%AQ?Q"3O M!.ZE6)NM,5 DZ.7/_&S@DT.B$)DE#1P?C^)2% 4I0C?^Z70.>I.T<'N\ MT?[%Q8ZQS+D1EZKX*7.[.ALD \C%@C>%O5'K/T073T3Z,E48]P_K3M8?0-88 MJ\IN,7I0RJI]\J7G'+ST^U6H,F:=1& Q>J6XW.R8HV MY=9JG)6XSI[?6I4]'%U@7#E@23P /F,[9'WZ2/>>+T3=Z+ M><6U.)J[F*_Y,T+,PDQK7BV%&_\UFQNK$2]_[S$6]L9"9RQ\SUB+=E +<+F& M[[7+[XS@*.WSKOSNU4@T/38US\39 'EHA'X4@_/9AE9D2/S3H&;@:Z[S%O?T MVN!V:+ KX3::5\^__Y:P(#XQ&_FZX)4!7N7(MH);S(ZL6MJ3PQ*G#"Q4@3PV M<"@K5*4:@^+& _&4B=J"H PN[0:^-]98G)/5$GXZ MTHC\:<6RZU6*)YN.#H$"DR%-25R$0YQP@Z) 0P\9+$]U@<0A!Z:>A[0<+@ M *)1D,)T-$UQC%^\))QL;/,&?=;R7PPM\*(@]5@8=!MB8(D(H* / S_U$M\? M0C> 8#)B:2\GGH3.)('')9"=P&'(4F\Z28? 1OZT%\S(^Z) 0<8"+XBG<-@- MANAD%,*-0)S)C(RVV/A128NY);W,/[FY_6'<,#@9OGB7I+''6#@$FMZR$7L1 MB][D#)F3K7KJ0.A-R7[**&&3-/6":>P2-@DQ8>C0 :03+TTG<(^>H4[:PBY< MJ@:[M29>%$=>$E.^V8A-(1PE"8YCYOFI#WLX%/4\Z)IH3LS2([V\RZZ[3=^AX1I44^(M2X/+=<01\;QZ:+@6$312X45 M$U1+<"(!K2A5+K"J;_#-'X7&;H>I['V"QCBN 29=$MO(#EGE4L,C1N$"-RXZ M]0:L5H$HZT(]"[2<-WJSUJZT$&C;%6)!A?CMMM'>$HU&<.=DMXOV6UE'M\]/ MM7!8M4*7K@ 0N\T0H>.[7R_PJ+!\R()J2ICBQ"=Z,'S<2/-PM"!K$KU'1EK0 MQ/1@Q$@J&/DI/GH].1:N7% 9D:)XH=NGK=&O?7_7;7\4P1$Q=K?CT2>+W MG?9'@4\RJ"?X@--[>##M>3#="\4K:;)"F4;_CPFO6O=6+S,P?WZ?,KO(L-\# MK#DO#05[PP>QMN;;S:-O!7W1GW6D^$JHABO*[A<"_[T#?XU%WZW ^OC8%J;Y M+UI#D'AQY,,!P^T-6[6XJBN=GW):VEY04W.@UFIFLKN MVN>])G>?,=JS8NM'M@TXT=I'?F1%D[>UC("1*02#*]P*RE&.\X6J72;Q M(!!%@-T0;CF5;YK'XOX@7!W&=HG-,4A2^"HJ]+IP\SS'H[BD0R+=*2")?6"3 M".X4)KXMU/O2=$ G%Q0_(*CL[(_CK0-]*?3275NPV=-FMF?[_FM_,YJU%X(7 M\?9:A6E:2DQT(1:XU!_%V.UT>U5I7ZRJW?5@KBQ>-MQPA;<[H4D YQ=*VCOB^?_ 5!+ P04 " !3@ZI4#+?BBPT$ #+"0 &0 'AL+W=O EKA7HNBB8^F>%0A[F7N0=%Q[X/C=V(5C,*K;'#9HOU5K1+.BT9+S 4G-9 M@L+=W%M&T]7 GG<'_N!XT"=CL)YLI7RRD]^RN1=:0"@P-58#H]\SWJ 05A'! M^+O5Z74FK>#I^*C]%^<[^;)E&F^D^,HSD\^]L0<9[E@MS(,\_(JM/PY@*H5V M7SBT9T,/TEH;6;3"A*#@9?-G+RT/'Q&(6X'8X6X,.92WS+#%3,D#*'N:M-F! M<]5)$SA>VJ!LC*)=3G)F<4]Q_UUJ#14JV.1,(2R-47Q;&[85"$;"C2P*XF]C M9/J42Y&ATG#U:'=U;Q88 F%5!6EK<-48C-\QF,!G69IZT26[])KD3OS\>]^!JXH?]N ?WP1)^M*M#NWJ+ MI:1"M'J)9?4A]J;PU;4'S'YFSX1IC\VZAEJ3 +E..*K:V'B=X?XCH'_Z81Q' MT:R'R<2/QP/G4S3VAZ.)'T7A*S__EU'B*[SN1[W70!V'O0ME-.C*:/#A,EJ6ACO#U.!A@VFMN.%$[MU+*FJ;<#LE"]O'B.(NZ[^O MO7.5=A&$O3&GNF(ISCU78.H9/5=^E314;9R)8YS)X"F!E.K,P &)9WP#TI7G M6Z 7BO(C,=JU=4A27&;ZV E(X1931OE'Z6<1N%Y!5SY=H[7((*=$I1-(%^-M]=J@4V6R\=WD3?X+$3P:4@),!/&R^:)B$ M8[_?GW3;[LH!65DF-$1]/YG0Z7@(4>PGHY'?CR9-Y#1PK>NFT=6*1J6Q=%BW M[S;K-42CV!^-1IWB1VDH--& ZCPD"+$=CI*A/XSZ<"XW@Y,+EGK*WCTC--%- MC:BY:[O5[J6R;"[HU^/-,X>HVG/R1N".1,/K$668:IX.S<3(REW76VGH\G?# MG%Y;J.P!VM])RJUV8@UT[[?%OU!+ P04 " !3@ZI46'PQU2 $ #G#@ M&0 'AL+W=OQ&33O[L-H'!TRP"C9KFZ:5YL>/;0@D#9#L0U\2;'R^\YT+ M'YS)GHLG&1.BP$N:,#EU8J6R.]>504Q2+&]Y1IB^$W&18J678N?*3! <6J,T M<9'G#=T44^;,)G9O+683GJN$,K(60.9IBL7K@B1\/W6@<]BXI[M8F0UW-LGP MCFR(>LS60J_<"B6D*6&2<@8$B:;.'-ZMD&<,[(D?E.SET34PH6PY?S*+K^'4 M\0PCDI! &0BL_Y[)DB2)0=(\_BM!G_$U#%4\= MWP$AB7">J'N^_X.4 0T,7L 3:7_!OCSK.2#(I>)I::P9I)05__BE3,21 ?); M#%!I@-X:P!:#7FG0N]:@7QKT;6:*4&P>5ECAV43P/1#FM$8S%S:9UEJ'3YFI M^T8)?9=J.S5;8$DEX!%8"R()4[BH!@O!IN@$B0H 7J1/R.Q2WHP<\ >0@];E;@XX=/DNQTZZL& M>LOKP6 )UA1D-\J*!!=03B+M5:W0L["]%M@E9X&.2A0M<$_E$_CGFSX#OBJ2 MRG\[//0K#WWKH=_BX<\\W1)A.DKKEO&CFZC,I00_07M:%P7NR.(:*7N>P8G[ MW$!E4%$97$E%D(P+2R5G]!*/P;4\AA6/82>/;T2+%D@HWM*$*O,P84&E81,) MG@)A9.N&1S>Y/H6E))I@GIDG-.29K9..8+Y9 K^/FO@6SH='? <(>17EHF?/ M#WG-08VJH$:=03UPA1,0Y2H7Q(@63?/TJ.2)C3G@:4J5K7T3\]%9I@=#OW_* M?#4Z8XZ@!U$S>[]B[W>R_^L-T88:-!'VSPCWAZ/1&\+^M:D>5V3'5Z3ZT#^O M3<3&YYF$T&]V"[WZO>%U.O[R0A7@ H149EQJ#@&7>F.;T)T5D&;Q]\Z3Y+5D M !Z]PF GE?GF44LA'-YXJ$.D(*KQT#L)(:RU%O;>H\E*U)-BHM8,UKH,NX7Y MBBXJ$4ZD9-CJN99AV*W#FSS+$JJ5N"'I/\$2RQBLJ-SF0I+#:^)AS\$/PD(N M9%Z8-CWVFKG'DT *1$[.TE)8"M0?.M6N]6T-K9U'H5:4CO=J0?;%%,5<5"\?JL# . MJMEV]@M02P,$% @ 4X.J5$P%\#3A @ 2 @ !D !X;"]W;W)K&ULE59=;]HP%/TK5M2'5F(-"0EA%2 !V;0]=$+MNCU, M>S#)A5A-;&8;:/OK=^V$C(\0=2_$=NXY]]R/^#+<"?FL,@!-7HJ$+#EXAR\@J "!S4P9 MBLU#3#4=#Z78$6FLD!=%U\K]O?*IWTIX3^4MZ7D=XG=]OT'/[/UPKP$>M\-C2"[!CZ+I MU77H6;Y>>QW(4HJ"S#!3$K\([ 6=D9GM I#DUV2A[/GO%H=![3"P#H,+#B>% MD)J]4?OUB:7Y5D!*2$FR=YX(I1L+71+W+;&Y5K9CO&2&[O8P^>TV1XK#6G'8 MJGA&UTS3G+V=BFS26%)%!_Z#4XUQ>*8QN*2Q7VOLMVJ,]UF493V;I/7/I/GA MX$Q<@U7P\9*\J)87M:?PJ+&2JK$Z)&=TP7*F7SM[X?A,Q(J;9#?%$)VI&X1G M/1"=Y3?R+D4PJ",8_%>".Q@%[GEC$PS.F] /(^\DTPU67F2NE".=[L$=BSE; MV5FEL/\V7)>75GU:C\.)G0(GYU/O;E9.M7\TY8S%*VG%N"(Y+)&R>QMA@\IR M;I4;+=;V)E\(C86SRPQ'/4AC@.^70NC]QCBH_SR,_P)02P,$% @ 4X.J M5#B) /L^ P ^0L !D !X;"]W;W)K&ULM59= M;YLP%/TK%MK#*JT%FWPQ)9&6=-,JK5K5K-O#M <7;L JV,PV3?OO9YL4TI2@ M*5)>@C_N.??>8^?Z3C="/J@,0*.G(N=JYF5:EQ]]7\49%%1=B!*XV5D+65!M MIC+U52F!)@Y4Y#X)@I%?4,:]^=2MW]EX6 M;EF::;O@SZTX]%!<*2V*+=A$4#!> M?^G35H@=@.'I!I M@.P#!@< X180ND3KR%Q:EU33^52*#9+6VK#9@=/&H4TV MC-MC7&EI=IG!Z?DM/ *O0*%S=,D435,)*74"BS5J-M]?@J8L5V?&[&YUB=Z_ M.T/O$./H1R8J17FBIKXVT5A./]YZ7M2>R0'/(;H67&<*?>8))*_QOLFB286\ MI+(@O8375%Z@$'] )""D(Y[E_\-Q3SAAHVSH^,(#? ?E1+^_&5-TI:%0?WH< M#1I' ^=HT'^$72=0 T<.:/_0CW,<#:)@ZC_NZM)A-0PQ::Q>135LHAKV1G7' MF88$K335H'JR'#5\H]/*.6X3H%O.21/5I#>J M[SH#V9-=U/!$IY41!VUE"8X5^-:"FX> MK=+F?VY?@ 11*2E/P;Q.VM2Z!4'+7%3V[@IIGK*S/C5(ZY6<6/BV\.#P:.'# M-Y*.HLEX7_BW5H,Q'AX0OJU3N+]0K:I[%4MV6/FE*,I*@T0+&C]49:_P;1W" MPQ,+WY8H/#I:^-';JD#"(-I7OL,L"*-#=[ZM:;B_J-UDSXK%-$?7D##:EVQ; MD/#DQ+JV-0M'1^L:=3UQ^ZJ^-2+!_G7V=YJH F3J>DN%8E%Q73^L+VM:XY:VGJIMBT&"GC"N6P-I3!Q=C<7%GWF?5$B]*U:O="F\;/#3/3 MFX.T!F9_+81^F5@'3;<__P=02P,$% @ 4X.J5 60&.C> P $Q$ !D M !X;"]W;W)K&ULO9A=;]LV%(;_"B'TH@622*3D M#P6V@35>UP 9$-1+=S'L@I%HFR@ENB1E-_WU(R5%4BR)D;!L-S8I\AR^Y_#P MD>G%B8MOD0U1#X=[H7MNY26F"4DEY2D09+MT?H'7:S0U!OF,KY2<9*,-3"B/G'\S MG=MXZ7A&$6$D4L8%UE]'/^7!ZV >L20WG/U) M8[5?.G,'Q&2+,Z:^\--G4@8T,?XBSF3^"4[E7,\!42853TICK2"A:?&-?Y2) M:!C H,< E09HJ(%?&OA##8+2(,@S4X22YV&-%5XM!#\!869K;Z:1)S.WUN'3 MU.S[1@D]2K6=6MU@N0>_?L_H$3.2*@EP&H/;]$BD2O+^)?B$J0!?,I;>SZ:+]VNB,&7R@W;VL%F#]^\^@'> IN"/ M/<^DMI,+5^E8C"(W*G5_+'2C'MV_8W$%?'@!D(=0A_F-W7Q-HLH<=IBOAZ]^ M9N[J#:AV 56[@')_OFT72+T+UQ:??N73SWT&-I]F4Z(SYUW)+EQ-"JB>P(9%I4%UZ?]UI0W"K2"+_MB1Q4BT[L2:Q4<87 "=E9=K2XG7KF%4Z9O]"!\N/ M?I>064O(I3^!W5KFE9;Y<"U; ZBC 537\O../0E"U+U^6*T?#E\_U:_G" OQ M1--=OXYP3&U K^:W]W;'O/0U>^6/>@=\_I/.FR\DJ ]))XD1$04,W# M!R(LYQC6A(5VQ+XQ0&"-86CG\$B$E-Z&UDG-3QC\%Q0IO0[ "*R9"D= =01( M8!NO_22!-5[A"+[:60+;4+7 !-9DA2/0.@PGL(U56YW48(5VLHXY?#4M8?AF MOV]0C3[TANA#;?3-P["'5:AF%7J%56=+CRKHTO>+@NXI9]3X*8E&*K+7=.GN M+#'S'ADU]I#_?_(6U:!#=M"-JXHVWBQ541,.V0E7:3B_7EVT;T]W_>71YEU? M==2P0W;8C:Z.:>L5WU$=;N,":OXNT/>CG;D3,K+59M[53$&PO=V]R:W-H965TSGBYM3WU2J'@JH3L8%2KV1"%A2U*=>^VDB@J74J MN!\%P=@O*"N])+9S-S*)186&.S4WIB84)Z$>#;&53KW M J,(.*S00%#]VL(".#=(6L=+ ^HY3N.X/WY'O[3!ZV">J(*%X(\LQ7SN33V2 M0D8KCK=B]P>:@$8&;R6XLD^R:_8&'EE5"D71.&L%!2OK-WUM/L2>0Q0><(@: MA\CJKHFLR@N*-(FEV!%I=FLT,["A6F\MCI7F5)8H]2K3?I@LJ,K)[Y>*;2F' M$A6A94JNRBTH+*S]BRQU)J05AY1<4ZPD0P:*'%T 4L;5,?E!6$GNU8(B>RO5KT0"CL !PYP8 &'!P ?&>8Z4E$">0,JVP*M <86P%R';3*938># MV-^V\ X=[["3]RQ#D(Z68"Y%M=J;O M)662/%!>04?JSAS8[*NI.VL)8CB+VH,(@X_J$GQ_\C:8/&PO=V]R:W-H965T$L95WXNU7EW[OHIB2(BZ%"O@ MYLE"R(1HLY1+7ZTDD+D+2I@?!D'+3PCEWJ#G[DWDH"=2S2B'B40J31(B7V^ MB4W?P][VQCU=QMK>\ >]%5G"%/3C:B+-RB]4YC0!KJC@2,*B[PWQ]0UNV0#W MQA<*&[5WC6PI,R&>[.+3O.\%E@@81-I*$/.WAA$P9I4,QW,NZA4Y;>#^]5;] MHRO>%#,C"D:"?:5S'?>]CH?FL" IT_=B(X*#GKP^0715D5Z>3 M+0B5R!R6% Y!9(*M/8AV]ZH;'N9H%AS-TSG27;N8.XR'<)IO<.J-)CY,TRIH M6J4T#T(3]IX&M2HWJ%V@M"N@E'>D?4I'.D7B3H7$E5K0.:$%W2)]MS3]2"0) MR(@:AA59@2SY"G&P,\+@?[,(O.?2^)^81)ZFRB'$.V_%X=_VB5RQXK'$.R_% M[S#32N MM*KTPM^;>NP$:48(,ZDHQ&!APH++MBE$9D-9MM!BY0:AF=!FK'*7L1ED0=H7 MS/.%$'J[L+-5,1H/?@%02P,$% @ 4X.J5"2U>99U @ ? 8 !D !X M;"]W;W)K&ULC55-;]I $/TK*RN'1$IB8P.I(F,) M2*KFD"H*37NH>ECL :^R'V1W#?3?=W9M'""$!A'43\4E,D@2[WO M26>IJBQG$IXT,9405/\= 5>K0= )-HYG-B^M$,VI0.N'W>L'_UM6,M4VI@K/@O5MAR$'P)2 $S6G'[K%;?H*FGY_AR MQ8W_):LF-@I(7AFK1 -&!8+)^DG731^V ,AS&! W@'@?T/T$D#2 Q!=:*_-E MW5%+LU2K%=$N&MGNJ*;H>PJW Y;932\-E]M=^Q@2M1$[PGJML-ZIPF"-"\K MP>FI26X.YJV5'8O84=9OE?6/*G/#STYI6___;?L8LB\NW/HC"]!SO]\,R54E M;3WUK;==H4._.?;\(URM]29\IZGW,L[TG$E#.,R0,KJ^P9;I>M?5AE4+ORZF MRN+R\<<2/P^@70"^GREE-X9+T'YPLG]02P,$% @ 4X.J5#?L51PJ! MX18 !D !X;"]W;W)K&ULK9AA;YLX&,>_BL5- MITWJ%6S3).R22&NJ:9-6J6JWW6LW<1)K@#/;27;2??BS@6(8P8&2-PV&Y_GS M^(_]J^WID8L?\QU-]9,U%PE1NBDVOMP) M2E994A+[* A&?D)8ZLVGV;T',9_RO8I92A\$D/LD(>+?6QKSX\R#WLN-1[;9 M*G/#GT]W9$.?J/JV>Q"ZY9 D'7,^\#?+\(D4G((KXS>I25:V"Z M\LSY#]/XO)IY@:F(QG2IC 31/P>ZH'%LE'0=/PM1KWRG2:Q>OZA_S#JO._-, M)%WP^!^V4MN9-_' BJ[)/E:/_/B)%AVZ,7I+'LOL+S@6L8$'EGNI>%(DZPH2 MEN:_Y%=A1"4!ABT)J$A 71-PD8"SCN:59=VZ(XK,IX(?@3#16LU<9-YDV;HW M+#6?\4D)_93I/#7_2)@ WTF\I^">$KD75'\C)<%?X(.45%^0= 6^,/+,8J88 ME2]1*T 4J"2;+P(>Z7(O!$LWX)9()L';.ZH(B^4[+??MZ0Z\??,.O $L!5^W M?"^ULISZ2G?"E.(OBX)O\X)12\'W1%P##*\ "A ZD;YPI]_199D.Z^F^MJ[T M#Y7^H4P/M^CE+CF$<"F$,Z&P1>AS>J!29>9?@;4Q]F",/650+C3*A,PT/Y$+C;MZ, MR_>/+^7-I)2<#/,F*H4B=VU$;@']N6?:DBX&10V#)E$T.>T/#"Q% F<57^B! MQG_^ 4?!WQ#\5P'#E86"H[.P@BLXS#=H9RY$%W6ND*M:%Y2^%>Q!C:D9M%AK MN0 O!H9"R5FA*Z1>H24'=*/C*U+X>5TB]'HL=>#-X,.K[/68UM*2" MHX'CTT('NJG3Y\./SQOM"JE7:!D&)WV,_MW0UX# 8@]&PXQ&%E[(#:^^("CD M7&X[0^IE6O0AV-5M] IK465),W!-@RR\D!M>O:UMXJGV[ZEPMS/$D(480A]^JLR[CLAUMD M&8G& X>JA1ERPZS/ )AT&P#-L#:S+?:0>[GWF]D70"ZVG,3!P+V.91EVLZPO M%PJY,UPX$=5B.+8PQ.Y58F8XP*\QMK+UPP.-M1C#9[9Q?8T]OT1SAM3+M!S# M;H[UV>VZD%54V)EJV%(-NZG62EK"9<=@/L-A2$0_< MIV*++NQ&5Y]OWMRE-CQVA=1/0"S@P@Z[V,SC"W UM# ,!^YI0TNK\+)[VM"U M8GR(_3\T;BN^R(\EGKA1/LLLM M)2LJ3(!^ON97+*;BH" >!0 M&0 'AL+W=O.KU#"^%^RZW)O4+%HC55U#\:XYK+[LM?>AP- -#X!B'M ?"X@Z0')N8!Q M#QA[9[I2O \YLRQ+M=H1[;*1S2V\F1Z-Y7/IVKZT&D\YXFSVP+@FSTRT0!Z! MF58#]M0:\I%\8UHSUQ1RF8-E7)@KW'U:YN3RXHI<$"[)]TJUALG2I-3B71PC M+7K=^TXW/J'[R/2()-$'$H=Q? 0^>Q^>0S' HR/P_'SUO^ 4#1QD(3_O5L9J'.U?[V@D@T;B-<8G-!: 7+RP4)*"F0I[P64AVA)C M;(6R%6C"C %[M!L=]\1SNZ=@FT63SRG='EI^1D[^;TXX9'1ET8-A="\'>KWA MTA !:\2$HYOK@.CNW]@%5C5^/E?*XK3[984/&&B7@.=KI>P^<",_/(G9'U!+ M P04 " !3@ZI4_L:M4A\# "W"0 &0 'AL+W=OVBE;KFFT %2"ULVBZFH7;=+J9=F.1 K#IQ M9IO2[M?/=D*6)@:Q&XB3\Y[S^(U]G.F>\2>1 TCT4M!2S)Q-[(+3 IG?G4W%OQ^93M)"4EK#@2NZ+ M_/4.*-O/'-\YW+@GVUSJ&^Y\6N$M/(!\K%9*PF3FW_LW" M-P(3\9W 7G2ND9[*FK$G/?B7Z!TB)?J6LYU0,C%UI2+2>=VTJ7Y75P^.5/^" M^34*_2L4>$%@D2].RY>0MG+_K=Q5/K1F!*T9@XZ9PL*O#;H#6C4@D8G00_^0+-8;'!UAJ13-PB"L =G"8J\T X7MW#Q M67!BMQ8I)Y7N$E;">%#<]Y.D1S@,2L(C[HU:P-%9@!N*18XRKMJ7E6\T*!UZ M<0_/$I.,[7A)BY>QCBU.]5F',<%X8F>=M*R3LUYVIIJRZMM; MCLVIM0'[.Y\,EUO0@QR&3([L&-_[U_R]DY2FN5G;MC?<)-&X1V0)BCK8;YDZ M!Y+_7TW&=&%FNG#:=%]LNK&5VQ^TO7CB]]N/-6JPO=W.J:H_:=1AM26E0!0V M2N9=)ZI'\/HKH1Y(5IF#=LVD.K;-9:Z^K(#K /5\PY@\#/39W7ZKS?\"4$L# M!!0 ( %.#JE2]K7V_E0, -X. 9 >&PO=V]R:W-H965TFF3>JF:-W'P[0'%YQ@#6QF MFV;[][,-!9(0UDU*7QH,]^/<8]]3W_F.BQ\R(T2!7T7.Y,+)E"JO7%6@N#4.A6YBSPO= M,F;.9,B_ MK9!O'*S%%TIVLO<,3"EWG/\PBW?IPO$,(I*31)D06/_-LT904%;_XE\-$3T'&)QP0(T#>JR#WSA8YMP:F2WK&BN\G N^ M \)8ZVCFP7)CO74UE)EMO%5"?Z7:3RW70I\(H7X#S%+P^F=%2[U':@(^Z!/T M_)HH3'/Y ER S[?7X/FS%^ 9H Q\RG@EM8.%.1^&N!SF= $8&B9T>@0C\,(H/H Y9>6$\C#1LD8:C2$V3 M@D2#(^+4YN_%C=JXT?D/ZUO!Y: TQ$>,HFD810>\#UGY M_@G>9RWDV5\.M-;ZU"+=4(998H[T/^X%]#I1]&X=*YX45:/[H!.YF#X!-1WZ@>C\U ?'9$*X\ _I'[ M*NS]:]L'W:DH')=1V[89SU- "WTKN"<&K!SCHU,[.#L__:C3.^2=A?XF;)_8 M67BH/$-&TW"8?-1I)AK7S!5G4HG*#A,7E%WH#4C((&PO=V]R:W-H965T M,V<>&LYT*]4W70 8\EARH6=>84QUX_LZ*Z"D^D)6(/#-6JJ2&ERJC:\K!31W MH)+[41",_9(RX@&[L%\KI8*5W['DK,2A&92$ 7KF7<;WJ1A; 'NQ+\,MGKOF5A75E)^LXMW M^BRKG[6V[QK;T0G;,?D@A2DT>25RR _Q/OK1 M.1,].W,7#1)^H.J"Q.&(1$$4]>A9_#X\[(&GP_ 4LE/P V_B+C6QXXO_)S4C MLN14F,,,D2_O\3AY9Z#47P>,)9VQQ!E+3HK'MI$QZCY&>,2VHJ$OHPW+V+'8 MGO(P3Y(@F/H/^V$^/A2/]PX="+SL!%X."GS-!!49$ [XE8\(9W3%.#-/?2(; MIJM]^\$X.2%@W D8#PKH0C\0[:N.Z^KOIW;2&9L,"K_-LKJL.360$UI*9=@/ ME^:^R$V.(A>.C_*;3H[R&\:7IQ)\W Y%K EU$:FP0 MBF2T8H;RI@0(W2@ ^U:[\&$CM"XJRMD/='3MRL72R15G&^=P;XNZ/JZ5273* MES#8M=7@3Y5KVE(=?B_7)S7LM?9P4,-;JG*2*FS?>J",PFC'%_W]J@UW[2^, M!^6_P:F%G+V7&B\=;$HYTY74S#4H+(ZJ$U-9,2.G9EAD>I<7?NWQ+4!LWQ&BLQUJ8YNKJ=KM!Z=:-![_LWX4WBV;3!LF-!;3&BF#BRML<*H9:)J%D96[XE?2X,#@'@L< D'9 _A^+:5Y7E@# MW5@Y_PE02P,$% @ 4X.J5+[Z65/W @ /@D !D !X;"]W;W)K&ULO59=;]HP%/TK5E9-G52:[P =(+6@;I6ZJ2KM]C#M MP207L)K8F>U UU\_VPE9*(%U#^U+8COW')][_'$S6#/^()8 $CUF*15#:REE M?F;;(EY"AL4IRX&J+W/&,RQ5ER]LD7/ B0%EJ>TY3F1GF%!K-#!C-WPT8(5, M"84;CD2199C_OH"4K8>6:VT&;LEB*?6 /1KD> %3D/?Y#5<]NV9)2 94$$81 MA_G0.G?/QJX!F(AO!-:BT48ZE1EC#[ISE0PM1RN"%&*I*;!ZK6 ,::J9E(Y? M%:E5SZF!S?:&_=(DKY*980%CEGXGB5P.K9Z%$ICC(I6W;/T9JH1"S1>S5)@G M6E>QCH7B0DB656"E(".T?./'RH@&P WV +P*X+T4X%< WR1:*C-I3;#$HP%G M:\1UM&+3#>.-0:ML"-7+.)5H5\P/T6^>X(\Q_-:X./#\ G$-=S=AMO*LMHW MK_;-,WS^'KY+0HF$SK7:@\8%3!=DE@(Z%P*D0#^N53RZDI")GP=F\^O9?#-; ML&>V.Z8,1W'#>-)8)B0JX]M<+8DC0ZS/]&KD!I[3&]BKIGDM45[4[==16ZJ# M6G5P4/4U"'&F#FI<9$6*I5*-,\8E><+Z!+>)+?FZ#1F=,'3[S\2V13F!URXV MK,6&_V=QN?G)SG$0]7&@(-N2"'?D]:+>\QQV@[J1WVU/(:I3B ZF,(&5NI9S MY7/[AM@B[=:DW3?8Z+UZMMYK;?3>CJ-NX$3!,]];HKS0#]N-[]>J^P=5?P(* M7.E6-QO"B;JEB9 &PO=V]R M:W-H965T[$EBN?HD!29--H\V ( V6,IE9T$ M!6)U&88V*Z#D=J K4'2RUJ;D2%NS"6UE@.<>5,HPCJ*+L.1"!6GB;;W"GB47)2@KM&(& MUI-@.KRL?^R<=.L:RXA;F6WT2.Q21X'[ *>;+]#%<^[X,BVM_[*F M\XT"EM46==F!24$I5/OGCUT>]@#$) MT0TSSIO8W,+GQJ,I&J%<%9=HZ%00#M,YKP1R*9X@?_MF>!%]N%((1G%Y5EMH M+4N]QH8;.&4W]*K.V TWAKODL^,%(!?2GI#U?KE@QT._;7C?Y>99;JL:BHRLWUA>:D-BB?N.NM0S5KR8>39 MW6#8IM'@/ FW^XD\Z#3NG5K=X=Y3+<%L? =;TE0K;(O:6_LA,?6]\ =M9YIN[G=H*Y\0ZPT4GOY94$#$(QSH/.UUKC; MN OZD9K^!E!+ P04 " !3@ZI4,77U]8H" "B!@ &0 'AL+W=O5A55OV^ R_78"[WMPA-;E,8N^-FHI@N8@GFI'Q7._-8E9Q4(S:0@ M"HJQ=QU>W0QMO OXQF"M=\;$5C*3\M5.[O.Q%]B$@,/<6 >*MQ5,@'-KA&G\ MVGAZ+=(*=\=;]SM7.]8RHQHFDG]GN2G'7NJ1' JZY.9)KC_#IIZ^]9M+KMV5 MK#>Q@4?F2VUDM1%C!A43S9V^;?9A1Q"%!P311A"YO!N0R_*6&IJ-E%P39:/1 MS0YR":V9H9S]@?SCAS )/MT+ TI0?K'4T*Q,96'6 M5,$Y^8H?R>DM&,JX/B,79$=,)K*JER@EVW!R0I@@SZ5<:BIR/?(-IFNA_GR3 MVDV36G0@M2]479)>>$ZB((I>IK?D].3L7QP)[,G+<%UFX0KKV MH;%(G(4]1:L,]ST<^:L.<-R"XZ-@9/6Z6(UJL,.*HJ#?S>JWK/Y[K+B+U=]C MA8_6[6,D^*TZ3;M:@90W>8R5=K,$^*^CUNEEIRTJ/LIY+P*9: MX GJ(J9[Q#@Z !RVP.%QH,2CV\4:[GV-:9(._X/Y.RW'=F\\K LF-.%0H"RX M'."[5TU';"9&UJX+S:3!GN:&)?Y$0-D ?%Y(:;83V]C:WU+V%U!+ P04 M" !3@ZI4L4U%Q<0" _" &0 'AL+W=OVAE;;F?J$*D5KHM$F;ALJZ/DQ[,,F!6'5B9IM"O_UL M)\TH"8R]$%_._YR?3TZ.2;>,/XD20*)=16LQMDHIU]>V+?(2*BRNV!IJM;-D MO,)23?G*%FL.N#"BBMJ>XT1VA4EM9:E9F_$L91M)20TSCL2FJC!_N07*MF/+ MM5X7[LFJE'K!SM(U7L$->3T;:WAC\(+ 5 M>V.D3[)@[$E//A=CR]% 0"&7V@-6CV>8 *7:D<+XW?JTNI!:N#]^]?[1G%V= M98$%3!A])(4LQU9BH0*6>$/E/=M^@O8\H?:7,RK,+]JVMHZ%\HV0K&K%BJ B M=?/$NS8/>P(W."+P6H%WKL!O!;XY:$-FCC7%$FU470@0"-<%^B9+X&BRX1QJB;X0O""42*)V+Z8@ M,:'B$GU #_,INGAWB=XA4J/O)=L(I16I+166=F[G+<)M@^ =0?B*^17RW??( M3 7Z>;,0DJNB M^W4BA-^%\$V(X!])SUFELXYU00_EK?$2&2_Z M 8=8' 2\&X^FZ%'(LN2T8+4JR&XQD.\'S>,X@.XOE&0'&$+.[;PK.1!6[%# M;&&?367N@&W * JB8;BH@XO.@A-85Y#$NR&ZJ!_8"_P#NB$CYTCJXHXN/HN. MU*KRX!A>//!B#^!.FKQ!2SJTY"2::3E#-$DO5)P<5EG?)ARYPSRCCF?T7U5F MN@$S?3%O^R+]VQ>'P$>][S+JUV#?*'1[;]G>:^_Z:E4-&UL MM5A1;]LV$/XKA-<-#9#&)B7'3NL8B.UU*Y"T0=)V#\,>:.EL"Y5$CZ3B!-B/ MWY%21#N6Z+1%7A))YMU]=[S[/HFCC9#?U I D_LLS=5Y9Z7U^FVWJZ(59%R= MB#7D^,M"R(QKO)7+KEI+X+$URM(NZ_5.NQE/\LYX9)]=R_%(%#I-_0SN.#FV2YTN9!=SQ:\R7<@OZROI9XUZV]Q$D&N4I$3B0LSCL7 M].TLZ!L#N^)K ANU=4U,*G,AOIF;#_%YIV<000J1-BXX_KN#*:2I\80X_JV< M=NJ8QG#[^M'[>YL\)C/G"J8B_2N)]>J\,^R0&!:\2/6-V/P)54(68"129?^2 M3;EVT.N0J%!:9)4Q(LB2O/S/[ZM";!D$K,6 50;LB0&C+09!91 \UR"L#$); MF3(56X<9UWP\DF)#I%F-WLR%+::UQO23W.S[K9;X:X)V>CP5699HW$A->!Z3 MJKSB\H0$])BP'F-? M;F?D]:LCDS@6PE2F >+T^0YIY; I4;^7&40'O.QD&]1;'EBW08O;3WH%DKB- M5^3O2UQ"/FC(U#^> &$=(+0!PI8 [Y..P!AEA*9LV>>*/1>D)Z_WJ 7U:@SY]/F@2"=74MY/2QZGU833A;AST>[U1 M]ZXA\J"./'A6Y,NR7";T,7($;BLH3> >-4I!$YC2[6 +S+ -R[#&,O1BL1C( MPB(R'2;F:;+D1F*: SW (1M ,YJ &<_".!Y-3G;VR#:!HGV',GWO* ^%MD< M9UXLB.(IO+$M,N?1-[+%+E88M%:+.4C,"^D33C/7-3_]!(,="!1^/X51Q_(T^,DL MOH_&#H0+3P(OC5&G'M1/[#>(@*>^&:D<[ S)]N"6$MVTJM?:'4X;J)^P75TO MO4Q;N=D>%CIH#>]8GOII_A*4 MQ-\71[RT[,A<:FTH@JPRF.(#XF1?ZXT6;O M,W/1B'=?&H;MP^2T@?K%X?OQFF$R5!7A3$@<_D:P_J"#@$A?H5Y;J0 MTX4?SU9W%-'\'NOUP.=I(^U4_G8*Q9Z"G1U:M8O6B1+S:X5%BP-\Q]," MWO 8OWPLWM>__3)DK/?NZ\5G>T7?'9$TX?,D3?1#8Q9LOYAG_<'3+-A>H[(^ MI2U9.%%B?I68P5I"E-@.]3%\Y687Y'Y?[*\*6AF>.0%B?@&:(J.;699P!WD! MO@],IQJL_S(?7.9GVS\@1VY/[0$"CS-\,5*Z M/#7PY>4(F U?J'2./YF?/P^6;LKVW\O/VBH7.(X,_!QYA;7*BLR30^#H+* O M4Z; <5#@YZ I7R>F3E:ZU3'A2PGV8Z'U!?B P^"@3@=;IQI^:KGB]X=JZ1@@ M"%^HEHX0 O]KY _4TN\P;*]E=^M\, .YM.>LBMAWPO*4K'Y:G^5>V!/,)\\G M].VT/)%U;LH#XBLNETFN,)T%NNR=#!"L+,]&ULO9AMC]LH$,>_"K+ZHI6N:S/X*542 MJ9O5ZDYJ=:O=]OJ:34B":IN<(9OVVQ=CKW%J[$395=\D8#/SGQG@)_#T(,KO MB1TK])NU*'.J=+?<^')7,KHR1GGF0Q#$ M?DYYXY*)/=Y3LN?URP3AYF'O><']WRS5=4#?S[=T0U[ M8.KK[J[4/;_ULN(Y*R07!2K9>N9]Q!\6Q!B8$?]Q=I"=-JI2>13B>]7Y9S7S M@BHBEK&EJEQ0_??$%BS+*D\ZCO\;IUZK61EVV\_>;TWR.IE'*ME"9-_X2FUG M7NJA%5O3?:;NQ>%OUB045?Z6(I/F%QV:L8&'EGNI1-X8ZPAR7M3_]$=3B(X! M#@<,H#& @FA6U[0 M8LG0)Z8K*8T'TVQ>:$_HW\>,;V@U91*]O6&*\DR^TYZ_/MR@MV_>H3>(%^C+ M5NREMI937^FDJM#\99/ =9T #"3PF997B."_$ 0 #O/%N/D-6[;F^-CL1&(]E.-U[2(V+JJ-^S3' M$$>3J?_D4 Y;Y7!468L1EUAME73%0C*)W6)1*Q:=$@M=8E%/+ D2<&O%K59\ M2BMR:<4]K2@-D8"WAP$(M& WO$Y,2\7RW M5VRE^:*KPJ1RLB7H!? ^#,A0 !VJXC/JDW'ZR#.N?CJE<3_W( X')@9; .%Q M M4 MC,@+(!'<(0MC_ K *GQ<02)@-C-U*#9P2V21@,5L-S"EX$+.\C5E6N" M.C'J."C+-WP9X'"?3%9PD#7L9%[/73.J"Q]]C!E8O] Y_XWCU\0W=I"TH(57 "TX0$OB23J0 MAF4H7,90<- Q2M*A967Q")?A$?K@2PD>. ""!1]PC0X&UA@@05_!EC@. RF"0SL2&*)15Z)6,1U&(R'II]89)$7(XOT M843"8/+[MO([%_WJ*XN^_&ZXOEAG;*WM@JM$[Y:R_G!1=Y38F;O_HU!*Y*:Y M950SI1J@WZ^%4,^=ZG-"^_EH_@M02P,$% @ 4X.J5!-7HR'/ @ TP< M !D !X;"]W;W)K&ULC95M;]HP$,>_BA7U12MU MS2,)5(#4@JI-:B74ATW3M!E.91478@*.)YD0I94XU:N755)H"OK5!9NX'FQ M6U+&G>G8OEO(Z5C4NF <%I*HNBRI?+N&0FPFCN^\O[AGZUR;%^YT7-$U/(!^ MJA82=VX79<5*X(H)3B1D$^?*O[SVK8.U^,Y@H[;6Q*2R%.+9;+ZM)HYG%$$! MJ38A*#Y>8 9%82*ACC]M4*=C&L?M]7OT&YL\)K.D"F:B^,%6.I\X0X>L(*-U MH>_%YBNT"0U,O%04ROZ236OK.22ME19EZXP*2L:;)WUM"['E$/A['(+6(;"Z M&Y!5.:>:3L=2;(@TUAC-+&RJUAO%,6Z^RH.6>,K03T]GHBR9QC)K0OF*S 37 MC*^!IPP4^4)N:EU+('>,L[(NR8Q63-."W (6@BSHFW%4Y'0.FK)"G9$3PCAY MS$6M,)H:NQHE&I";MG*N&SG!'CES2"](Z)^3P O\IXR38L\HUI'VS0 MP0;'8%$?;+ #BQ,OZ6?%'2L^QAKTL>)=EK\'E72HY!@J[D,E.RBO'S3L0,.# MH,<<<+9F&F0?;OA9W*C#C0[CA.F*K.F&LNV&PC:WF089XQ0G 5^3M!L3O4T] MVA$6#@,_Z!?G>_]FDW=0WBTH15A9U1I6.%BP*J!T[U#Q=@1\B49QM$? UG#T M/U&?@M$E*W *]*+]G:8-PR :?D"[6R/:7'=W5*X95UCL#/V\BP0[1#8W2+/1 MHK)3>RDTW@%VF>.M"](8X'DFA'[?F(N@N\>G?P%02P,$% @ 4X.J5.ZI MM7#3 @ *0@ !D !X;"]W;W)K&ULC99M:]LP M$,>_BC!]T4)7.[;S5)) FU V6"$T[<88>Z$XYUC4DC));MIOOY/LFCPXSM[$ M>KC_W>_.EBZCK52O.@,PY)WG0H^]S)C-K>_K) -.]8W<@,"=5"I.#4[5VM<; M!73E1#SWPR#H^9PRX4U&;FVN)B-9F)P)F"NB"\ZI^KB'7&['7L?[7'ABZ\S8 M!7\RVM U+,"\;.8*9W[M9<4X",VD( K2L7?7N9T.K;TS^,%@JW?&Q&:RE/+5 M3KZMQEY@@2"'Q%@/%!]O,(4\MXX0XV_ETZM#6N'N^-/[@\L=B9& ,U$^Z7M5AQU! M)SXA""M!^+^"J!)$+M&2S*4UHX9.1DINB;+6Z,T.7&V<&K-APK[%A5&XRU!G M)E/).3/X6@RA8D6F4A@FUB 2!II\(0^%*1201R88+SA9T!S(=\"R+6GR2N;T MPRHUN9R!H2S75RAY66=?[F.-ZD*%=:%"YR\ZA5.5P&5?9WY]6))G186F M[A/%S0>F$YJ37T 5>:182F8^R.^[I38*;?ZT8$4U5N2PXA-83V"/Z@H4D>FI M2MV7+GK.A3W6;Y-.$ U'_MMN.1N,HD&W-MJCBVNZN)4.@:(FH%+5/Q6K!#IC MM ?4K8&ZYX#B)J#N<:PP#@Z SACM ?5JH-XYH&X34.\H5C3H'_"TV^SA]&N< M_CF<7A-._RC4B;P'=:!!:Z#G#+#II 944[A!2[@R]S:+/:!A#31L!Y(&3VI: MWG>\.NPI$Q2O0K$FF^K -]$.CTY.%'<[!\#'1G$T/'Q;_LY%;ILHWH%K)C3) M(459<-/'3U"5C:F<&+EQ=_M2&NP4;IAA+P=E#7 _E=)\3FR[J/\=3/X!4$L# M!!0 ( %.#JE0I.,SR-P, (X* 9 >&PO=V]R:W-H965TW!@2*P" M9FW3M/]^;: D#:3M(7L)-LP[,\],_#%><_$D5X@*7M(DDQ-KI51^;MLR7&%* MY1G/,=-?8BY2JO14+&V9"Z11*4H3VW6U6-^*_3,;KQ$+,5,,IZ!P'AB79#S M&2D%I<5/AFNY-0:#LN#\R4R^1Q/+,1EA@J$R+JA^/.,,D\1XTGG\K9U:34PC MW!Z_>;\JX37,@DJ<\>07B]1J8@TMB#"F1:+N^/H;UD"^\1?R1):_L*YM'0O" M0BJ>UF*=0Y7!5XM\$K0*K,2:TX5G8X%7X,PUMJ; M&92U*=6:AF6FC?=*Z*],Z]1TQM.4*=T7!32+8,8SQ;(E9B%#":=P5:A"(-RP MC*5%"AMK"?HO!#]R%-0(X!IU+24-4B+V=ME[<,WH@B5,O?;@EKZ:(O5@7B#\OEA()?3_]<\'T;TFNE=& M[W\2G3?1DRIZLHFN."P0D8JN-E21@S*R6?[/ M4Q(,^V/[>;O8;:/^3[HA M_ ;"/SR$6O,N"+^5WV#H[S"T;3QG-.QF"!J&X#\PK 1VMB)H9>CV=RG:-L1S M!]T4@X9B<'B*F!>=BV+0AO#='8BV#?$"KQMBV$ ,#PH1Z9V&QDHO] ]QANU4 MB;/;E+:1/QKL:OS9 <.PLWYTI7\J)U7>X,:M38H MESC$[.)MSTOFT'\#2O% 8Z0--%QJEZCS,G%:6IWZP9X8<_4V,5>2Y@HZ_0=02P,$% @ 4X.J5,&%%"K- @ EP< M !D !X;"]W;W)K&ULM57?;]HP$/Y73M$FM=+: M0"A0*D J86B5UE&!NCU,>S#) 58=F]D7:/_[V4[(Z ;9]C >\*_[OOONSCGW M=TH_F34BP7,FI!D$:Z+-31B:9(T9,Y=J@]*>+)7.&-FE7H5FHY&E'I2),&HT M.F'&N R&?;_WH(=]E9/@$A\TF#S+F'X9H5"[0= ,]ALSOEJ3VPB'_0U;X1SI MH31<2="X' 2WS9NXY^R]P6>..W,P!Q?)0JDGM[A+!T'#"4*! M"3D&9H<0>72 0_G>_:)C]W&LF &8R6^\)36@^ Z@!27+!+2-ADM7Q3EI>\HMCH9C7!"^'9*4[ 6%2RAP5,J,3,IMPKR2M#;R7*::O\:$-N8H[ MVL<]BFH)IPE=0JOY#J)&U#RB)ZZ'WS-=P:,:.:VJ#"W/UZHKPYTTI'.?NZ\^ M=7>$F?E60W]5T5]Y^JN3P4-HB7;42MK%UI9=CI2BX.I[+=8'ML-=N MN%\_W!ZFZ,]VK\2V*['M6K'3G PQF3J9"R:83/!8@0J2[H'W$WX[E=].K=\X MU]KE_J^2%'?^+?AN):);*V*.26Z_%IAN44O7@F#"I4V!DS-CA' VGTYFYS5W MXKKR=/T_KEROHN_5!C)BAALHGA:P_7K+-&<+@:!M%,=N73U==-EMOSTF*SSH M?1GJE7\2#"0JEU2TP6JW>G5N?;,-?YH73Y;]J%=<&A"XM-"&]1B +IZ!8D%J MXSOI0I'MRWZZMN&A=@;V?*D4[1?.0?46#W\ 4$L#!!0 ( %.#JE3-DF"H M:P( '$& 9 >&PO=V]R:W-H965T^YQ?)-LI'K0):*!ITK4>NJ5QC1GOJ^S$BNF![+!FE8*J2IF*%1+7S<* M6>Y E?"C(!CY%>.UER9N;J[21*Z,X#7.%>A553'U?(%";J9>Z+U,W/)E:>R$ MGR8-6^(=FJ_-7%'D]RPYK[#67-:@L)AZY^'9;&+WNPWW'#=Z:PRVDH64#S:X MRJ=>8 6AP,Q8!D:O-;*NF2&I8F2&U!V-['9@?/&H:D:7MM3O#.*5CGA M3'IG9/902I&CTN_@X^.*FV?X #=,*68-AJ-+-(P+?9SXAO)9E)]UW!%WM,9:VA0M:E;M$X_]PN).>??*O/9N\]>R59?Y60[#-F&[BDM<:!!:$"09CLEVU#:X-C&Q< MCUA(0QW'#4OZ)Z"R&VB]D"2S"VS;Z?\RZ2]02P,$% @ 4X.J5#C)&(QB M P &0X !D !X;"]W;W)K&ULO5==;],P%/TK M5EY@$BRQ\XW:2M"!F 2BV@0\(!Z\]+:QEL3%=M9-XL=C.UG2]2,#I/:EC>-[ MC^\])SZR1VLN;F4.H-!]651R[.1*K=ZXKLQR**D\YRNH],R"BY(J/11+5ZX$ MT+E-*@N7>%[DEI15SF1DW\W$9,1K5; *9@+)NBRI>'@'!5^/'>P\OKABRUR9 M%^YDM*)+N ;U=343>N1V*'-60B49KY" Q=AYB]],B4VP$=\8K.7&,S*MW'!^ M:P:7\['CF8J@@$P9"*K_[F *16&0=!V_6E"G6],D;CX_HG^PS>MF;JB$*2^^ ML[G*QT[BH#DL:%VH*[[^"&U#H<'+>"'M+UJWL9Z#LEHJ7K;)NH*25':;\V(.0KY [W_53#V@UVC*RU*3;&?1%4@0=S!'^JM!'VI5"T"7 M4M:TR@"]O !%62'/=);,J0 YDXX18//\ WK2@4B*^:-O_\4G/HTL%I?PY@.YWZ+Y% M#PZA-]1*BRTVJ5TTU+*.6E:UE)[MX[19)K;+F-UZ-R$X2'W?"T;NW29[NX$X MC=-(;_0N\$DG0==),-@)\3!^_&0N=<&5V9%H5M!J@*:P P^/($+4H4>G$2': MX=;;8G\HXDGM<5=[_)^TH]_HR\JXHR:N5E+1:LZJY0!=2;=D<@0QT@X]/8T8 MZ>Z'3I(P3()X2Y,]@7[H15%$]DN#O=Y.O6?$(?^^)_"&6^,C"(%[Y\/D-%*T MZVQ2'$0$XY1L2;$GT$\2C\3! 2EZG\7#1GM8BG_>)[BW1!P<0Z#>%7%X(H'" MW3T0!KY/MOUK7Z"."\D!&\.]!^-A$QX42!\ZE&"9TMTU5'ZMF))#'/;^B>-C M:-2;)4Y.I%&R0WWJ)4&0;DNT&X>3.#PD4._+>-B8&X'*5<$? %JV9K7([SM,M$VDYHBT]]@2F891XVX*X&^=VN>QWGJBN8&ULS5I=;]LV%/TKA+$!+9#$$D7YHT@"Q$Z&!5A:HVG7AV$/ MC$3;1"32)2D[&?;C1TJR*,<2Y;I[\(NM#][+)9+0A1X21,F MKWI+I58?^GT9+4F*Y05?$:;OS+E(L=*G8M&7*T%PG!NE21]ZWJ"?8LIZUY?Y MM9FXON292B@C,P%DEJ98O$Y(PC=7/;^WO?"9+I;*7.A?7Z[P@CP2]74U$_JL M7WF):4J8I)P!0>97O1O_PUWH&8.\Q9^4;&3M&)A0GCA_-B?W\57/,XA(0B)E M7&#]MR93DB3&D\;QO73:J_HTAO7CK???\N!U,$]8DBE/OM%8+:]ZHQZ(R1QG MB?K,-[^3,J#0^(MX(O-?L"G;>CT095+QM#36"%+*BG_\4B:B9J#]-!O T@ > M:A"4!L%; ]1B@$H#=*A!6!KDH?>+V//$W6*%KR\%WP!A6FMOYB#/?FZM\T69 MF2B/2NB[5-NIZT?%H^?SB4YU#*8\U?-/XGP$S\%'+ 0VPPC>W1*%:2+?ZZM? M'V_!NU_>@U] '\@E%D0"RL!71I4\TQ?U\9.#!\[44H([%I.XP7[JM@\<]GV=F2H]<)N>"70Z_!2I"Q#X9P!ZT&_"XS9_ MP*(RAPWFMX>;-_5^YS:_)5&;^4XR@FJN!+F_H,7?7;I*^"LAX)&(-8WTOQG_ M\Z>]R7,&;I*$1\5$XG/PF41\P>@_NMF,",I-:ZDD^.L/W0.X5R25?SOPH0H? MRO&A%GP?L_2)"--A.3%QII9ES''%S <86XF&'[K=!%'-:C"&CC#NF=*4*T5T3Y^\D)$ M1&7SXBV\#NI8?,][ WB_45!KLX-W6.$=.O'>+!:"+$S2._._)E(U@Q_NX?)' M>^#W&PW;P(\J\",G^+N7E195/25BNJ8Q83%XI20I9K2>(!%AJG%ZN+UZ%Y[W M:Q,C_;#93E#C*JBQTT\A.P5S1'79(2_FF#0%--Z?&*,@?#, ^XW&WJAY 'S/ M:J3G'H+'V0Q\HVJYY$E,V:)1F+P&"AD,=^'=E:UVEL!HW(*OIN'^<=FD+$HR MK81&EB.\H@HG.1M*/E<;S2N-@?A[@>@\OTESV:@>1PA;PH V#.@,PX@"8%R! M5UT@BTHSS@!.><94(UBXAP..1VU+SK=*YP?'05D5^J4K].UED^A&:.X> NT: M"^E82[[5/=\M?%^(T*4A-B1!MAJ])>(2<=-2[_ :=B.T.NB[A;"&<%M%.!U; M)?(')UF3^%9[?+?X'$%UMWZ#V+1.:BLDOIN\/Y4:I_>+4ND"?8_)=OU:+O?' M)SD&T!(X["#P(S6TPVV7&D++X-#-X*9"!W??,ZI>P3TS>,R^:Y9@YG)OF17" MTQPA2[C038?'U^Z3TO-P1XL&,&Q;,-#R*CQT0X'C."=ZG!R!KV%S$0S]L?>V M>IPVM71M0Z#E7^CFWP?*:)JE #.6Z1AJX;"?2'RX!Q<-1ZB5J:!E=>C>8!P% M]VR[E,U&2S?09)OJ62P-_[9S7AF*&T_8M="M&D"W&K0O=/"O7FU2;ZQRHLI5 MHWBLXNK7N?G^4 GJ<-,M0YF>$K'(OV*0NH^,J>+%<76U^E+B)O\^X,WUJ?_AMOC>P;HI/K]XP&)!]7I/ MR%R[]"Z&>AF+XHN&XD3Q5?[*_HDKQ=/\<$EP3(1IH._/.5?;$]-!]5W)]7]0 M2P,$% @ 4X.J5.A6@-\[!0 ^A4 !D !X;"]W;W)K&ULM5A;8JFF?&V)+2'#_=TO9'Z@S6;;O&:/!#YN+WC:F;56F*:DDQ0E@%. M5E>C.?RX<) 6*%9\HV0OCL9 F[)D[$E/_HRO1K9&1!(22:T"JW\[LB!)HC4I M'#\JI:-Z3RUX/#YH_U(8KXQ98D$6+/E.8[FY&@4C$),5SA-YS_9_D,J@B=87 ML404?\&^6FN/0)0+R=)*6"%(:5;^Q\^5(XX$D-33G; ZY7*VUZ4/BFD%;6T$R'\4%R]2M5!S M%I.X0WYAEH?(H,!2'JO=A@YNNT9&C;>8CX$#+P"R$>H"9!:_(5$M#@UPG#J* M3J'/Z8MBZ7&\4^' RX0 5=]@S7$F#%=Q2O5^HU[2RFSE!8"/?G5J[#ER3&M?$B.NO/%T2 MKF%4"8=SN6&<_D-.(5I,6HC@!(;(A=V(O!J19T3T=:M+1Y2>/XGBVFNAN(1V M&-AV-PJ_1N$/0D&>"8^H.(W#;^'H01#4"()!""*=-TER&D'00H 0A+[7#2.L M883O2%R2Q<-3-FP!4/SZ-*?&I0^Z75#N$1ZY8#*&??8WC W-E-TJ M_@%(2HT0'F>+,T8]6%!#PV>ND,-8R,S8W=0P PL UF M,I[T-"?44#0R4[21! ; 0EVP'/<-"U3+AJ48:G@=F7E]( ,,,,-IX4-CU!?I MANR1:Z2 >1Q3'6N<@!LJHH2)7/&0Z<[2D#F MUQYJV@/ZN?;P#B>U,LG@,S,8MS(4VK73_).F-JT&#;LFO$J&^7K-R1I+HF[L MDM-,T CL<)*33OCE!MY1 82JGSMOZ[B]3#7RP'5Z*J5I9,C;JM"5 M0E9*U![[BNEX^=!83B3;%F]U2R8E2XOAAN"8<+U _;YB3!XF>H/ZN7?V+U!+ M P04 " !3@ZI4)E>5JZ8" #+!P &0 'AL+W=OL2),Z:24A4%@K0 +::7NHAEJM>YCV8)*#6#AV M9A\%_ON=G9#1#D*W%W+^\7UWW_FX&VRT6=D, -DVE\H.@PRQN E#FV20<]O2 M!2@Z66B3AXH65D7M8M1SX:&+UAQMTF-F?X MW'@TJ1'*O>(C&CH5A,/1(^ID=3FA1*1LJG,J#LM]?B_9$Y?KTAY;>N3"F991 MX3 /8E^KG8M;0"ZD?3\(D2)RO&%2>9^4WN,3WCOL7BO,++M3*:0O\2$IJ>7$ M>SF3N)'PGIL6Z[0_L#B*XR/Q3-\.;S>$TZFSV_%\G5/9S;B!R[G/[HSOJ/J1 MC8WA:@G>_C&>6S14RC\;G'5K9UWOK'O"V=VVH/\&>4(P.;L0BNV F^//TLS4 M*Y''\OBZ-TQ*6=Q\6O< M"R6]6DFOD>A!V!5;& F%+T,6&2&(YR5U6)7JML.PI]6X]D<:^$;_: MG]"D*@?+'YIRS%''6 IJ@A(61!FU^E15IAP=Y0)UX;OO7"/U&ULI99?;]HP$,"_BA7MH94*29Q 0@5(I5VW M/52J6K5]-LE!K#HVLPULTC[\;"<$-@BC["6)_]S=[\Z^RPW70KZK D"C'R7C M:N056B^N?5]E!91$=<4"N%F9"5D2;89R[JN%!)([H9+Y. CZ?DDH]\9#-_)1(+ ;]LGB49N0W6G): M E=4<"1A-O)NPNM)&%L!M^.5PEKM?"/KRE2(=SOXEH^\P!(!@TQ;%<2\5G + MC%E-AN-[K=1K;%K!W>^-]GOGO'%F2A3<"O9&$5P@'&GY"/5$$DJ.IY1'_4A"UR^J.VL/U+4=PH MBIVBN$71A##",[A"4YA3SBF?(S%#"Y!4Y.B"\AK\$OU"A^"K6%0F$F?"IN%J M'*9)+QCZJP-DO8:L=Y3LBR3<'NRI$+T]B'208!P?IN@W%/VC%*_FAGT HK\' MT1*%I+&?'+5O4G\&]",(R1Y")^GAWF&,M,%(3[LFP/,S+DBZQS0(TC@>'(8: M-%"#HTGPYDH>Y)V;%4A3PI&[,LC4(4#WA$KT2M@2+"MR^7(D7<)@6Z^"_TN8 M7#!&I')F741L:+8EX&!QJDP.=N*#<3=HN;KA3FT-3TZA<[#JTAWN)G;8;;E* M(=YBX5-SZAPJ?&J.A=MJ&D8?R+)SH*(#H8JZN.6&A]OR')Y8G_<3[QS,>.^B MF0--_H+T=W[G);%%BN=PSLQPJ!EOE;XS&8 E]R*79A)DUA8786B2# 0S M'56 Q#PT,1LA&!Z M-X-<;21R5 M +?B"X>M.7@FI92E4G?EX$,Z":+2(L@AL24%P[_O,(<\+YG0CO_VI$&]9PD\ M?'Y@_]N)1S%+9F"N\J\\M=DD. ]("BNVR>V-VOX#>T']DB]1N7&_9%NM'8X" MDFR,56(/1@L$E]4_N]\[X@" /,T#7":TL<[+>,\NF8ZVV M1)>KD:U\<+YQ:%3#91G&6ZOQ+4>[",Y^;/<6C1C)(L3/9;SJHMXQ-;=LFUDC8SY$JF MD#[&AVA^K2%^T#"+O8373'=(E_Y%XBB.C]@S_W4X]9C3K5W:=7S=4R[-F(:S MY7.77FK-Y!KP$%BRW)'#=0NV<].76Z93\NTC4I(/%H3YUV-0KS:HYPSJG3#H MZK[ 0X.[6-""O..2[(#IXZ'S,PTJY#$?OP+X2$R_%M/W,GU1.7HSYW;GE!2@ M$W3<42U^HMZH$T5_')/2BHN?XAXI&=1*!EZB&V[NR$KC >,2(P/&$LTLM,KR ML]+GUE6JVF#1R"=J6(L:_EJNI?P[3T&F9,R1J/-:U+F7 MYU-1GE]#\!HTELF4R[6'=52SCMY&G:!1WU>\6J@$1[N[UV=5<*]1?U%]0BEN8>OVV#&FN M!^HOSZ^MJBVT48?Z#6RJ/O57VFMV_[H4;DHP';Z1%&X**/57T!>EL)\J;OV4 MH$T%IJ/?EL%^IOZP)8/CI@C'_FKYV@QNH8TZ?7K4P/"@>Q"@UZZI,B11&VFK MC_!ZMF[<+EV[\F1^A@U=U7XU-%4WB)_8:XZ9GL,**:/.$ ^;KAJL:F!5X7J4 MI;+8\;C'#)M2T.4"?+]2RCX,R@WJ-G?Z$U!+ P04 " !3@ZI4B_M>$F<# M "M#0 &0 'AL+W=OE7/+!;'.ZF>=0Y@R$O!A9YXN3'K=[ZOTQP*JF_E&@2^64I54(-3M?+U M6@'-G%/!_2@(!GY!F?"F8[?VH*9CN3&<"7A01&^*@JJ?,^!R-_%";[_PR%:Y ML0O^=+RF*UB ^;)^4#CS:Y2,%2 TDX(H6$Z\N_#=/!Q9!V?QE<%.M\;$AO(D MY;.=?,@F7F 9 8?46 B*CRW,@7.+A#S^K4"]^IO6L3W>H__E@L=@GJB&N>3? M6&;RB9=X)(,EW7#S*'?_0!50W^*EDFOW2W:5;>"1=*.-+"IG9% P43[I2Y6( ME@/BG':(*H?HT*%WQB&N'&(7:,G,A75/#9V.E=P19:T1S0Y<;IPW1L.$E7%A M%+YEZ&>F"R/3YYL9)B(CM[,)1Q_0;= MOBSNR>M7;\@KP@3YG,N-IB+38]\@6_M-/ZV8S4IFT1EF,?DDA2\RR'[U M]S'*.M1H'^HLZ@3\1-4MB<.W) JBZ 2?^9^[AQUTXCKSL<.+S^"]+]9<_@0@ M"U!;EN(SIPINGHZR^Y;<<2X;%1XAE2O!_D.S!U!,6FMM-/G^$;] /A@H](\. M?KV:7\_QZW7^,THZ:5ML>+%C.*5HB3APB+: ;*=Q$O?'_K:=YF.C49#4-K]P M[==<^YUD8%###JY2HF'-;WAIB>8EXK"5_3 (3F<_J6DD MG31L;#9J!5L0&^@(;%0CCJXR\6'0E,W@XKNC@FSG/AH.#G;'":.D?UJ?L%7D MPTZVCZ"!JC0G6(KQD-OBZ;W&L]ATI2)JP*/K%*NIM&%\>;'BXXW2[Q_6LA-6 M\6AT1JZF\H:_*;V4@W9:86OU#(:)55<>FBH9]J]3J:;@AH/+*S4X5BJ,>X=* MG;!*SBG5%."PNP+_#0(4Y4XKFN$9Q+11U':F7>EH"FN87*=@3:$.1Y<7;'34 M 23#X%"O8Z,H/BR$?JOQ+4"MW'U (Y&-,&5C6*_6=XX[UVD?K,_L7<0UU U, M>9'!MF_%A"8&PO=V]R:W-H M965TSKV^/A<\WC'^*A)")/B2I;F8 M>(F4VP??%ZN$9%C].QF7OF MTS$K9$IS\LR!*+(,\Z\SDK+=Q(/>?N(CW2123_C3\19OR(+(E^TS5R._0HEI M1G)!60XX64^\1_@P1WWM8"P^4;(3C6N@0UDR]JH'?\83+]",2$I64D-@]?=& MYB1--9+B\:\%]:IG:L?F]1[]=Q.\"F:)!9FS]#.-93+Q1AZ(R1H7J?S(=G\0 M&Y AN&*I,+]@9VT##ZP*(5EFG16#C.;E/_YB$]%P4#CM#L@ZH&.'7H=#:!U" M$VC)S(3UA"6>CCG; :ZM%9J^,+DQWBH:FNME7$BN[E+E)Z=_JTKYBPD!MH2# M18(Y 8]2$Y;&A MP\T0DIJFX!>_!R^()W+R[ M!>^ #X1&$(#FX"6G4MRI277]3\(*@?-8C'VI..LG^RO+;U;R0QW\0O"!Y3(1 MX+<\)O&AOZ]BK0)&^X!GR GX ?-[$,([@ *$6OC,+W>'#CIAE?_0X(5=^2\R MPK%D_,$!UJO >@:LYUC,5"\F/EK"5;F$HK&$;4M1H@\,NM[_;]/W$/7#8.R_ M-3/48A8.1J/*ZH![O^+>=R;BB>1,U;=.!5#JI/@*'K^IA=B0?0D70LVIVE6IVQ:2YIN6Y]]9EC?*KG2[ M;4MK26#8R%<8]'LPZJ&CQ)X:PM%@&$$8M.=V6,4X_($Q[O-_)LKAI5&>&KJC M'%51CBZK_M/UT1)5S;:R+Z&C9DT']SUX1+W5"K73CBK:T3?3KE)^GGAT$?%6 MJP[B,*A[1^"D;CO#/,6*_J-C,\)&.X+7ZR%$-1SZH8IHX0^UKM>E=;!6?>B6 M_>^M=K!N$=#=(WZ"WED&S1T^Z@=HT!]VI*WN$;#_ZX7,'*_7'HE]*JQ9SZ%;S VV9N4J_%EH87:\MJ%8_Y%:_:[7% MPA]H2Q26(%2+,G*+\D^0(,N@N8<1"L((C?K'Z3VU M=+^.H%KD4?CKU(=!=4M![I9R MI?Q9]+/D6\V.R?N-[W@E51MSO"%4G12Y++]PJ]GJ".71'!PM8E )+7NA)Z MZI6(S7O?UWD)-=-WL@%AGJREJAF:K=KXNE' "N=45WX8!(E?,RZ\V<2=+=1L M(ENLN("%(KJM:Z9^/4 EMU./>ON#)[XIT1[XLTG#-K $_-8LE-GY/4K!:Q": M2T$4K*?>/7T_IXEU+S>HW]TR9MD5DS#7%8_>('EU!M[I( U:RM\DMN_H4MH9/%R M66GW2[:=;>"1O-4HZ\[9,*BYV/VSUTZ((P>#<]DA[!S"4X?XBD/4.40NT1TS ME]8'AFPV47)+E+4V:';AM''>)ALN;!F7J,Q3;OQP]H]Y4SY+K4D#BBQ+IH#< M(RJ^:I&M*B HR5S6M1%\B3)_+F55@-+D+W(OD!>\:FT5R!+R5G'DH,D?'P 9 MK_0[8Z,MGI[X:(C:<'[>D7K8D0JOD(K(%RFPU.11%%"\]?=-@GV6X3[+AW 0 M\ M3=R2B?Y(P",,+?.:_[TX'Z$2]Z)'#BZ[@/3(EN-AHLC"B[^5UVO_[V9B2 M3PBU_F\@4-P'BEV@^$J@-T721T7BHBO.NTO5V8&F#M3V@9<9'<7C(!H9[5Z. M9;MDF$9)0N/>\ WO4<][-,A[+L4+*.3V#33=:0U*04&T?0,'5$EZ].2V\J=] MH/06\J=GJ@8GNI];1-$HH]GHLNSCGN]XD.\3://IYVBT=E\[^28XZ@$ALAXX MNZWB-#CTL^ 6FG>HQY)FP3B.LQ/E+]@%ET6G1RV8#E+^VM@;31-SRVIDHC!* M#4D1'G##&ZM^:&@TNHGJT7D#B:,LHV%RJOL%RS!*TYAF5^0_]$@ZW"2=))IP MK5MWY36M,BN!]N[#$LCCR;G*:9BFZ6DUSNU. MOP+_:":I06W&ULE519;]LP#/XK@H$!&S#$CIT=*!P#.3JL#P6*=L?#L ?%IF.A.CR) MF;-_7TIVO*Q(LNW%)BE^'P^1RCMC'UT#@&ROI';SJ$%LK^+8E0TH[B:F!4TG MM;&*(ZEV&[O6 J\"2,DX39*WL>)"1T4>;'>VR,T.I=!P9YG;*<7MKR5(T\VC M:70PW(MM@]X0%WG+M_ ^+F]LZ3%(TLE%&@GC&86ZGFTF%ZM9MX_.'P1T+DC MF?E*-L8\>N6FFD>)3P@DE.@9./U^P@JD]$24QH^!,QI#>N"Q?&#_$&JG6C;< MP>/Y2B-=^+*N]\VRB)4[AT8-8,I "=W_ M^7[HPQ& >$X#T@&0/@?,S@"R 9"%0OO,0EEKCKS(K>F8]=[$YH70FX"F:H3V MM_B EDX%X;"XT:51P#[Q/3CV<@W(A72O\AB)VWO$Y<"S['G2,SP9NS4:&\>N M=075G_B8T(5M MA79,0DV4R>0=+8SM=[!7T+1AC#<&:2F"V-"S!=8[T'EM#!X4'V!\"(LG4$L# M!!0 ( %.#JE3 ?8^#6@( &4& 9 >&PO=V]R:W-H965TK$K=4E(@+:K$(E#5UVI!P3:]J+JA4DF8&'' M67O"X>UKFQ"Q7:!72E T4[7P=:F 9@X2W ^#H.<+R@HOB=W:1"6QK)"S B:*Z$H(JG9# MX'+3]]K>86'*%DNT"WX2EW0!,\"G]P;M^W'/QKN M[PPV^FA,;"5S*5=V\ICUO< F!!Q2M K4W-8P LZMD$GCN=;TFD=:\'A\4']P MM9M:YE3#2/(?+,-EWWOOD0QR6G&EH4SXK;-MGJ,PN,QPFLVJNX;F" LG'M;EJN./,W&Y.;- M;>RCJ<-FXZ=USL-]SN&9G >E:I$H>$O"( Q/X*/+^!=J\?99?'P9_Y9B@[=? MXKXQO^E V'0@='K1E1T@/YU3CPA"_[J@'S7ZD=/OG"UWRT0ER%PJ0]KFI+0T M;<3=*>OV6CVG98^,=?*A&]A?[*^//?I[W(MD.TVRG8O)_FG&A?J[C63WO_C; M:_1[_\[?8>^5;U$0G#+./WJG[0%L_K4+5FC"(3=HT'IGJE;[0VT_05FZUWPN MT1P:;K@TWP%0-L#LYU+B86)/CN;+DOP&4$L#!!0 ( %.#JE3GVRGI+@, M X3 - >&POD>WW./=.=*9%B;M6"W M"\9,M"J%K$=D84SU,8[KV8*5M+Y0%9,6*90NJ;%#/8_K2C.:UQ!4BKC7Z:1Q M2;DDXZ%EJ:.96DHS(OW6%?G;EWQ$NND'$GFZB.&9* M*!T9VS162A<\]:.'NWX$_=3PE%PJ[7+[#/[OM'G\ -B,0" 7HA78(]XQ'E;4 M&*;EM1VXAYWS"10U]MVZL@KGFJZ[O3[9!KB;33)5.F>Z3=,E&]=X*%@!2.@V;B,:PM#,FQ"V\;#^*/>Y5L5/3#E14MJ85U)B> MQ@^ ?Y?-<^_2]E[$&U7\09G/2SL=Z<;0*^Q&LX*OW'A5M (P]B[.3JM*K#\) M/I7IM4=6YE-.ZT*7'/O M%6K^N^L\9Y)I*G9%V]X_Y55^L>)F=_H7FMV_E4/%B,C^Z8M,+D]?8[/[G[K( M5[&2@],7F60GJ3%N]N^=0\+>$:'U1G 4&Y'O<.@3VZ31=,F%X;(9+7B>,_GD MI&#I#9W:P_X>OWT^9P5="G/7@B.RM;^QG"_+K'WJ!A:B>6IK?X7I==/V'&AS M<9FS%ZQ!LIG@G8C/%UQJ0\+I!1):%JXWE@0BL"ECO M0/YP'NBI<$R20%4Q;=@;C"-9AB'0B^$>35-D=5+XA.N#O25)DF5A!+"P@B3! M$'@;<013 !HP)$G_@(V_@U02P,$% @ 4X.J5)>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'2Q U? MCR_?\>7H4>F'N5(/[*FNI)D,5M8VAZ.1*590<_.7:D"Z)PNE:V[=I5Z.3*.! MEV8%8.MJ%(_'^:CF0@Z.C[;ONM:C\$)9**Q0TMWT-^X$/)JWY_Z2K841)(DN0!DKVC5=<%L"Z^)F +D;H MXOW0L8-KKD$&D D"F7P4Y,P3^-),+=A5 ]H7#B!3!#+="^3IBLLE&!9 9@AD M]N&0IJ/D9L7.JP R1R!S6L@KO>12O'0/&)5JHJ09L_NAYBGT,V M3!L1L3I@)II6$ M6"M8IN5J/<3$3)-0FV9'@K-KU$PPZR3$UGDOTWD%#3'1!3!BZZ )3[]E8@Y* MB!V$.SP),3$')<0.^M_A0W;)M5]#7 ,[F(+EHNHW34Q!";&" LJI,'RYU+#D MKVM@[*;7-#$%)<0*PO..7IUC"DK(%81AIB$FIJ!DGVMD]UFXU(TI**56$(J9 MAYB8@E)B!;V7; [9B3&]A:@4DU!*+*'W,;OA*<3$))022PC/B<.>GJ+[,,02 M0G/B:3ANIIB$4F()89BNXD-,S$(IL87PU+U7Z9B%4G(+89CA\)YB%DKW.A'J M#>^8A=*]3H3"2L\P"V7[G @->UNNF(4R\A, "&8O><\P"V7D1P$PS%ZE8Q;* MR \#8)AA3\\P"V7DQP$PS+"G9^AY &(+^1V1G5.?#)-.1BR=G4L';Y.U$!.3 M3K:'+1R'Z:O>S=)F(28FG6Q/NSFO$0TQ,>EDQ-)!,/V1BO!L"B:=G%@Z"*9/ MX4-,3#KY1ZR^[<:\<;.T$!.33KZO]; )6ZKT"+,.H)4\0&K%!YB"2. M7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/+V7?#KON6+>[4YU]'O;'NFRVPW#Z ME5)=;F\W)Z+65H9J]MORG#LDF?^^OIFBZ'?'>>W,R> MWY9-__R6FS1UD$"03!^D$*33!QD$V?1!#D$^?5! 4$P?M("@Q?1!]Q!T/WW0 M P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[$XB=D>Q,8'9&M#.!VAG9S@1N9X0[ M$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR>MDFT%M0;R'06U!O(=!;4&\AT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706T>;)01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'K; M:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0 M.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;$.@=J'<0Z!VH=_RDWG7XVI=Z[?E> MX_-_DNKA?&^Y/OZR_#Z)$BXN.*?;BOKT%U!+ P04 " !3@ZI4X>Q>$?0! M "B)P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG M#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[M MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O M(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[ M$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6^?6?QP_/LO.-OU;/AO_FK=X 5!+ 0(4 Q0 ( M %.#JE0'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ 4X.J5())+_;N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 4X.J5)E&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5#;YXA$# M!@ Z!D !@ ("!UPT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5%V"GRRE! SA, !@ M ("!G1L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 4X.J5.K+<&2I#P 1BP !@ ("!CRP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5*HH]F+4 @ &PO=V]R:W-H965T M2;00 !@* 9 M " @0)5 !X;"]W;W)K&UL4$L! A0# M% @ 4X.J5#AHJD6= @ $P8 !D ("!IED 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5*61 M^;E+! 7@H !D ("!X6T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5)=^BCGS @ ; 8 !D M ("!D(D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X.J5!C<2=4Q P 7P< !D ("! M+IX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4X.J5)&:&UL4$L! A0#% @ 4X.J5 3,A6>O M @ W@4 !D ("!R[( 'AL+W=O&PO=V]R:W-H965TZ !X;"]W;W)K&UL4$L! A0#% @ 4X.J5)'I% 75!0 .PX !D M ("!^KT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4X.J5$P%\#3A @ 2 @ !D ("!H

&PO=V]R:W-H965T&UL4$L! A0#% @ M4X.J5&LF:ZZB @ FP@ !D ("!0]< 'AL+W=O&UL4$L! A0#% @ 4X.J5#?L51PJ! MX18 !D ("!"> 'AL+W=O7+*;BH" >!0 &0 @(%J MY >&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5+VM?;^5 P W@X !D M ("!(>H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4X.J5#Q@?U-J @ 7@4 !D ("!N?0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J M5 E[952!!0 !1< !D ("!%OT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5.ZIM7#3 @ *0@ M !D ("!$@H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5,V28*AK @ <08 !D M ("!CA,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 4X.J5.A6@-\[!0 ^A4 !D ("!H2 ! 'AL+W=O M5JZ8" #+ M!P &0 @($3)@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5-N MOG%N P \@X !D ("!-"P! 'AL+W=O$F<# "M#0 &0 M @('9+P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4X.J5*9'1_M" P 2 L !D M ("!L#&PO M=V]R:W-H965T&UL4$L! A0#% @ 4X.J5.?;*>DN P #A, T ( ! M!$ ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ 4X.J5!;=:Q0F @ 8R@ !H ( !FTD! M 'AL+U]R96QS+W=O XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 143 349 1 false 56 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.backblaze.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Balance Sheets Sheet http://www.backblaze.com/role/CondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Statement of Operations Sheet http://www.backblaze.com/role/CondensedStatementofOperations Condensed Statement of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Statement of Changes in Convertible Preferred Stock and Stockholders' Deficit Sheet http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit Condensed Statement of Changes in Convertible Preferred Stock and Stockholders' Deficit Statements 5 false false R6.htm 1005006 - Statement - Condensed Statements of Cash Flows Sheet http://www.backblaze.com/role/CondensedStatementsofCashFlows Condensed Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.backblaze.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2105103 - Disclosure - Revenues Sheet http://www.backblaze.com/role/Revenues Revenues Notes 9 false false R10.htm 2109104 - Disclosure - Cash Equivalents and Investments Sheet http://www.backblaze.com/role/CashEquivalentsandInvestments Cash Equivalents and Investments Notes 10 false false R11.htm 2115105 - Disclosure - Fair Value Measurements Sheet http://www.backblaze.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2119106 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 12 false false R13.htm 2122107 - Disclosure - Property and Equipment, Net Sheet http://www.backblaze.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 2126108 - Disclosure - Capitalized??Internal-use??Software, Net Sheet http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNet Capitalized??Internal-use??Software, Net Notes 14 false false R15.htm 2131109 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 2134110 - Disclosure - Commitment and Contingencies Sheet http://www.backblaze.com/role/CommitmentandContingencies Commitment and Contingencies Notes 16 false false R17.htm 2141111 - Disclosure - Debt Sheet http://www.backblaze.com/role/Debt Debt Notes 17 false false R18.htm 2143112 - Disclosure - Stockholders' Equity Sheet http://www.backblaze.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2147113 - Disclosure - Stock-Based Compensation Sheet http://www.backblaze.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2155114 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 20 false false R21.htm 2159115 - Disclosure - Income Taxes Sheet http://www.backblaze.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2161116 - Disclosure - Subsequent Events Sheet http://www.backblaze.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 2306301 - Disclosure - Revenues (Tables) Sheet http://www.backblaze.com/role/RevenuesTables Revenues (Tables) Tables http://www.backblaze.com/role/Revenues 24 false false R25.htm 2310302 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://www.backblaze.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://www.backblaze.com/role/CashEquivalentsandInvestments 25 false false R26.htm 2316303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.backblaze.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.backblaze.com/role/FairValueMeasurements 26 false false R27.htm 2320304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets 27 false false R28.htm 2323305 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.backblaze.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.backblaze.com/role/PropertyandEquipmentNet 28 false false R29.htm 2327306 - Disclosure - Capitalized??Internal-use??Software, Net (Tables) Sheet http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetTables Capitalized??Internal-use??Software, Net (Tables) Tables http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNet 29 false false R30.htm 2332307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities 30 false false R31.htm 2335308 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.backblaze.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://www.backblaze.com/role/CommitmentandContingencies 31 false false R32.htm 2344309 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.backblaze.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.backblaze.com/role/StockholdersEquity 32 false false R33.htm 2348310 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.backblaze.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.backblaze.com/role/StockBasedCompensation 33 false false R34.htm 2356311 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders 34 false false R35.htm 2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies 35 false false R36.htm 2407402 - Disclosure - Revenues - Narrative (Details) Sheet http://www.backblaze.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 36 false false R37.htm 2408403 - Disclosure - Revenues - Disaggregation of Revenues (Details) Sheet http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails Revenues - Disaggregation of Revenues (Details) Details 37 false false R38.htm 2411404 - Disclosure - Cash Equivalents and Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) Sheet http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails Cash Equivalents and Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) Details 38 false false R39.htm 2412405 - Disclosure - Cash Equivalents and Investments - Scheduled Maturities (Details) Sheet http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails Cash Equivalents and Investments - Scheduled Maturities (Details) Details 39 false false R40.htm 2413406 - Disclosure - Cash Equivalents and Investments - Aging of Unrealized Losses (Details) Sheet http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails Cash Equivalents and Investments - Aging of Unrealized Losses (Details) Details 40 false false R41.htm 2414407 - Disclosure - Cash Equivalents and Investments - Net Investment Income (Details) Sheet http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails Cash Equivalents and Investments - Net Investment Income (Details) Details 41 false false R42.htm 2417408 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 42 false false R43.htm 2418409 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 43 false false R44.htm 2421410 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables 44 false false R45.htm 2424411 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.backblaze.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.backblaze.com/role/PropertyandEquipmentNetTables 45 false false R46.htm 2425412 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 46 false false R47.htm 2428413 - Disclosure - Capitalized??Internal-use??Software, Net - Capitalized Internal Use Software (Details) Sheet http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails Capitalized??Internal-use??Software, Net - Capitalized Internal Use Software (Details) Details 47 false false R48.htm 2429414 - Disclosure - Capitalized??Internal-use??Software, Net - Narrative (Details) Sheet http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetNarrativeDetails Capitalized??Internal-use??Software, Net - Narrative (Details) Details 48 false false R49.htm 2430415 - Disclosure - Capitalized??Internal-use??Software, Net (Details) Sheet http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails Capitalized??Internal-use??Software, Net (Details) Details http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetTables 49 false false R50.htm 2433416 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 50 false false R51.htm 2436417 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 51 false false R52.htm 2437418 - Disclosure - Commitment and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details) Sheet http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails Commitment and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details) Details 52 false false R53.htm 2438419 - Disclosure - Commitment and Contingencies - Future Minimum Capital Lease Payments (Details) Sheet http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails Commitment and Contingencies - Future Minimum Capital Lease Payments (Details) Details 53 false false R54.htm 2439420 - Disclosure - Commitment and Contingencies - Future Minimum Sale Leaseback Payments (Details) Sheet http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails Commitment and Contingencies - Future Minimum Sale Leaseback Payments (Details) Details 54 false false R55.htm 2440421 - Disclosure - Commitment and Contingencies - Future Minimum Commitments for Operating Leases (Details) Sheet http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails Commitment and Contingencies - Future Minimum Commitments for Operating Leases (Details) Details 55 false false R56.htm 2442422 - Disclosure - Debt (Details) Sheet http://www.backblaze.com/role/DebtDetails Debt (Details) Details http://www.backblaze.com/role/Debt 56 false false R57.htm 2445423 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.backblaze.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 57 false false R58.htm 2446424 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Sheet http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Details 58 false false R59.htm 2449425 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 59 false false R60.htm 2450426 - Disclosure - Stock-Based Compensation - Summary of Equity Award Activity (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails Stock-Based Compensation - Summary of Equity Award Activity (Details) Details 60 false false R61.htm 2451427 - Disclosure - Stock-Based Compensation - Valuation Assumptions for Stock Options (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsforStockOptionsDetails Stock-Based Compensation - Valuation Assumptions for Stock Options (Details) Details 61 false false R62.htm 2452428 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 62 false false R63.htm 2453429 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 63 false false R64.htm 2454430 - Disclosure - Stock-Based Compensation - Classification of Stock-Based Compensation (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails Stock-Based Compensation - Classification of Stock-Based Compensation (Details) Details 64 false false R65.htm 2457431 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails Net Loss per Share Attributable to Common Stockholders (Details) Details http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables 65 false false R66.htm 2458432 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) Sheet http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) Details 66 false false R67.htm 2460433 - Disclosure - Income Taxes (Details) Sheet http://www.backblaze.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.backblaze.com/role/IncomeTaxes 67 false false R68.htm 2462434 - Disclosure - Subsequent Events (Details) Sheet http://www.backblaze.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.backblaze.com/role/SubsequentEvents 68 false false All Reports Book All Reports blze-20220331.htm blze-20220331.xsd blze-20220331_cal.xml blze-20220331_def.xml blze-20220331_lab.xml blze-20220331_pre.xml ex311blze10-q20220331.htm ex312blze10-q20220331.htm ex321blze10-q20220331.htm ex322blze10-q20220331.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "blze-20220331.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 143, "dts": { "calculationLink": { "local": [ "blze-20220331_cal.xml" ] }, "definitionLink": { "local": [ "blze-20220331_def.xml" ] }, "inline": { "local": [ "blze-20220331.htm" ] }, "labelLink": { "local": [ "blze-20220331_lab.xml" ] }, "presentationLink": { "local": [ "blze-20220331_pre.xml" ] }, "schema": { "local": [ "blze-20220331.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 542, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://www.backblaze.com/20220331": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 10 }, "keyCustom": 55, "keyStandard": 294, "memberCustom": 17, "memberStandard": 36, "nsprefix": "blze", "nsuri": "http://www.backblaze.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.backblaze.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Cash Equivalents and Investments", "role": "http://www.backblaze.com/role/CashEquivalentsandInvestments", "shortName": "Cash Equivalents and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Fair Value Measurements", "role": "http://www.backblaze.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Property and Equipment, Net", "role": "http://www.backblaze.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126108 - Disclosure - Capitalized\u00a0Internal-use\u00a0Software, Net", "role": "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNet", "shortName": "Capitalized\u00a0Internal-use\u00a0Software, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - Commitment and Contingencies", "role": "http://www.backblaze.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Debt", "role": "http://www.backblaze.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143112 - Disclosure - Stockholders' Equity", "role": "http://www.backblaze.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147113 - Disclosure - Stock-Based Compensation", "role": "http://www.backblaze.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Balance Sheets", "role": "http://www.backblaze.com/role/CondensedBalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155114 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - Income Taxes", "role": "http://www.backblaze.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161116 - Disclosure - Subsequent Events", "role": "http://www.backblaze.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenues (Tables)", "role": "http://www.backblaze.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Cash Equivalents and Investments (Tables)", "role": "http://www.backblaze.com/role/CashEquivalentsandInvestmentsTables", "shortName": "Cash Equivalents and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.backblaze.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.backblaze.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Capitalized\u00a0Internal-use\u00a0Software, Net (Tables)", "role": "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetTables", "shortName": "Capitalized\u00a0Internal-use\u00a0Software, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i78e1acaafd94430895da2c3ec78ebded_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Balance Sheets (Parenthetical)", "role": "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "shortName": "Condensed Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i78e1acaafd94430895da2c3ec78ebded_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://www.backblaze.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.backblaze.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.backblaze.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356311 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-5", "lang": "en-US", "name": "blze:ExitOrDisposalCostObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenues - Narrative (Details)", "role": "http://www.backblaze.com/role/RevenuesNarrativeDetails", "shortName": "Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenues - Disaggregation of Revenues (Details)", "role": "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails", "shortName": "Revenues - Disaggregation of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "id1bc06ff99024b9cb9de9589ff5d8643_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Cash Equivalents and Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)", "role": "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "shortName": "Cash Equivalents and Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Cash Equivalents and Investments - Scheduled Maturities (Details)", "role": "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails", "shortName": "Cash Equivalents and Investments - Scheduled Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Statement of Operations", "role": "http://www.backblaze.com/role/CondensedStatementofOperations", "shortName": "Condensed Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "security", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Cash Equivalents and Investments - Aging of Unrealized Losses (Details)", "role": "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails", "shortName": "Cash Equivalents and Investments - Aging of Unrealized Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "reportCount": 1, "unique": true, "unitRef": "security", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentIncomeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GrossInvestmentIncomeOperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Cash Equivalents and Investments - Net Investment Income (Details)", "role": "http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails", "shortName": "Cash Equivalents and Investments - Net Investment Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentIncomeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GrossInvestmentIncomeOperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "role": "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i97ab0c1e8e5b4abcab30316e9c5d2410_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:RestrictedCashAndCashEquivalents", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - Disclosure - Property and Equipment, Net - Narrative (Details)", "role": "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Capitalized\u00a0Internal-use\u00a0Software, Net - Capitalized Internal Use Software (Details)", "role": "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails", "shortName": "Capitalized\u00a0Internal-use\u00a0Software, Net - Capitalized Internal Use Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Capitalized\u00a0Internal-use\u00a0Software, Net - Narrative (Details)", "role": "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetNarrativeDetails", "shortName": "Capitalized\u00a0Internal-use\u00a0Software, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i7538586f316d4ac2ae4e0436b8035f59_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Capitalized\u00a0Internal-use\u00a0Software, Net (Details)", "role": "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails", "shortName": "Capitalized\u00a0Internal-use\u00a0Software, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i7538586f316d4ac2ae4e0436b8035f59_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "id6543795e65144a9bb00ce719015559e_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Statement of Changes in Convertible Preferred Stock and Stockholders' Deficit", "role": "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit", "shortName": "Condensed Statement of Changes in Convertible Preferred Stock and Stockholders' Deficit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "id6543795e65144a9bb00ce719015559e_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Commitment and Contingencies - Narrative (Details)", "role": "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "shortName": "Commitment and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - Commitment and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)", "role": "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "shortName": "Commitment and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i0b43fd22ffd745069a8142de60b4f55f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - Commitment and Contingencies - Future Minimum Capital Lease Payments (Details)", "role": "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails", "shortName": "Commitment and Contingencies - Future Minimum Capital Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i0b43fd22ffd745069a8142de60b4f55f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "blze:MinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - Commitment and Contingencies - Future Minimum Sale Leaseback Payments (Details)", "role": "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails", "shortName": "Commitment and Contingencies - Future Minimum Sale Leaseback Payments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Commitment and Contingencies - Future Minimum Commitments for Operating Leases (Details)", "role": "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails", "shortName": "Commitment and Contingencies - Future Minimum Commitments for Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i3e6d2550c9e648d1bcc0a67068a64ea4_I20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Debt (Details)", "role": "http://www.backblaze.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i967002eedee2494fae606ba604ce1b73_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic97ec319c29d4fcc8be9442741d60fbc_I20211110", "decimals": "INF", "first": true, "lang": "en-US", "name": "blze:PreferredStockConvertibleSharesIssuable1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic97ec319c29d4fcc8be9442741d60fbc_I20211110", "decimals": "INF", "first": true, "lang": "en-US", "name": "blze:PreferredStockConvertibleSharesIssuable1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "role": "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "shortName": "Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ie8138da1b7974b4280390e6b9a4a31c5_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i0b43fd22ffd745069a8142de60b4f55f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449425 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Statements of Cash Flows", "role": "http://www.backblaze.com/role/CondensedStatementsofCashFlows", "shortName": "Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i0b43fd22ffd745069a8142de60b4f55f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - Disclosure - Stock-Based Compensation - Summary of Equity Award Activity (Details)", "role": "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "shortName": "Stock-Based Compensation - Summary of Equity Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - Disclosure - Stock-Based Compensation - Valuation Assumptions for Stock Options (Details)", "role": "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsforStockOptionsDetails", "shortName": "Stock-Based Compensation - Valuation Assumptions for Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i8ed5a6f31701406aabb8787f800b33a5_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i8ed5a6f31701406aabb8787f800b33a5_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i5e6a68c375c64b06a6a119abc2451321_D20220101-20220331", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Stock-Based Compensation - Classification of Stock-Based Compensation (Details)", "role": "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "shortName": "Stock-Based Compensation - Classification of Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i96a34b8fd8684f2e921719a7ae5c8950_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457431 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Details)", "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "iac00543e37c44795913b08942fb5cb77_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)", "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460433 - Disclosure - Income Taxes (Details)", "role": "http://www.backblaze.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "i967002eedee2494fae606ba604ce1b73_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - Disclosure - Subsequent Events (Details)", "role": "http://www.backblaze.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "if6feb2e330aa4bde8d9c5dda8f310b6b_I20220430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.backblaze.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenues", "role": "http://www.backblaze.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "blze-20220331.htm", "contextRef": "ic85a88df25c44bcb94d6eda17bd8d81b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 56, "tag": { "blze_A2011EquityInceptivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2011 Equity Inceptive Plan", "label": "2011 Equity Inceptive Plan [Member]", "terseLabel": "2011 Equity Incentive Plan" } } }, "localname": "A2011EquityInceptivePlanMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "blze_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "blze_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "blze_A2022EmployeeBonusPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Employee Bonus Plan", "label": "2022 Employee Bonus Plan [Member]", "terseLabel": "2022 Employee Bonus Plan" } } }, "localname": "A2022EmployeeBonusPlanMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "blze_AccruedBonusClassifiedAsStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accrued Bonus Classified As Stock-Based Compensation", "label": "Accrued Bonus Classified As Stock-Based Compensation", "terseLabel": "Accrued bonus classified as stock-based compensation" } } }, "localname": "AccruedBonusClassifiedAsStockBasedCompensation", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities And Other Liabilities, Current", "label": "Accrued Liabilities And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Lease Liability And Lease Financing Obligation, Current", "label": "Capital Lease Liability And Lease Financing Obligation, Current", "terseLabel": "Finance lease liabilities and lease financing obligations, current" } } }, "localname": "CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Lease Liability And Lease Financing Obligation, Noncurrent", "label": "Capital Lease Liability And Lease Financing Obligation, Noncurrent", "terseLabel": "Finance lease liabilities and lease financing obligations, non-current" } } }, "localname": "CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "blze_CapitalLeasesAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Leases, Agreement Term", "label": "Capital Leases, Agreement Term", "terseLabel": "Capital leases, agreement term" } } }, "localname": "CapitalLeasesAgreementTerm", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "blze_CashAndCashEquivalentsGrossUnrealizedLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash and Cash Equivalents, Gross Unrealized Losses", "label": "Cash and Cash Equivalents, Gross Unrealized Losses", "negatedTerseLabel": "Cash equivalents, gross unrealized losses", "terseLabel": "Cash and Cash Equivalents, Gross Unrealized Losses" } } }, "localname": "CashAndCashEquivalentsGrossUnrealizedLosses", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_CashDisbursementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Disbursements", "label": "Cash Disbursements [Member]", "terseLabel": "Cash Disbursements" } } }, "localname": "CashDisbursementsMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "blze_CityNationalBankRevolvingCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "City National Bank Revolving Credit Agreement", "label": "City National Bank Revolving Credit Agreement [Member]", "terseLabel": "City National Bank Revolving Credit Agreement" } } }, "localname": "CityNationalBankRevolvingCreditAgreementMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "blze_CommonStockVotingRightsNumberOfVotesAllowedToEachShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Number Of Votes Allowed To Each Share", "label": "Common Stock, Voting Rights, Number Of Votes Allowed To Each Share", "terseLabel": "Votes per share of common stock" } } }, "localname": "CommonStockVotingRightsNumberOfVotesAllowedToEachShare", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "blze_ConsumptionBasedArragmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumption-Based Arragments", "label": "Consumption-Based Arragments [Member]", "terseLabel": "Consumption-based arrangements (B2 Cloud Storage)" } } }, "localname": "ConsumptionBasedArragmentsMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "blze_DataCenterEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Center Equipment", "label": "Data Center Equipment [Member]", "terseLabel": "Data center equipment" } } }, "localname": "DataCenterEquipmentMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions", "terseLabel": "Less than 12 months, number of securities" } } }, "localname": "DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails" ], "xbrltype": "integerItemType" }, "blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions", "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions", "terseLabel": "Total number of securities" } } }, "localname": "DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails" ], "xbrltype": "integerItemType" }, "blze_EarningsPerShareBasicAndDilutedNumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Basic And Diluted Numerator [Abstract]", "label": "Earnings Per Share Basic And Diluted Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAndDilutedNumeratorAbstract", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "blze_EmployeeStockPurchasePlanWithholdingCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Withholding, Current", "label": "Employee Stock Purchase Plan Withholding, Current", "terseLabel": "ESPP Withholding" } } }, "localname": "EmployeeStockPurchasePlanWithholdingCurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "blze_ExitOrDisposalCostObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exit or Disposal Cost Obligations", "label": "Exit or Disposal Cost Obligations", "terseLabel": "Exit or disposal cost obligations" } } }, "localname": "ExitOrDisposalCostObligations", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "terseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseCostInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost, Interest Expense", "label": "Finance Lease, Cost, Interest Expense", "terseLabel": "Finance Lease, cost, interest expense" } } }, "localname": "FinanceLeaseCostInterestExpense", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions", "terseLabel": "Total liability" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactions", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions [Abstract]", "terseLabel": "Total" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAbstract", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAfterYearFour": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 1.0, "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Four", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAfterYearFour", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due", "totalLabel": "Total future minimum lease and financing commitments" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 5.0, "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearFour": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 4.0, "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearFour", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearOne": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 6.0, "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearOne", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearThree": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 3.0, "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearThree", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearTwo": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 2.0, "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearTwo", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, after Year Four", "label": "Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "blze_GeneralAndAdministrativeSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General and Administrative Software", "label": "General and Administrative Software [Member]", "terseLabel": "General and administrative software" } } }, "localname": "GeneralAndAdministrativeSoftwareMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "xbrltype": "domainItemType" }, "blze_HardDrivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hard Drives", "label": "Hard Drives [Member]", "terseLabel": "Hard Drives" } } }, "localname": "HardDrivesMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "blze_LeaseFinancingObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease Financing Obligation", "label": "Lease Financing Obligation", "terseLabel": "Lease financing obligation" } } }, "localname": "LeaseFinancingObligation", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "blze_LeaseFinancingObligationInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Financing Obligation, Interest Expense", "label": "Lease Financing Obligation, Interest Expense", "terseLabel": "Lease financing obligation, interest expense" } } }, "localname": "LeaseFinancingObligationInterestExpense", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "blze_LeasedDataCenterEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leased Data Center Equipment", "label": "Leased Data Center Equipment [Member]", "terseLabel": "Leased and financed data center equipment" } } }, "localname": "LeasedDataCenterEquipmentMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "blze_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "terseLabel": "Lessee, operating lease, lease not yet commenced, undiscounted amount" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "blze_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability Payments Due After Year Four", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Lessee, operating lease, liability, to be paid, due after year four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactions1": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions1", "label": "Minimum Lease Payments, Sale Leaseback Transactions1", "terseLabel": "Total liability", "totalLabel": "Total future minimum financing payments" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactions1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactions1Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions1", "label": "Minimum Lease Payments, Sale Leaseback Transactions1 [Abstract]", "terseLabel": "Lease financing obligations" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactions1Abstract", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsAfterYearFour1": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails": { "order": 6.0, "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactions1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, After Year Four1", "label": "Minimum Lease Payments, Sale Leaseback Transactions, After Year Four1", "terseLabel": "Thereafter" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsAfterYearFour1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due", "label": "Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due", "terseLabel": "Total future minimum lease and financing commitments" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear1": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails": { "order": 3.0, "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactions1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year1", "label": "Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year1", "terseLabel": "Remainder of 2022" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount", "label": "Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinFourYears1": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails": { "order": 5.0, "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactions1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within Four Years1", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within Four Years1", "terseLabel": "2026" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinFourYears1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinOneYear1": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails": { "order": 1.0, "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactions1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within One Year1", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within One Year1", "terseLabel": "2023" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinOneYear1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinThreeYears1": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails": { "order": 4.0, "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactions1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1", "terseLabel": "2025" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinThreeYears1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinTwoYears1": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails": { "order": 2.0, "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactions1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1", "terseLabel": "2024" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinTwoYears1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "blze_PhysicalMediaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical Media", "label": "Physical Media [Member]", "terseLabel": "Physical Media" } } }, "localname": "PhysicalMediaMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "blze_PreferredStockConvertibleSharesIssuable1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Convertible, Shares Issuable1", "label": "Preferred Stock, Convertible, Shares Issuable1", "terseLabel": "Conversion of convertible preferred stock (in shares)" } } }, "localname": "PreferredStockConvertibleSharesIssuable1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "blze_PrepaidDataMigrationFeesCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Data Migration Fees, Current", "label": "Prepaid Data Migration Fees, Current", "terseLabel": "Prepaid data migration fees" } } }, "localname": "PrepaidDataMigrationFeesCurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blze_PrepaidHardDrivesCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Hard Drives, Current", "label": "Prepaid Hard Drives, Current", "terseLabel": "Prepaid flash drives" } } }, "localname": "PrepaidHardDrivesCurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blze_PrepaidSubscriptionsCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Subscriptions, Current", "label": "Prepaid Subscriptions, Current", "terseLabel": "Prepaid subscriptions" } } }, "localname": "PrepaidSubscriptionsCurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal Payments On Capital Lease And Lease Financing Obligations", "label": "Principal Payments On Capital Lease And Lease Financing Obligations", "negatedTerseLabel": "Principal payments on finance leases and lease financing obligations" } } }, "localname": "PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "blze_ProceedsFromLeaseFinancingFinancingActivity": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Lease Financing, Financing Activity", "label": "Proceeds From Lease Financing, Financing Activity", "terseLabel": "Proceeds from lease financing obligations" } } }, "localname": "ProceedsFromLeaseFinancingFinancingActivity", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "blze_ReceivablesFromPaymentProcessorCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables From Payment Processor, Current", "label": "Receivables From Payment Processor, Current", "terseLabel": "Receivable from payment processor" } } }, "localname": "ReceivablesFromPaymentProcessorCurrent", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "blze_SaleLeasebackTransactionGrossProceedsFinancingActivities1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Gross Proceeds, Financing Activities1", "label": "Sale Leaseback Transaction, Gross Proceeds, Financing Activities1", "terseLabel": "Proceeds from sale leaseback transaction" } } }, "localname": "SaleLeasebackTransactionGrossProceedsFinancingActivities1", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "blze_SaleLeasebackTransactionNumberOfArrangements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Number of Arrangements", "label": "Sale Leaseback Transaction, Number of Arrangements", "terseLabel": "Number of sale-leaseback arrangements" } } }, "localname": "SaleLeasebackTransactionNumberOfArrangements", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "blze_ScheduleOfFutureMinimumLeasePaymentsForSaleLeasebackLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Future Minimum Lease Payments For Sale Leaseback Leases", "label": "Schedule Of Future Minimum Lease Payments For Sale Leaseback Leases [Table Text Block]", "terseLabel": "Schedule Of Future Minimum Lease Payments For Sale Leaseback Leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForSaleLeasebackLeasesTableTextBlock", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Shares Reserved For Future Issuance", "label": "Schedule Of Shares Reserved For Future Issuance [Table Text Block]", "terseLabel": "Schedule of Shares Reserved for Future Issuance" } } }, "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized", "terseLabel": "Minimum annual additional number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding", "terseLabel": "Minimum annual additional number of shares authorized, percentage of common stock outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period", "terseLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period", "terseLabel": "Options exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period", "negatedTerseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTerminatedEmployeeExercisePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Terminated Employee Exercise Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Terminated Employee Exercise Period", "terseLabel": "Terminated employee exercise period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsTerminatedEmployeeExercisePeriod", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "blze_SharesIssuablePursuantToTheESPPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Issuable Pursuant to the ESPP", "label": "Shares Issuable Pursuant to the ESPP [Member]", "terseLabel": "Shares issuable pursuant to the ESPP" } } }, "localname": "SharesIssuablePursuantToTheESPPMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "blze_SubscriptionBasedArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription-Based Arrangements", "label": "Subscription-Based Arrangements [Member]", "terseLabel": "Subscription-based arrangements (Computer Backup)" } } }, "localname": "SubscriptionBasedArrangementsMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "blze_TerminatedEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Terminated Employees", "label": "Terminated Employees [Member]", "terseLabel": "Terminated Employees" } } }, "localname": "TerminatedEmployeesMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "blze_ThreeVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Vendors", "label": "Three Vendors [Member]", "terseLabel": "Three Vendors" } } }, "localname": "ThreeVendorsMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "blze_TwoVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Vendors", "label": "Two Vendors [Member]", "terseLabel": "Two Vendors" } } }, "localname": "TwoVendorsMember", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "blze_ValueAddedTaxPayable": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value Added Tax Payable", "label": "Value Added Tax Payable", "terseLabel": "Accrued value-added tax (\u201cVAT\u201d) liability" } } }, "localname": "ValueAddedTaxPayable", "nsuri": "http://www.backblaze.com/20220331", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.backblaze.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r271", "r306", "r361", "r362", "r512", "r513", "r514", "r515", "r516", "r517", "r536", "r588", "r591", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r271", "r306", "r361", "r362", "r512", "r513", "r514", "r515", "r516", "r517", "r536", "r588", "r591", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r172", "r340", "r344", "r539", "r587", "r589" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r172", "r340", "r344", "r539", "r587", "r589" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r271", "r306", "r352", "r361", "r362", "r512", "r513", "r514", "r515", "r516", "r517", "r536", "r588", "r591", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r271", "r306", "r352", "r361", "r362", "r512", "r513", "r514", "r515", "r516", "r517", "r536", "r588", "r591", "r620", "r621" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r173", "r174", "r340", "r345", "r590", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r173", "r174", "r340", "r345", "r590", "r605", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r177", "r499" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r502" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r27", "r178", "r179" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net accretion of discount on investment securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r549", "r576" ], "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income tax" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r406", "r502" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r98", "r99", "r100", "r403", "r404", "r405", "r445" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r101", "r102", "r103", "r104", "r113", "r182", "r183", "r215", "r216", "r217", "r218", "r219", "r220", "r256", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r418", "r419", "r420", "r421", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r498", "r541", "r542", "r543", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r363", "r365", "r409", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r365", "r394", "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Earnings Per Common Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r93", "r155", "r164", "r170", "r214", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r430", "r432", "r459", "r500", "r502", "r547", "r575" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r50", "r93", "r214", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r430", "r432", "r459", "r500", "r502" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r448" ], "calculation": { "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r366", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r85", "r86", "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accruals related to purchases of property and equipment" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r482" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total future minimum lease and financing commitments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r482" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2026" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r482" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2025" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r482" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r482" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r482" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1": { "auth_ref": [ "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases net of executory costs, which include amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Net Minimum Payments", "terseLabel": "Total liability" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r624" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r623", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r624" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Total capitalized internal-use software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r622" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software, net", "totalLabel": "Total capitalized\u00a0internal-use\u00a0software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract cost" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r233" ], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Capitalized commissions" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r35", "r83" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments [Abstract]" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "terseLabel": "Cash, Cash Equivalents, and Short-term Investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r83", "r88" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r468" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r90", "r93", "r116", "r117", "r118", "r120", "r122", "r130", "r131", "r132", "r214", "r257", "r261", "r262", "r263", "r266", "r267", "r304", "r305", "r309", "r313", "r459", "r631" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "http://www.backblaze.com/role/Cover", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r252", "r556", "r580" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r249", "r250", "r251", "r253", "r607" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "http://www.backblaze.com/role/Cover", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "http://www.backblaze.com/role/Cover", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r98", "r99", "r445" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Class A and Class B Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r502" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value, issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r235", "r237", "r429" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Capitalized Computer Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r141", "r142", "r176", "r456", "r457", "r606" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r141", "r142", "r176", "r456", "r457", "r604", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r141", "r142", "r176", "r456", "r457", "r604", "r606" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r136", "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r141", "r142", "r176", "r456", "r457" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r139", "r141", "r142", "r143", "r456", "r458", "r606" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r141", "r142", "r176", "r456", "r457", "r606" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r329", "r330", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r329", "r330", "r341" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r329", "r330", "r341" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue,\u00a0non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r304", "r305", "r309" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r63", "r93", "r214", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r459" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r89", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r285", "r292", "r293", "r295", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r21", "r22", "r92", "r96", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297", "r298", "r299", "r480", "r548", "r550", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r92", "r96", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r296", "r297", "r298", "r299", "r480" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r92", "r96", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r294", "r296", "r297", "r298", "r299", "r321", "r324", "r325", "r326", "r477", "r478", "r480", "r481", "r571" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "auth_ref": [ "r184", "r190", "r191", "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "terseLabel": "Investments, net carrying value" } } }, "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Plan contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r81", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r81", "r153" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r340", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r366", "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r60", "r105", "r106", "r107", "r108", "r109", "r114", "r116", "r120", "r121", "r122", "r126", "r127", "r446", "r447", "r559", "r583" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r60", "r105", "r106", "r107", "r108", "r109", "r116", "r120", "r121", "r122", "r126", "r127", "r446", "r447", "r559", "r583" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r123", "r124", "r125", "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation included in capitalized software" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Cost not yet recognized, amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options outstanding" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails", "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r54", "r55", "r56", "r98", "r99", "r100", "r102", "r110", "r112", "r129", "r218", "r320", "r327", "r403", "r404", "r405", "r420", "r421", "r445", "r469", "r470", "r471", "r472", "r473", "r474", "r594", "r595", "r596", "r644" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r448", "r449", "r450", "r454" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r283", "r296", "r297", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r449", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r448", "r449", "r451", "r452", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r283", "r353", "r354", "r359", "r360", "r449", "r509" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r283", "r296", "r297", "r353", "r354", "r359", "r360", "r449", "r510" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r283", "r296", "r297", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r449", "r511" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r283", "r296", "r297", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r485", "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total liability", "verboseLabel": "Finance lease, liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Fiscal Year Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future minimum lease and financing commitments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Carrying value of equipment under capital lease agreements and collateralized financing obligations" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r486", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r486", "r490", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation expense" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Leased and financed data center equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r495", "r497" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease, weighted average discount rate (in percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r494", "r497" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease, weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r196", "r200", "r211", "r212", "r213", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r294", "r318", "r436", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r239" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r239" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r239" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r239" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r235", "r236", "r238", "r240", "r540", "r544" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r235", "r237" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r238", "r540" ], "calculation": { "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r81" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "(Gain) loss on disposal of assets and other adjustments" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (Loss) on disposition of property, plant, and equipment (less than)" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossInvestmentIncomeOperating": { "auth_ref": [ "r586" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_InvestmentIncomeInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments.", "label": "Gross Investment Income, Operating", "terseLabel": "Investment income" } } }, "localname": "GrossInvestmentIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r62", "r93", "r155", "r163", "r166", "r169", "r171", "r214", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r459" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r180", "r186", "r221", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "terseLabel": "Investments, amortized cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r188", "r198" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "terseLabel": "Investments, gross unrealized gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r189", "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedTerseLabel": "Investments, gross unrealized losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.", "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss", "negatedTerseLabel": "Total unrealized losses" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position.", "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value", "terseLabel": "Total fair value" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r207", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in continuous loss position for less than 12 months.", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Less than 12 months, unrealized losses" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in continuous unrealized loss position for less than 12 months.", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value", "terseLabel": "Less than 12 months, fair value" } } }, "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Maturity [Abstract]", "terseLabel": "Debt Securities, Held-to-maturity, Maturity [Abstract]" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r194", "r203", "r564", "r569" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "After 5 years through 10 years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": { "auth_ref": [ "r194", "r564" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year Five through Ten", "terseLabel": "After 5 years through 10 years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r193", "r202", "r563", "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through 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).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "After one year through five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "auth_ref": [ "r193", "r563" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through 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).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "terseLabel": "After one year through five years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r195", "r204", "r565", "r570" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "After 10 years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount": { "auth_ref": [ "r195", "r565" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "After 10 years" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r191", "r566" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date", "totalLabel": "Total investments" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r192", "r201", "r562", "r567" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), 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).", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Within one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "auth_ref": [ "r192", "r562" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) 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).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Within one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r187", "r197", "r554" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Investments, fair value", "totalLabel": "Total investments" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/CashEquivalentsandInvestmentsScheduledMaturitiesDetails", "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r196", "r200", "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table Text Block]", "terseLabel": "Debt Securities, Held-to-maturity" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r155", "r163", "r166", "r169", "r171", "r545", "r557", "r561", "r584" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before benefit for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r94", "r415", "r416", "r417", "r422", "r424", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r111", "r112", "r154", "r413", "r423", "r425", "r585" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r78", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r80" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r80" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Accrued VAT liability" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r80", "r537" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r80", "r492" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Capitalized\u00a0Internal-use\u00a0Software, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r152", "r476", "r479", "r560" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r75", "r77", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r66", "r151" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income", "totalLabel": "Net investment income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails", "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInvestmentExpense": { "auth_ref": [ "r68", "r586" ], "calculation": { "http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_InvestmentIncomeInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses related to the generation of investment income.", "label": "Investment Income, Investment Expense", "terseLabel": "Investment expenses" } } }, "localname": "InvestmentIncomeInvestmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsNetInvestmentIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeTextBlock": { "auth_ref": [ "r65", "r67", "r68", "r586" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.", "label": "Investment Income [Table Text Block]", "terseLabel": "Investment Income" } } }, "localname": "InvestmentIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, operating lease, lease not yet commenced, term of contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total future minimum operating lease commitments", "totalLabel": "Total future minimum operating lease commitments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Lessee, operating lease, liability, to be paid, year one" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Lessee, operating lease, liability, to be paid, year four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Lessee, operating lease, liability, to be paid, year three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Lessee, operating lease, liability, to be paid, year two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r496" ], "calculation": { "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Lessee, operating lease, liability, to be paid, remainder of fiscal year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r93", "r165", "r214", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r431", "r432", "r433", "r459", "r500", "r501" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r93", "r214", "r459", "r502", "r551", "r579" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r93", "r214", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r431", "r432", "r433", "r459", "r500", "r501", "r502" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r550", "r573" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r255" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]", "terseLabel": "Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]" } } }, "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumSaleLeasebackPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r133", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r79", "r82" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r52", "r53", "r56", "r59", "r82", "r93", "r101", "r105", "r106", "r107", "r108", "r111", "r112", "r119", "r155", "r163", "r166", "r169", "r171", "r214", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r447", "r459", "r558", "r582" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit", "http://www.backblaze.com/role/CondensedStatementofOperations", "http://www.backblaze.com/role/CondensedStatementsofCashFlows", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncements Recently and Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Other" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r155", "r163", "r166", "r169", "r171" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r491", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rental expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.backblaze.com/role/CommitmentandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r485" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r485" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r488", "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash lease expense on operating leases" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r495", "r497" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate (in percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r494", "r497" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r6", "r97", "r147", "r434" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r42" ], "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r9", "r11", "r232" ], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r70" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedTerseLabel": "Capitalized internally-developed software costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r74" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of deferred offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r185" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r366", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r33", "r34" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r9", "r11", "r231", "r232" ], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r72", "r92" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from debt facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r71", "r398" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercises of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r244", "r486", "r490" ], "calculation": { "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r51", "r245", "r490" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r18", "r243", "r484" ], "calculation": { "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r245" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r247", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r245" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r243" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase obligation, to be paid, year one" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Purchase obligation, to be paid, remainder of fiscal year" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r73", "r92" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayment of debt facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r412", "r538", "r624" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r17", "r83", "r88", "r546", "r577" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash - included in other assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows", "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r327", "r406", "r502", "r578", "r598", "r603" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r98", "r99", "r100", "r102", "r110", "r112", "r218", "r403", "r404", "r405", "r420", "r421", "r445", "r594", "r596" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r149", "r150", "r162", "r167", "r168", "r172", "r173", "r176", "r339", "r340", "r539" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations", "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r343", "r351" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r493", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Equipment acquired through finance lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r493", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Lease liabilities arising from right-of-use assets upon adoption of ASC 842" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r14", "r39" ], "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales tax" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r555", "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.", "label": "Sales and Excise Tax Payable", "terseLabel": "Accrual for sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r116", "r117", "r120", "r122", "r127" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r365", "r393", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r365", "r393", "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value Hierarchy of Assets and Liabilities Measured on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r235", "r237", "r540" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r235", "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Capital Leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Held-to-maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r196", "r200", "r205" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r245" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r366", "r397" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r372", "r381", "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r90", "r130", "r131", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r313", "r318", "r321", "r322", "r323", "r324", "r325", "r326", "r327" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of Unrealized Loss on Investments" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r156", "r157", "r158", "r159", "r160", "r161", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/CondensedStatementofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://www.backblaze.com/role/CondensedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)", "terseLabel": "RSUs cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "negatedTerseLabel": "Restricted Stock Units (\u201cRSUs\u201d) granted (in shares)", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance, end of period (in dollars per share)", "periodStartLabel": "Balance, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (in percent)", "verboseLabel": "Expected dividend yield (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsforStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsforStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest rate (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsforStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee eligible compensation (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Balance as of end of period (in shares)", "periodStartLabel": "Balance as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value of options granted (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r374", "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance as of end of period (in shares)", "periodStartLabel": "Balance as of beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Outstanding Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance as of end of period (USD per share)", "periodStartLabel": "Balance as of beginning of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-average exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and exercisable, Aggregate intrinsic value, end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable, end of period (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r364", "r370" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options cancelled (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r388", "r407" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "verboseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsforStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, Weighted-average remaining contractual life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable, Weighted-average remaining contractual life, end of period (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Aggregate grant-date fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent of market price (in percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r20", "r552", "r553", "r574" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternaluseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r90", "r93", "r116", "r117", "r118", "r120", "r122", "r130", "r131", "r132", "r214", "r257", "r261", "r262", "r263", "r266", "r267", "r304", "r305", "r309", "r313", "r320", "r459", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "http://www.backblaze.com/role/Cover", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r49", "r54", "r55", "r56", "r98", "r99", "r100", "r102", "r110", "r112", "r129", "r218", "r320", "r327", "r403", "r404", "r405", "r420", "r421", "r445", "r469", "r470", "r471", "r472", "r473", "r474", "r594", "r595", "r596", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r98", "r99", "r100", "r129", "r539" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedBalanceSheetsParenthetical", "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r320", "r327", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r320", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r30", "r31", "r93", "r181", "r214", "r459", "r502" ], "calculation": { "http://www.backblaze.com/role/CondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets", "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r91", "r305", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r475", "r504" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r475", "r504" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r475", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r475", "r504" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r503", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r257", "r261", "r262", "r263", "r266", "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofChangesinConvertiblePreferredStockandStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r196", "r200", "r211", "r212", "r213", "r294", "r318", "r436", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CashEquivalentsandInvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/CashEquivalentsandInvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r101", "r102", "r103", "r104", "r113", "r182", "r183", "r215", "r216", "r217", "r218", "r219", "r220", "r256", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r418", "r419", "r420", "r421", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r498", "r541", "r542", "r543", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r134", "r135", "r137", "r138", "r144", "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r122" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computing net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r122" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in computing net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/CondensedStatementofOperations", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator for basic and diluted net loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269825-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r626": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r627": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r628": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r629": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r630": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r631": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r632": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r633": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r634": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r635": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r636": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r637": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r638": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r639": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" } }, "version": "2.1" } ZIP 87 0001628280-22-013608-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-013608-xbrl.zip M4$L#!!0 ( %.#JE12[(8US&<" *^0%P 1 8FQZ92TR,#(R,#,S,2YH M=&WLO6E3&TFS-OS]_(I^N<\R$T'CVA=[QD]@@WTSQQ(V%N; %T>MT*"%:4F M^/5O5DMBQ\9C 9(LSX0MJ;NKJRJW*[.RLO[X?V>M9G82RF[1:?^YA%?04O;_ M7O_Q_^7Y_[W9^I"M=5R_%=J][&T93"_X[+3H'60[/G2/LEAV6ME.ISPJ3DR> M5\^\[1P/RF+_H)<11,B-B^5+K*7&(L9'%Z>KIR9LOF2J?OM9RN M5K>^;)KV_I]+H9UO?UX"Y@_&O_ZC%7HF2X_FX>]^5)U\\?H__N,__N@5O69XG7J:C_OSQXOACW^\ M.W[P^@]? MG&3=WJ )(_)%][AI!B_;G7: #A1G+].-H1Q^++P/[>HC7*^#7BD+-WS_66\K MQ#^7"J>X48&F]\@K;KVM55S#,^.4?AG8M<[)![)ULDMK?7^X?K+W7A]NMFJDOO.N MN7NX<5Y?VSVKK7TZKQ]N\]KY+GS?)YMK6P>;:]NH=KY7?*#UYN[Y\6']\,O! MWL[&H';^B=0:JW!M%V\V:@2^L_KA/MIM[./Z6HWL-A7Z0/8&NSM.U-:.SFKG MM<'FVM%I_?TG7G^_=[#7:!9[.S6RMU8_W-W9AO?NXEK#G?CW[PK[?EO4SW?9 MWGMX1ZMV7M^IG=77#@IH?[#7VA[L'GYI;J[MTLW&_EGM_>[HF2_P+M[>:W1H M_?#@:&]M=[![7L.[Y^MH\_T&C.6OUE[CKZ*^LPW]='QS;?UTKZG./C36>[7/ M"/Z%.6AL#[X:KI(R#J ^@LJ!%*"!J9.YEL0(HY'"PBR]1B#>3!#$Q1\OKA'U M,6G\ME^60.!W1=>9YFXPY7K;KX%I6LJ&@@QO..N]]/!+WH+7'N3>+%C@NRPP MN,4"3#K-7;"YL@R,L /[JQBG>9#>&8)]H%8OO<8D3VKAR:@_QB.7Y'\'OW07 M!/X>@<]O$1A9+8S +$?6Q9QAR7*%E,NQ0"A2*;B79.EU(L*ST?F M]QYZORN-2S@XZ[>+(;6[83_1:FD"+."#*UKP\C^7-NKOQAPQ0M$OH2,VE)MQ M\SB4 ,7;^Y^'+P:I3VH [D3/RQ+G]8%NN=:[]N;A.JL=;A5 )E0_=^=[AUM' M]=9>43O\ZV!SYQ/>6]LX![;@M?=[AQ_HUL%NZZP)SYSOM;8.H4^G>^_?03\^ MH;VU=P>U0\?JK5UX_QM@I2U@C>;!^!EX5W^/;(M: UI_7SNMK[TYVMU99_6U MK:/:SOJ@?KY/]F"LM??U@[WWVVQSYUTK!@AQ]DA\$-=A!1LJB3 M00@.=(37.AD$E$OKM'1$,H_<-]CA3H,@A67!!(TLT8 /I7(,<0K@@5(=/$;? M, C)MWSYUAP7/=/\$$PW=%?WRQ 2@S5"V7I>&I/:YS&-'= '-/?.!JV-Z%8_ M/X+WN$%MYZ]B[]"=U=_74.UP=0#T:H9_;PWV=ORQ)0RL ? #T'_WT V&=%L% M[7]T7C_?.-MM_=6J@Y;?/?\TJ*W]%6N'-?+52H,"\2B/ 70W(\@!*.,DCX#6 M'+/>(@J.]4>Z^R,VVS+LE M>,1J9E]( , B@ ;"(7&+^+9L]EL?/!Z8,;X!$ M_FVG=1S:W2IBLEJ6IKU?$>S-X/*6CV:0?EH]-:6O_OH2NDF&AW ./R]=:>WM MB*ZM>K/6VN4@@X>[C?6SO4.P\.<'Q2YY=[0+UKIVZ(_ 4@.M/Z&;=-TEVX.] MPR;(8/V@UGC7JJ\=TI6"? )=U_EF8Q7Z5CL%.3RM MG7XU*%$6X)BPMO*M6&XB,[EG.FJ&N0^(_C"5&?$86XX8U4!HQ W\"8%RS .C M@L@%E9^,RM#OS4]?J?+$TDARP< "LT!B;DWD>3 *"PQ$H0F1?62WJ?SB>K2L M##&4H>U"]XX@7PK^O>Q6 5;@@ZP*!K[L#8Z!K-VB==Q,T=;JMX,RL-[* M6==#$R^NMS%\_^5+1WWH=OIE]:V*7K\<\=Z0RO\$ (P;"E70;ORM\.E[+$*9 M51T*=\9PWV[\[_7PT\V'7X]_NM[Z<<6;XV_=GBE[*794>;DIC(OP^+G+:Q?= M]%=NI578X_J5\??Q2UY>=LTW>YF_-SK MN*/5LZ*[]'I\"^B25J==75\=-O3'BSO;OYBRBVX\@(C#187>B"XLI^AB>*,K M#Z-+@K@54;I)PW4OYKL%P*1?AM>CGE47QTV,KXV_IS;NI+-6"&M!/7;$@)[F M!FFEE?4T>G#7")TW.K^97CI?HTM0&+2TP59JR2Q((*(:!6$!(QN*'1_193K4 MU?49N*J!_B&G]ROM?YV51VN +[<_K_TPER,+ -,3$J.7C".AP= !MPUT.ZTBO9=S3[4G%QKXL7UWG]/ M'HE 2NA M(N111PMP%%M/ ?;@Q3U]NGD<1ZX<8):(E#,.7&$>0(:TQD9 /%1 MX20/Q'DT;W1Y7#0P.;HP8J)TGC%-/0L>&2Z1D0AS ?(&3=OVOO14=H_U][7 M]9@-0CB,+>&,!22U(Y(*XRV/U'C**^\2C[U+/"5P[9IWB1_N7>*)>9>:\#0M MU(D0&6 QXX7D)$IM&2)6SI*>6?^[GS)[.JWC3CLM#-W%TQ6SSXBJP:&3%NA9XIV\.NF;!?M_>Z,T =Q1C5'D0.9P'NGAAH)D-

)2!Q3Z,Z5C-FFZJ,:L.[#S0]*E0YN0<)^10P$HKDX+;!NF46Z"D>0Z4.3DR MX10EUH&%E*Y)N%)!29,2 JQVEEZL LX^F9X494Z./EX S)2:!P%&BQEM+4(N M2*P1YAQ\@XH^:/K6-=#$<'8P"E%E=8PI%":%11K^,,0D8<39)YR!.='QDR,- MS3OYX9,3ZKC)TH[14 MT/DCZ/-$$IZ%N 0SZ;6.VJ9%$>PT(51%BHW70<*?8;1]2I;WKL6S)^5I 'L+ MH9%!D8)VT@X\=^2C4 P9J@013S<#LZRF'H4T(7(N6%"(!\(D!YO"M K@$%E' M"8I/R)SSHG >A4S48\,L* P,$ ZDQV!- 7I;[0V ;>;FADQ/O&(W*?IPJ7!4 MT3!/.?/>*N,XC]@:22121L_04L#;3MN%5&HD26&H/>=CN^NMGT= MV+5UW.P,0O@FLC5@PYYG$X. 8;TA0UA+":8RS+4'/P,'?E^,+T^BJ MPE_=CV9@;#-,EP@=E"',EQ!=WV*&HM 6@Y^')",@C,7O>'@$$=N#35*!JFHT\X NKW!\],&D9C\1(QSQ3F"EC<> SD(>_Z@_[W5ZEM-]URGHX';%3VAY? M=MKPT0U5^IU,EPK@@'_E3>F[V\>IE!W .;!TT[MK?AV=/&' M$:_4SF.K$&%(,2NC,41%\!V#9\0Y268 \7;+WDN@O.^[WF8YDO.KIK[3[O9; MQY7$)^602B[L/\3FSR24B\H*@XFP0@06L5=6*\=$X)K@(/@L!/&GE9[/ E,\ MU0P#^A",(1:$,$BZ@*(36'(JY'-4?Y@P/3_W;=>5Q76"CFJBS*6(8N>]D-0R MIC1SEBGD0PCP64N 2@902SV9? M2C\>#+J%2TL5OC#S*)62 :5L8/"O9 @)31FWD4@IN=$6SX%4/B4)G\=68NN0 MB%%K@+,IOU?[H+G2,7*O!*,S(H47BU3O0V>_-,<'B6A#.H[.1GBY_7F^A ]Y M1RW5RL T,NX,T#%(1:S43&!%V(P(W_-2[EEDS@D-9'%FE!9K7MTS\I-^/$-&^'\%)B4RA=D;)G M8'*F-V1WC3:6JZ 9]55RDW762H(-!6)@%8.W9/II\ZYHFW::]@V8A;(Z0V!& M"7,EENKZ);SNOF#J\.H/1U,=E<%SIZT Y *J$@301$ETD$9IX( 9H+4IRB^F MV0]O!K7AJ%,#[\KP=S^TW> ZW2]NOG)K=RM-7EFT]R>UKG.E2QZ T]LE6M^]12H)Q,QM3X*YCD#7,=64BPN]^TR\^[UUU9GEW0GJ M7?"L-/(2'&C+P)VV*$B+4ZT\9Z*P;J%W%[P[K7HWE0Q4C*$0P/DTV-A ,?5: M6N.-<&8&ZI/,*>_2>>7=R>E=180CE%)PS!P+QBHD+3.<6IVTL9F!^G,+WITM MWIV$"*S3%)&@(N" ML&F_B_*&:8/]0OG-)0--4 ,)BS62S'$5&1A18X)BEEMKF)2>A84&FE*O95HT M$."NP(0RUA/$K(A&!\&5\,YQHY@+"PTTEPPT.0WDA8^42*8L(HR*=/R;9=P1 MB5C@QL_ FN><,M#W\/NT:"!-)'5!.8V=2"L= *J1"2;@Z%W:!K'00'/)0)/3 M0$(XEBH8DY:FC8/*D6BY$$9SNM! _X2!)IML,$?@?8*AKT!Q9("ZK-!, M$J*TTQ$C8EBPE :VT'P+QIU*C>NE8,I023GPKR+66()0")I:#&ZHQ N-^XLQ M[JQXNY(SI"CA5#+-+(\*21Z=EM@@BKE:>+L+QIU.C6MU%$0[Z87E+'@%3$R< MQ$A;IYACBY6&:762GDN*ID7CVLB1X0K^!YUKJ5#4*0R>&:;.*\]GX(#6!>/. M$.-.,)=18X\T-XSIP)!GQG*C0?\*@QV67$R_QOU8=F"\O<'')DS!:MNGQ??C MU,;5ND15HOV:Z9FW<"&4%_?,B'I1C$4LN :E$IG'Z<0.II3!G@472)B!;.GI MI=($3X,&E((]D8(0D"7$C& B5441E'DN_ Q$Z!Y.I0\A55J878D"SQYI&7U4 M+#!&D (Z26PCF&LB$:+S)%'/0ZL)YGUZ9F4(-##BF13<>.6\=ASYE/\9U9S( MU?CFFG$'13N4@ZLWSHA84>H=(T0!Z 6;192&#\@J%@.2C",Y)V+U?*2:G%1% MBCG6H.L08:Q:6X\C418%JFQ45 5&"?RM!"=8LT"457K>).KI237!O$\:(@)( M(83@#!2>J0]:F.E5* M@.BXZ+@/,U"%[,>#2/\VI5\KBY,PEU7)=-I2+#%##H&/A6@<4K9N MF(&J9%-,TF>I4A8C$\JRZ*P/S$>5,F8]U]0I[[4:G4$YU<+YKF@7O? !".0W MVJ"L]@O;#*O=;NAUWPQJYK!3OFV:[HTMII\[L7=JRK"65C\[LV3U:,1"!QDX M]X@98ZVBAB+'>*I@;>4,^&4S0;#)V4$:,):(J<@<3*842O*@P&/#GCHIE9TS M":MTYOO0#J5I@EY=]2UXNEL=07,2QE2<$5F306"83PNS"G9/:RVI9Y&#?^U( ML&H6RL#,%NDFN,K,J>)*1(J%9\81$\!%2%O2%*(\,VWIP MM56*'4?"IV)3EJD0-3,>&R$8L])2YI[A"+]']<,F=0:<%H8RJZ)/$9)(@B98 M8I G$[A3FL^"RAO;H(VVZ[3"1>GO#QU7'3]XTU!U>YOQLVG.9Z1$$<&]#E1: M 4Q/D;&"" ;T9$AB%O$,14H>1,[[4./ZV3&T]PB@\?DC)S0(3SA'3@?!5#KG MQ"$C)!+*"$ OXPV;:'HI^Z'3W@>LV%H+MG?'BFC1#IOQ;1E\\3W<^. WIC?= MS P?'B '\U*O^,HTWYCVT58XZ31/BO;^\/VK^V4(#_#Y']R18;/OC"N:\.;K M [_Q[O%-C^WXH,E@9\RTC,H18KQDGA* 9-@:%[#WQC$BAIH'H[$!7O#G-/+G M%U,6Z1S>+5!.-P)A:?](\)LGH6P7^P>]T8Z+]GZZ%=R^\N+*1MN'L\^GYCA= MF2O!N:'\070>#-?0I.":1(B$X$,@3+-H@D#"&H$82)J5,[ T_ L+UU3P\*,$ M3IR6P5$,[K?V+#JG;-",$U*T&K3^M;'F!,ZO@%G@(O8X[NA7C:G7: MU?4WCVV4D\;X9W2Y<+=/.KUPMY^=KORP@VT,P8Q)X@%Q,H:L9A1%AP58=X6" M9].O>=*2:]VTKJZQKH)GB],2;&\ [D8X3JY#NFU2$K]Z:DI_1TK%^"#ZQ&2; MU=&H,R+H5 6.%;-1:,R"(T9IC (20G@OU"SLI/UUN6""Z=34)PT?7*K;R$-4 MWJHHL.&126=GH1# Y+A@6B13,*.1-5P%HQAR7L/G&!&2/JA(Y R4,)\6FDRP M*)PRVCN/A56:!>K /6926(>1"!((-JMR0J[0I#VGVG)RDFD,M\IA+02 8TJC M<0$Q9BWS1"OC\:Q*YJ_ !1-,ZO9((HID4-0Q2ZPUQBNPF1@!AC*SD!AP#TFV M KC6A>L%7Q%E&QR([M;G[4DQPN1X;UKT@?)46,1,"MDPX:)"6",G"0I1>S4+ M%1=_;4Z8G$Y0BF##J,!$(X8 N!&I7)0T!,J#F5T?QW64L&=Y3X@0&Z24.LD]UY[[)#15.,92IN;'DH^2\8,84X)5HSH=S,4W)NES:>GW<$4UI&C#1H[VH=Q :LA*/4<"X)H)_9X9V) MNO0S24S+L%,N>,5H9!ZT@O^,P_WG*R,%$/='^)Q]AR M!*XO,"?B!OZD$!'F@5%!Y((S)[VW9L&9#]S%+X-VBE.LK4J%&!2@)FF]#XB[.A6I]E/"A08@ZC*R-!#$G7-KYQ0$;(N,T1!&*$1.V\27"$>(6TD@(P(Y%$"SX+88G'#Q#\VBRB+29* M:1ZIQTRF Y*$459R2@*U?"989$'(RE&GDC+%A/<4/$+D+"/!&8X"?+<2\7FK M*_%T94*>IX:$P)KIJ!A7@B'-E,(R(J<-YYIC0V9(+A]$3O#[0SJ7T!^%\](1L,\,_D0KE F4.TP\ QKH>9/7YR3PLT@PUAR\?C"J@5@6 MN4Z5SW24R$03 XFS5.7Z003^')K-HKT/]*V9\BCTX/,6E#3*$82YZ[FVO,6 MZ7J>9!(7HXW22SYM.N]]]ZIRR>>09 M2BW%5'!+#'"-0DH'XZ1Q(NT2%7H6:O>E $JCZ#7#9MQH^^*D\'W3O,(XC5"" M H#Y\6-JSJ5[91Q"G-% I6-,:JXQM4!.1J+E8-IG*>SQ8W5Q5N=1+B-.N_=# M2+6WF I:<26 MS("6G4YJ/HNF9=AX+H/%X"4QHSF0$1/!#58B&D!;,R2;J]""+YK]ZM"#5&RQ MZ!6ANW[FFGT?_+NRTQH6V:\ ]F9<-V4;W*3NQU!^/C!E>#.XNX%;Y^*=A+*7 M"O-_+$,,93E*A9E'40\*4V:-LT9;1F,PB B=#@(#5PM+&6=(U.>:.9XG!$XD MZ MJHK"1<8;W0&K_D\CA53@ND"08#DO*C M#--2>L,$IP)1+1<:X[G9XGDPAI2".B8HCHQQ010X*BH*[5 @$=#'0EM$(J%9<8()9$-@6AM _SH MT4)M3 U_/,\AN2(FA$$I,H99'Y37CGL/L)1B9,7X"$]&I[:L^B]<[?]SWW;# MW_V4AG("?]T>_8T;)O7>*3QE@.7TAZO9ORC.7H*\=_JE"]WAUX-@?-4?7YR\ M_@/^&B5+"&Y 3"@3.)VTR345E*7CS(SBZ>3-KTEI7C[3[0V:( >MHIT?A'1> MR4O&CWNO3@O?.WB)$?JOI>J^UW]TCTU[?+?K-#OERW^!D* 87T7H9!Y-JV@. M7OY/ TC0S>KA--OJM$S[?Y:[IMW-NS"LT8W= K@/(WA']?5T^%*)T*LF\/^X M$QCS_WJ5AI[[X#IEQ:@O^VT8<+H+^F2FIB_901GBGTO_^O[,RZ77C:2MLT[, MWB;*MGO=/UX8($>:W#%5+FCS^H]>=?=HH+93PBMS&&_3''?#R_&'5[[H'C?- M 'BIZG7UT*N6*?>!IK;3ZW5:+Q-)JV"6,\W<-(O]]LMJ0,/+E]1>04.*]X"O M>G[\YM'EE>K2BYZ_?4VK%8WNOXQ6\,6U%U7;Y?B&T1Q#!Y>JYV!4:3+^7*)+ M-P8^&@H][F6^TT\3DXC^ZMAX#R+\$F6X:N/R)2^JF;B+V8=ST^L?EY_ MN[VUT=A8_YRMUM>R]?][^^_5^OOU[.UFK;;Q^?/&9OT9A\ >-(0=TST UNEU MVLO9VLK;E0SL/=//U^V'3?S7[_^Y=PA3ROGO-K=JV1]@T]J==AV02EFX;&3Z MMI)N+9SB1BD?"7>,66+G6<17^2:AC:6@F M/?TRL&N=DP]DZV27UOK^V4>U\K_A Z\W=\^/#^N&7@[V=C4'M_!.I-5;AVB[>;-0( M?&?UPWVTV]C'];4:V6VJLP]D;["[XT2-K)_7=OYJU^'*P^7X7U5M[Q>[.QHE__X7Y?__5W"/-$WO8.=]MU,YV6[MT#Y[; M:ZVCO9T:W5R#]QZNXOK..ML[_$3V6G\=P/N@3ZOLJT242>UQ+H1!.1/>Y#[ MB*,:PF\I^S/;;(??QSV=*CQPU:C?O$96A%0/@@,_A#+$"@CWCZ",>R'%?;0= MHPER?);PQ%4-V0SQ]J1UCI?N4K"C:1XBD@=JU!UX;WIW]Z%-.V5O*8J=LF1Z\X*SW,A9GP>?@<,ZFIGU7V/?;HOZ^AFN'VW3W M_$UKU [/,)[:XYM[GPYVFTTB]W&)WB^-GKF"[R+M_<:';1[OCVH M-_QA[?TNWWO_">TU-@:;C2]'\$Z^MP-CVOGKH+ZVBFM8G7YHK/9JG]'9AP;, M06-[\!4'S!!1,3?!\QR\!I2;*&CNE5,6"1N$!4W]W_\"Q2U>?5M9CV7D6=E_ MW&*>'@>U0/B5W\J*;8<_3AQY?%?'5IKMT_;J5F-]Z\-NMK7^<7.KD7W!([B25.4MZQ :&<^^BQ(8*8XU? M>EU+^\,RBI>S-.-6OGT(?#-P"]CGB]\>DF[,*UU@;>.]P]KY$-O+E3 ]CET.8:P+B= M[7,8;ZOV'L;5.,+U=W? +A%21CO2N8WP%XM8Y)8ZFS,M.*6.!\7\"':Q!>SZ M>=C5V%JM?]ZHP-7SXJX?#(A-#0SK7>B$,0Z+9:AWX:U+! MQV>?Z[1;H.BFY<0L%@ $VOUJD?$1-?YZM8;X#EY6K]XUDZK\9V*5ZX.O42!! MK%2Y\=CGS&N96^]I+E&@GF*O:/* 4WTVAA$1$PM83G%<\@X!JECX&27H88-] M=%'9"OO5_NEV+^W)_?7$Y?2KM]Q+1$F.HP1OCQ.<:T-0'J+P3%&G+0=Q>;/Z M]G_??%C=6U_.-NIO5WY1H:%/LN1%'A;<7S\SKE-W,'5=3E]P?:UJ4I\UV_Y66RAZ<./%*SWW%>?Q"<#^=EZ=MB-&RD M:*>-OQX;8KVTUW')>=D]3.C,;O MAL[LYOL:JI_O'=5;M4%]I\;J:P=']<9!L[8#*OSP$ZLUUGG]_5_-VOM;:PAL M]_P3K;<^D=WS#;Q[OH\VWW_"F^^WS_;6]EHPKK-:XPCMMK9/=^]:0R"<,A%] MR"7CX,Q:Q/*TZR\G7&!PDH2)R9E="TUS:LKPC[W9QY"+>16"ACG;&.6/#DO" MS#"^?VKN7K_.W9)2;ZGP>4"6YRP*DBMM3,X"4:X=];@[T=?VP)$[NM]?/-'>C#^>K9 M;NO3&3S/:ZV-L\WW6ZV]P]KY)K156ZL7FVO-6%_]BGV0@6*1 :MD;WO_/ KPZ[%XVBZS638ZIPN/Y(D9 M_/0KEX9+20BX,@P0G]0L!Z2G 83,9CAR=CD%^O35889B$"S73F)P"0Q\(DKEP0EBA#3.<[OT^NWJ M31[))@$+[]6-]\*(>=:8'SO=GFGN%]HT:_2_Z+>[['$)*KDX-LTLG 57 M[:N&G\%]"-V)^(0/%O[A!#[+=( P9DD:?[_-'].S5^Z!>R,>48TEK+=:!C.S MBNNGEA3/ORHE'%=8YH)RDS-!66Z%"SGAA%*#F%7@YKT6'-U4.[\_)M)*Q;2; M'P\Z[5\U-V(5?Y64$ JZ'T@154TYR*JF:GE7> M!VY=N5S-_^]_*8+EJV[6"\UPG(@^RKY9SD"--_M)"V<&9!18S(>')DP\T[ N MZW>,EGE#&7QV/"K9D9*FX(XJB(7);_;W9*U2BM>JZ[V*E<4U1-?[R5P MD=S_Z#]M-O663609>4238:;\<2_K=IJ%'VYA'UVJV/3ZE>\#CN=Q+>[.A:YJ MG2?V#<8=9"Z5V;V&-'[=B2E-I;$^#UJVT_RM^_M$IF6TP6(^IZP^2HRI6"F< MN8-T+F$&.O+TH(!?+A7IC_@ZURM)W#USC\R'K<+[9GBF27U$>#8R<@-,;*4& M9A*>C78AM-;I[N%6<^]P[["^!L^L?>+UP^9AK;6+:^='I':X?5XC6TWPW&]Z M_&2WX0MX1ZO>JD&[ZZB^=D12 &L/GMEL[ [J#1C1^R_%WA?HX\W$#>NH1(&0 MW&@FB^KC4K5PZ,Q_/XJ,VV?_4:&8[0@/'#='L((TOW5K?!0ZL6HG;3E MM%MUHNJDZ?8RC3)O!MV5__X7%NC5HZ\@O>V7)71BN-LUVZ?6[,RGS/Q'P M:QSQVMK&.>@#5CMK:+7 X$, M31"SLM-.%KPYJ 3QN---5SJC?1VC3,60G0:;=8M>6,Z*"#<.EK, MG^0;208 M8%RU7K5F>B9+NP-O*J;+-UYYQ=4 XU8?'F*()S6T%?;[S6'2W.>\D?V6A%J^ M(I2LC&[H'135CI/CM./DL176L.L7_;Y02*'[^U.IFRM3G&9XI'U^-75SODJ^ MBHBCPI[E'*D(#FA"U8'$W.-H!,RO,@3?J6*&E!KIF>&7>F=$OJ?6.)74WM8X MWU_0/.QW>T4 0DU61.&$C+C'.B9I$1\)3CE,DC3G;]F0+'\C@L@OB;K MMD!'P8O*L=4%26O!/ Q6 -.$ZOT^Q*)=;3JOEM33(@V!H=S3B^HR?C6^[=8- MX^M)]$?WW-N'\;U%>ZC*,+$Y&4.NJSAK)?OM;35YG7;X?6J73[1>44S]H]UR M;$4]0JD7NH+9Y%M]I,Z2%:'%I'?VT2I9([O#$Q^IA:F*CG^X6^8>$.#XP72? MBX##1*J-_)2VG5#!GF25U*NGW.7V3/,U489;O9?5)CR!\\=PG6?9EC(/3/\L;JI8G;=RUL<8$(B]'G@2D*?H4RN2%*YTY:CKV-G%NY]+I^%SI] MJNW)\Z=W+HK$+BS=CTS;Y_M\D 7G38W>KFCTIM^%-W>[VZH@Y. MIV,:56Z1BSF#S[ER@N1,.IP65S6S]D?*3S\0YUP[NV5BM_[BBFP=J+*?]-=^ MV3GM'2S4V-2IL3&%WE<$>CNDST*=_5-U-KBESH345'HE<\$)X$Z6CCR!WW(F MM ;\J;'Y!^KL@5MEGBN,G%:/LG"W[*?L^3NCS$6\:R&K6KX"(-[N5(M(_>XP M# Q","SZ?D<1TDY9O:LY2"\_+>#5\-JL#6/K)$AU4G0K8-\V;5>89HI@I6)0 MZ>9T#IXWI>]FJ?I3X>]+D:>_F=_OCOP^OKR>799B'E:COTM8HVEV9U-:?VKU MB'YEAC*+O>/O (LI3)U4_OCC3/0C-YECPLM] MG*KEDV%-O]N+&,#!OZ_L0H]'\W-C$>W1$77J[3^J%7%0N/UV M,62T*I<8O*UKS$>I138H3TF0C"AI!:%4:"QQH.FW*V?R O^[ ARW[I]+.;\C MZ:=*9ZYRSH9G&V_V>Y5- .-PG2/;_5;N.]5IG*D] *R 0J$M\:OQ9V.7?L4. MM"LC/J=66P V2.3:<)L["WK#!AHP 5".R0Q95]GP%/-1.(A9<>:J+R] M"V^<?=*C'P-)0AZUP2:;E:R?TQ]M$*82VHQXX8& 0W2"NMK*?1>Q,( M7;#/([+/X:?3KTIZ%JW"N<0J)84*DRLC0XZ89U8Q026.P#YJA3R$?2Y9YW_& M3//FVTRS,JU+]+_,8;A73WT^[@S![/&-OM-/N] MVX_*%^:YJD9=)=>+ ZYGO)# MKJ>I%"S_KSO[_H#-Y62V-)1B*PI-?@\VH RM'[8'>_*!X=G8UOH1%-4C5N>Y M&LM^;&UVUP"?2YO]8%\>KLTP2C0K>]E&EF?O+N)6&^TAHDSPY[=^V_1]T0O^ M]SOTW)S5S[XG4GX7:1_QC;=("[CT1ZF*[R'6XZ?F7%L#H7CEFP6R%L+Z V2E M2Z\W>J&5X94KLEI596S= T,6XCF-XDD7XCF/XBG2F6JI-EY:!'ICFB"@(?M\ M$$*OFTZ]J>K-F]D=V_!(W9D> IWIWN.9[GT5@)_I$Z;'@\A]-G0!>!: 9P%XGD *]57 <^F')*2S>1R&+5^66FA PV&&\0.,MM:I M-H6O5^E!LSV2&0=S>J;!G)YI,*=G'LSIF09S>@3F")KI,F@TX0.=$?Y M8+.+BM*6S62Y+7-] BR MV?7:4O=GUVM+O9]MKRV-8+9[/\P@G^41D$74?681MUG5]WP5*U[ML$GGQOPF48RT[V?;>3,9QLY\YE&SGSFD3.?:>3, MA\AYM@>P0,XSA)R!8&R!G.<..:M4A+$'?>IULDL(O4BEGV%)!9+RA:3.FZ0J M-=KI0E:RFFF;_4HJ_Z>;K15=U^]VT[ZT%$M;;9OFH%M4ON^E&"?1'I9M2O=L MA6Z_>3,I;2'?LR'?B1'(8O5^[@0-KJ2?4I%T(I>59&A$EGXH3G^GB2^ MV>GV4PF.5=OI]\8GMFT5W:.%&,^&&%?DI@M(/8=R+$9RS%:JDA(ET*^2X8]E MQP6?Q'8AI+,BI&F'W'?0]'A(X_=^JY;/SY8_7M2.F'+9U^/B$:EZQ&95*O)* MY8B%W,^*W*?-%')AG.=.0!FY+!CQ(>R#:UQ9Y>J,RX59GA7Q3%1"4!OMX=U7T.U<\0TA[5@A_LL4MW^ M?EGTBC#T>K>[57'%D9E="/+,"#+06RQ*%,R?('-\&6=>"]%42T';Q^EP^- N M.N45 5X(ZXP(:Z+I0ECG45C993"Y!L^"M8T!C.R5-:"%D,Z*D+*%D,ZGD,J1 MD/*51R@L,4BFW%FI#(13SQ]NM-"\B8B>73I M]6>86M-; -59DCD@F_CF/MF'G(B:CDAY=1\-[CH<:&J;F9(#DQ:''\W/X4CC=6?5T^@-:O3,1L'13;6%SNB(V6INKFYFAP[V.F4R M>UDT#GX;]6=XQ&SON_U/IT&[9M_?Z'$9]F$L54?[91;[R5K#CQ>;!#J7E6L[ MY96SG-UX5\%R9OM=Z$:WFZ7# 'MA?U"M_1PW@1S5IXX]3,A&ZZ.H6B?=)HG(3MJ=TZ'NQSZ[>'GLN@>08O] MM@/( ).5YGUX]5/8!)[79:(7.F"QVW8=!)3_7+ M:M[+3K-JI64&<$,Z*CM=@2;Z,#6CV5M.QV17H0!X^W*:/>,.BG RZG2O XU" M T PF$^@F2]B#&4U+V6G59VD?9T'PB#N>")=*MK].W[O-_W-'P.HF]8=C_+5(2OQ6&T#EFS\E[K[U6R=9 "#FK0ME\,7MEQV7G<,[^M ]N&L?$ 6V0\VH'P5 ? =&&=(++0U'H%J!6#=PX;K#!4+B%I@Z'\I&/DF]!F.E*^UUF^>B\0$.2QTHY#YFPV.Z<) M\-]K4*X'2,38I!1ITV+O98[5CQRKO)H$[CYS01YD+JK)32= #_O[Q)X%=.'5 MM1G!=*6:@4H)V:*9EN)!OW33F>3IMR1&27&D']OP>@=&&$2^[+Y:S/A$9[P, ME0I,I@'$I[)$PQ2(:U0 I9R^AS,PZ4D(%N1X)'($L*@5\@#S.L0=U<0#TCSM M'2PF>\+:IN\X!.#0[QZFEJZ@.S(]9R-*$R=M* M\#G1=(B!6\= D.$617\"Z YD:S'ECS7E5^Q)94C S6L#GP?7Z0ZZ@*H6$_]( M$Y_@ZF9!HD>T-B/9&"FG"UPU-!M# M$P($'6+?T8\+>OPD/1+GFUZO-.ZBM@28^>0 )RL?L[_3KO688A#)C>\,PLB6 M'X5!BF-T.^UV:#[2J!XVL=F"!1Y/)'V( :@-UXK]XFO *3#SJ@)IN7 MV?K#7WW1+?O'%;(#=%T%GX=J]2+,6T643&]L#R^\U^4Q,!F%6+O]XV/@!'=0 MH<8RM9.ZN-_L6--,X*7=:0T6//"(0EB&5O#@6H41-*D(>A%SSDZ#.4H4#2,W M#'YN#T/[P\(%G9-P->1?5HL*T(%7P_J#"[K]M.RV77)50X7N4_FU=#)RM^,2 MR7RUF)39D)",R8[[MEFXRO$R[<'*'"V][7;ZV3#F7<6,RQ0P %7QC5BSZ6:C MD/IP72J.%TJ&"FLEVPG9@0$%9JNY_?8"R(^NHR6$#Y-<#'LY5(!EM6PS7%(8 M+98-!:X*\ ^_5\5ZKO5SZ$# HWZT['0*/1ZNAE0+2Z:*7EW3O4M797M%KPJ^CI8JK^SS'*Q:5M]OLAE-H+SR,*"M9K5.&I*^6TRP. M)Z-ZUF3PX^!ZP")!57-<^*%Q:N^G\8;V25%VVFG$*Q5G5^,<+29>'2I,2KD? MAFMT*;R5YB3].[1Y12]-5^+CXTZW6YVSE%8Y^]5ZWXAI,]-LWMM\Q0C52M:0 MA=-*W,C"MR?,R4,.N5AU+XI(ZR9%8[[>J=T*7BX@" :SU>OMU$XE_@W?'"95I);R?=T037 M=B7;[%^;NRM6RZ89,FFE$QX (4_C&NOT2HZ3MNY70@2<%,X.3.*MDZ2B_NX7 MH*!2?*):TP>05@"?=.+R4$^,Y_U*+^^9^Z)]4.4/P 1>Z)215JH"[DDMI_N< MZ:=6PK#GB230M0HM#FW:S6F:)]EI?$]]^0=:G.%*!3!ONSE<:CH90Y-KK-W. M3@\*=S"T@-?)E=Y5094J]:QGCM*:>=8!F#=RF!-ECOT0O7\S#>,'>EVM40XE M_C[%6V45_J!T5C[A9=,ISG95JD8Y")45 YU5:O]]F52B!_U!LS!F0O'O32/ M94B2,/^D M#@5GTT-]<8WZ.<[(^0[G+UJ+.-D#. M,EI:I,G.7YKLM*3%?ES=:F2II-N[C?IJOB!3$N7 MOF]0GW[$0X Y*I)U=RGX?SA><==XOT?C)\0+=T_%F]6W__OFP^K>^C(0_>W] M2G/J!_)VL[ZV7O^\OI:]6?T ;+R>??[W^OHWCC^\2G"@ M:08OBW;5:/70JY&*&=GK9/1N;*>JYF-X^=(>KJ"A31QMN!N]>71YI;HTWM!U M[9K$*YK>?QFMX'NO?:M93%:0NO_1;S7[[6L,BL/%LF=@\E8"RZT+"BO*_.! MK\W'=[CDML)R+@106(^Q)_:Q-%\U%:O=;K@).;Y!YGL'/M*0%:Q*-J+3+'PV M[OX/\-%W9_9GVOCQ3OXP'XP,UQ3SP=V[:-^.5EA,Q0\O?X(A;LS /Z+78[?Q M#.)]Y]KMCZW43I;@Z>36:B4B?4B!H!/3O.U^W+"G#YH9E/WH_#S'!/SG30/X M0T.\.K0RM3I58_NC.$O;TM^-4\?Z[:*WE6()_:Y?JA:QH/?5#T50F"IOL)5: M,LN(0E2C(*PVS%#L^->-!!80I7@I\\$5+=/L_KF4@["T32ND%O-]8XY?)GY: M;?OTS_HE,ZWVWIJR',"T?3'-?EC*AA%+>.]9[V6[W\I]IPI^I&9!_&#Z0B6( ME!7>N'ZR=[[_7A9JM&ZCOOFKN'&^?UM=VSVMJG\_KA M-J^=[\+W?;*YMG6PN;:-:N=[Q0=:;^Z>'Q_6#[\<[.UL#&KGGTBML0K7=O%F MHT;@.ZL?[J/=QCZNK]7(;E.=U0O=%/L-=9YO?&F53_<.JB? M[_/-ACN%Y_A>HUEL[KPK:HW:V0>Z=;#;.FMN'J;O7P[W=MZU]@X=KI]_HK7# M>K';.#K=6VLV:ZUMLK?S"?K:/!H_ ^_J[Y%M4=O9.*OO0']W]EKU\VU:7W.# M&OGK /IPM+FS/=AK[#7WUH[.-W>V8FV SCXTUGNUSPC&M(UK^U\YC9A$0W(? MH\D9LC)7@I"<.R&H5(%RBY=>8[U,-/KCQ74.>?W?_\("O?H9D4@6]0=%8Y(X M8*&@YE1!(:>4U*70UGO^MB^FOA][(9UNHI1]02_6WMW"39%1R M040N-'8YT$7GBA*3.T&C0%YP;L72:\+PSZJDN]7"HX*FASK2O[R@3@IE+ 1U M9.K>3#W+C1\2^D\U&N;::4S*710S7L#IGWC>QMQ0*XD!'R=JLO1:ZBES9":]Y/++"_"D M4,/W!3@69\'GYZ'L+&3WQV3W_(;L"A^M#M+D00B5PJ0LUQ+0/P@Q\40%[:4: M;FG#Y-44">\B"O'Z8QF.37%U*]_%IBAW;?UR$99X&N Q(LCZD!ZK;5^=SS#, M*;AP>A8X9.(X9.P1$>DXQH+GR.L4494^U]KJ7"$!_ LVR"FW])HO:_S3,&01 MO)A><9X4#%F(\_- DXL 1T#($<1RJ],*+J9?6=ODR47)"7M7#I&.&@B6_JKA/;/%E(>Z/ M).XWD8IP/$;+>,Z<$CGSRN::8@Q?,8]*6LJ< '''>!DI,A/B_LMD>G\L4^V6 M42W-E/<[*NZ[R.9XPK#)D 0?FZ;= S=K?4P%^#S<$1H^I*)56ZF;FW$;?+&D MV5;3+NM5Y_JM?BJ,X-?"<1E2)2OH-CRYVDJUP\ZKKPOE-S'E=SO15G+"L!8H MUQS'G*6,-D.ERA7AS&E.@O-FZ36CRP"(ILA/6X1=IA2V+-3!3*F#FUC(1$PU M2'Y. @+7AS*:&\]P3ASB*AAM91"5.D!BFM3!4X=MGD.8-R]*]C63 &75M.2= MF*MI*KC^Z:M#%@'Q4"X,T3E#DN6* M>0-HA8"]PDX[84$S 4Z95$AF1@,O\RW(D\(I/R#(BW25?RK#YS=D&&E*O9,@ MOCK:G-F85H<,?/5,.(.<<#(NTE6><^>\.2YZT)GS !/;B;U34R[VQCSMSN,+ M KSMM([[X!5]'M&AO@ 8$U1.M[?.$*6"=93E6%-03E32W!I/8 M(9<%_6E7889C&,\&,C:'IRY.**UDOK71Q.(6E\EO]4[;+5:5'RU><5$@@!.I M/!8YDH* $G(TUX+HW'$6:>0D!N.77N-E)1>[:N98@"<6KU@(\!,%*RX%.%"/ MOR[BXX_J$8 M'J4[/M/RLLK+>].T%J7(9[ZLPT5QR6,S2!73%A7(?ZD"OY.ND?EQR$6+ M;6 3!V*U6ZZE<<):Y5(-K*!R)I3,K0PQ=\Q1F&.-A"%+K\DR)S^=^CQ]$?N% M1II3C33I8J +C?2(&NF&:XBBM9YXG4ZXA LDBL?%U39)G1K1)(K+ONX)M"5GQ9:;>):[=,M MG 7:BS//7.ZM)#GCV.8:>9R;P*((1C'MT-)KL0Q$GZ+TK$6BY90!DX54/Z]4 MW\ J@5K%H].Y)U;GC%K *LBK'!GE"%%""!Q3O2\\CR7-YP&KG*0S@W+H%'SN MF;/LMQ3!)NC5E]5&]0F_^OT"M'POGOW+IWU-!+)4ISBM)H(TS-G([UHHLU;T(1089A@/A?:Q9PQ "F:2Y]'&22BPEJM?7*XX,#>FS.8%81:^U<05V^XM6.(U18HBE#LI:'3(.$WH(L4A%D= +H@G>IN!9%KA4WN+ Z>?0R2_A4SU.!:X+!;;04A/74D>7..1\]13& M_U5Z'ISS22V!;\4(9;DFGN;>2^^)0<:85!A]6?/%GM8Y%N7'J<'U;5%>%.'Z MYU(\N"[%5!@4L">Y9$HG;R+DBJ>B7(Y@Q5Q "N%%%:ZI7*M9"S& A MW0^W<<1QZW-!H^EU.T7OX&V_"V._7&E>8)#):R]W.WN$,!4(BKDR!#PE MX0"#4$IRYQG0D2D7>5JB(8(U9<92C25(-%Z6Y*>/7WFZV(30I;+3+VGBB:Q/I-, 8?-%2LTTIM0L MZCL^@BX\O%U*+%)EB&8BIUY$\#L)S141-L?(NV"MY":=4([5LE:3JB2VB"1- MH9 _2U;-0L@?2+6:,$BYDCL&/S9E'/FV& V=7$R=MM#$25!D5/4T)Y0OG=LJ< MVX5,/Z=,WZP'Q@P)1M!*%N3S2Z8;S4UT7/.KBPJ7M5,"^7S \IGX_8F5,&H=2PM'7*=L^!] MKK7T>7 "_%.AB(])^BW4,II8.'_* M\G9G-2CXMM-J%;U62&="I:3<)(SL-KV;Z_.P4(C/$ CW*X)QRE#@DB3>V5,SHS$ MN6'6Y4S&M$5:."9=$K8;NF :#@><&'O^B!E;L.?CLN=-@\6(#HZ[G&-CQ:R@NX]H?90C61^:?; XB[/W\J*JWY4] M5,_D(+UMFFXW6X7I:+4ZZ>W &LO9?W[+X'P,Y><#4X8;AD>J@(TS)GK-&$5* MN#OSLJM%%_=Y?AZ;0K)OUHRLWR<\_T@J]*AU^^>N0[H84I^KXI M.E_MU=Y>F"+HY]&)?_^%^7__U=PCS1-[V#FKGZ^?U=_OGF\VM@>[.[MH;VT= M;;[_TJP?-H]J#7^XVS@XK+W?9GM--:BG>3AWO+:VR^N'1^=?74 \:DMSZBW8 M-9?V$X#YQLBXP)2ABGU#T]W)8H^AY!8L-K,L9GB0+"@'<(^IG 5$6I?/#>(P(#G3+=:U5693SVY5"8AK G8E_^] ?S5 MPY_+0L/U&-S5V;<\?-QAI-C**5:ZXK>CCB8N]\6_A3_CH:80G?8WML^7! MSYU^?U@$>VD%^_ON#WC'K>U\[X_='S"7;S]QB2E(-44*P"[S1(^,-1PIPCA1 M#J#5XMNBY^($;'\XZ ] )';[K=/6EF=:(HHF'STB&,@C1PG9+TT M"B25!GQK[%N4$+$CA/*: ;,?#6/8&1D M1 CJ*0^4L^2MBD01)KT2D?J 2^1H.9APSHN98L*G)[M;._0#O.?>/SOL ]W! M'TYV?NQO[7P'1@S,-[3V/N^PW:UMLO_W=.1H^]LG:8Q426$D.ZYQ@"/WN( )B'00:V<1X03 M&@1Q0=%;N]P7)V/%Y;YBXL6<"QQ;AK#V$L2+!F2#%BA*!9>(-2*YND67$4W8 M0!<2:%S<[ETP;_6$DG_BBG!A7$*8<8&X9QH9:\$.MCJW-6(JYK*YRR)C!?-6 M3+R$TD+$J)&/N3V6]@0Y'P7R'C9#*EG4T5>-1HF03ZT]1;=7&2XL=)-Z1W!RHA[Q\$/<([I#)PFMUP;4"9/,#LMW9>J!4*JES[:! !.(!V(E) M$M LD7R^#H.@Z[5UK9I"SLL1LAQUS^?H(GFN.C\OYTG1^07K_!1YR5E93G&/ M,-86=#Y)9 ,6B!%+K3:&^2C6UHUHZ_GYB6#%0S=H6O'>G5+>XC[3LV3V2T6T!)GHQ/*WK'(O>/M#%^4 M@6++/$-)YP+=Q'GDG%#(Z:0(9U'!;K*V3B1O4LSGVU+B7GJT&FUT"HH6%'WP M%CP%11>/HE,,7$BI';4&N6 PX@D;9!PS"-!312Z-LCY'+B5K"GWO@@Q+@*(5 M0?]]8.'KQOQR@D.?V-Y1JU-]M[F,7AXH=.Q-:>6U;SA'=:V^ZF4.X;?\SQ68 M5NT"8FS DG5/8)AG.2F[TQW$?K/Q[;CECQNV!U<[C1:\RU$/*/FI[0URSO;@ M./9C5F^P%/HQ-%*K8SN^57DH[2!6?46F-F+;9N3 MNO_XU@J#XS&\3'QJM/SXXB/6P6(/!]=_Y%?K\0 H64TRF3)0)O[,HZV R$MA MHZ.,2X(YD\(PR<"*U=QJ 7]WGXA9&W_HN'=AQ!U%Y'K1?D$VP0N^M.UO]JR_ M]OME,049G9STZ?FZ=E926DRG"B+^NU86@.5NSU:K"5H1>_DN&)-=FK$TCGMY M]_JO7Z^/ KLUPT36C]Q0)^O __QNUZ]:^ZLAA- EP9#KIJH2YE<;F_]Y]=?& MQ^UF8V=O\WHM7_H7V=S?V]K>.]C>:AP<;AQN[V[O'1XT]E\W]M]LO]LXW-G? M.UC==_NMU0&0[@[A&0'0/'[W,>^-QS6@A\9I[(W^%NS _NO.+_I@[S/LV&%H M#6*X?JQ3F@0CK;;MB_VCX@DPXK8][<>7XQ_^&+<+:G6J[ZT^],?H8:--)X/F M%$VH9J:^?(&GN4I(QM211V_TS:/++ZI+4Z2GOJ;("\.NOXQ?D&NO_>RQA+[ M^OJ/_NRQ/[_&L5S,8-E-'_L4FD[],H)C9FZ]PDZN]?)AK$)]HQ94A[!GQL8N MW'?<;VS#5AHN2HE.<_^EF_,)5\EUAL45ML5R+TAV3]Y@XF_TPL]MXLC")7:! M6C!E<9%ZZ1Y&,V[PG$?XR@?N(KBJYZS>Q:^Q,XRW#*S=].#%"KMVKWK%)^.B M]5I8K4.BPG/NO#,\R!@L42[HH(G[M%4%N@@FZ&81KY$8O>YU3[))G(?P3VMP MO#GLPWS$WO9WWQ[F>=SH]R/\/QS:[ZOAOMT_&+EO3]Y]V?O\ENV>?&![AQ]/ M/GY^BS^M7?I MN];NEL=[6_[;[M:VV/O\"N[YV)YVW^9W^OCYX^?]?][3O:WW8N_/]S\^_KGS M;>_'6[SW8^/;[N$7NOLGW'/R=SIWW1Y@>*?W9/?H4\!1*QH=<3*>*J8M,&)Q&Q@ MHL(M,L8M4G!KV7'KQQ1N44\$32H@YBQ%'#N-=%0&&:]5,E)@S"C@EFBR*TIQ M+1MN+:VU\/2/]6UV^U7\JOOO$3_\\)A_,\[^?1NA:$'->B+FW.# 6:2(U2AI8'TU ^+C*C=+DW*+T2Y2S5#1X8)0R>^8&AN3.A:EG>5*M24'1N*'HPPX- :F'=@D0T4 (\B ,/&RB'!U>5.1><7H_/3S,DRDJB4$>8S8,2Q(<@F;9'T+@J< MN$S&9>;$];R<18^A\T^ 4ZVJ&VG_-.9$T_H%;S,&:7[QE/ M0 075"N$Z$<[//LN]F.5;97S/ ,8ZNWN:4[(+V51'SSX72_$1B=L72S#=HT8 MA0#,C0#,AKFY(D(ISU&DV75B24#&<(44T/]D;"1<5*X3PY>I9VPID;KL!+YH M]$-I]#2EYTI2K#A%27DPXTVN\R.81DZPQ(/2UADPXWF3RGF9\86X/WP5DD=D M30>@G769D1/;^Q(SN2_1X0QW)ZS3\X\2%YU^,)V>R;E+D5#&&,+4 8'2@B&C/4<:C" ' MYI!D(K?];E(Q6QM_V73Z"7"G!;F9EJ"0?WR=4UCN'/DW>GX[DG, MZU:P=W[8.]M*VH7@@Y02.:< >[T+2&/-$5'!.&%<(E8 ]I*FU+/8>_-.<.58 MQ!.#@#EPK@(!CP0!4_2+,Q6(S=JO!/S!G$#.:X3K#'0).=7,-5J7'UU90?/8Y%W-W7>UTOL*\YZS4&D+'*U&0 M\E9(.=$+^\?&#[C^B1FO/060I"9W#Y(^Y;:Y$@5NO;/)>2X *958^I2*DB&U M/,ZFZ[5UDO2DUO<8T(_8ZQ8MOJT6GUW68BV2HE(X1)FSB$=OD9%8(B^BESAQ MHYE96Z^:"](_EEZ5GP"Y656OTCG#&87OGF7FTP/[C::QLUZ!\[2( HUW(SCC MQEZ::LX"04YRG\_,<>0(LX@I'"4WG$J7"X;QV1#Q&_&9=0;W6& M,)/[YR'X5]6JUO<=YG7<_C[H65B)5L?VSG8&\:2_U^WDX?:ZU3&RJWTC)2!T M'X[Q?L8*L,%H2X-"-DB'.!<&&14,2C$D+Q,/08:U=4*;0L[6SKHYS2AI>$\, M2A87$RY0LBI0,F6N4"RD\"0BFXQ!7!F)M(X1$<%\T)X'QFD^ARKU?5P*):GO M>;I?QP1PS N+ _:1R1X@[\C1\ZI>D0*@MP+0#S-&>8P"<6U"#E9AY)05 M2#*!->%)$IL!]#X\K#ADGU6T^1H]+<'F^>CO% '"V!BFK$'2&X:XC3S7+ ," M%(U3TD3I[N67>]-8 M#IH'4EC2LA>Q<_A9YB=]4$HJY)A.B+,0D::&(!UL]"J&'.JKO7!7]/Y9"=OY MUEZX@G(%Y1["W5A0;G$H-\6/DPN*,9%0PI0CKK!&#M -"0*+R6'/LCGCJ#@( MBX/P[I2Y<1I[C?ZQ[<5FP]E^R]==$5KMX2"&6_+IV6-,#,0E=(>N'9_^5G/+ MMU_AO>9-[!UDB9DOLZ;7;CG;MM>!>>N/OW>KEL[S_067_>4&^\O1%2Q:!8*] M1B(RC7@@ 6F-,4@4)]Q*2X/4/_?(/;8DO,J(5>3@GG)@0W1.>. 9%N= I-7( MJ$115,0)%H-,0JZMXQ=7- .9ZZ'7G^'E(WO=RYY7]KRKD.Z>=E;9\Q:.=5,V ME2$6VV0CLCP2Q 'BD!5<(JHYH5''&'+2Q3)+0MGSYB$'P9LDF15()<> ^QB- M-+$!V4B3DE(K:57>\^BL_W!%][PG8&POJ-RI&3^CU0FQ,WB)S*,5/_VG^DL, M#0LO88]B;9KW&\,^_*[5@6DZ.1U695$[,P9\PPX&O98;#FR6ID&WL=FV<'VC MLNCKGU_E!YQT\VMU_9?C;AO$L']CP_\.B9[UW,](^7WHTO(1AVMWBWKQYFL< MX>G]82PR&[7$[ U/7.SMIVJOZ.\/!_T!+"S,Z&C?N(G#MFPJ-]E4OLP84MA0 M$H%@(&F,RYN*1XXHAJCTBF#-/=-V2<5EQ"]GI*8(S"(%)BK!@7(&I+3UB&L< MD)98P/P:%A*G2OBPMLYP4W#2-'PVDVV^)3_OA]:K=PRA[$XS<'-/,Z;L3DL$ M-M.U[)QCB2:P<7R@B!N?P CV$DD>0@I<2!?"DHI+V9T>0V"LY)'**)"/%.B, MTQQ$1\$?.ID4>:#6I[5UHIM2F28A-["4G\SNM*3&].^5[3>VVR;LW1/;.VIU MZN@^O;QC^9A/>TUM3M>NQ1QWK>JK7K8&, S_\WV,5@UH(UBX/AO MG-66<#= M003C]=MQRQ\W*ONW R;R(![EWFNGMC=H=%-C+]@NR"5[PI6U_LV?]M=\ORRD(Z>2D3\_7M;.2 MTEQF14W/"A'_72L+;"K=^CSE2]"*V,MWP9CLTHRE<=S+6_)__7I]U-KZ8>4C M OW(YT6S#OS/[W;]JK5?<@RY;JHJ87ZUL?F?5W]M?-QN-G;V-J_7\J5_D?77=N/- MN^W7V^_>5;?O;_ZGL;$W^NE_]__:VGYW4)VH4'\TMM^^WSG\T/AM:_OUSN;. MX;_N/$$/-0^_M3H Z-TA/", \L?O/N94MS KL ;##MV&%K 9:\?ZY2> MP4AKC^[Y[E+Q'1AQVY[VX\OQ#W^,64&K4WUO]:$_1@\;;4D94J?83C4S]>4+ MM'V!:\0=.>='WSRZ_**Z-$7>ZFM,O^!87GL9OR#77OO98]4+PJZ_^K.G_OP: M)7?[Y"J-MMW\NYV9-&[L,^:IZW$C%S M[SU"NPO?ZO6O=OJZC270\=C8A?N.^XUM8.FAL6M[_KAV@3#2;.1PS2\"K8N6 MK?O>.E*(*7.9U/'S.WZEF1;7V2,)5_AV9JV1AW'"WTP8P,JJ1@.,[']<[_?U M-V"JQ5X/9.(@!^*O[?\PH[H_GXN;0T"5]S!USN-^7W_NQ-;LB>V*SSIZX M]Z+=:,5ZW6\S :V[3.WJ "<1,.\;\"+9M6';CV?-_7*DE3'WQK8":G5^9_=)D\T!1OVM/L=KWQYG-O\+F-*#\Q:?9^>#)LVYFDJE60DZV86OZ7I:.6 M4TZ6;T.I&IM?VC6NH4_T/O3IEJNQ$C-7QWT?GB4]@:G;..D..X,;3-U\..0\ MYGBU)OC^LOD,)VT14CDG6_8ACWY/C>?ALM'-C;;_5[9M.SXV;#]'"K>BCSD; MYY(#@RRP4_2T5#]VOMWTI%V=;C M\A>O7T3YL47Y-L^X#_%Y?DAXNTQ20T5.%&5>QL1M/HLGE:!)&<:^:)GNZU1ONCG[1\?_WF+/_X)G_M\]'U_Z^VW MO1^O6WOY^P]SCN:7[_"L;Q__>?_](E_TRX_]K2.V1W?H!_J!P]B^?3S9YA\^ MMUL?/G_X_B'GH/YX_7GWL-V:SA>%\?#]+<\^?,Y9HT??]K9>G7PX/&[M__/O MUM[GUZV/?[YEN__L?H>_I]TS3*M[!Y]PI$H3+E&VA""N!$.6>T< MT@([:[F2-NKJ, /3O*D9GU-%SU4!FK)G/H<]\Q8UVNZ&>+-EBP\FSG)N_]^P M-3A;ELIKJX)D? K)+#&)A)#QB^%<),"@W,(:)6D#CU2PF!P@60&P F#/&< ( MO+G%7$JC&#<1N\1=B(I:)P(QGMP'P%:@KN2JH-OWW*(65LGC#0UE07D"L@].9"[32E='ED"6!,FBL"UQ,9I3[Q+ M(7'EK*37H]PU!7T*W"T8[EI3C;N5DDY%@W2,NB"9O7JI"Y&R;:SROD>G&< M<1QS'>7@/*S&5D'7G_>RN2*QM7!!:<&8&38,EQJIEE0/" J',E@9:'^)QZEZT$7\]"(P5^CE#JEZ&[=NZPHW\*5KS0.7$'EFS:6O64L8AD1)8(@ MKIA#CKB$I-+.69H8H>Q1E.^ALX\?0=EV^OUAE4_<39?*4#>&I_!C_!Y[OM6O MKM:_[I[F6;\^M7[%&F _0,[E$KF7RRJMU"H]?O+KZ@G![?);M==,:$=P$(IS MG8SQQ.L8J)64:ZQ^01^N2'2M'.T95&/8&O9@[M[ :W1'15*KB_LU@FZ/H#64 M]->Y<8N#R?37([JW\8D]((PI.5REAJR0VLN1NA\=^V/8S7 M@'&QY6Z#MY-I;/ .;S_AD(3Q*2%&,4?<1X9<\ I)9Z7TG%B+P9;36A6P72TU M+F"["JOTL*ZS K8/"[9[4V KHN$\48,,9@1QH@,R#L V1F:H,\HGLW1@NRS] MY6Z47K*X(M,WRSNIU 8YFXODYR+[L=.O*HS?OQ7,Y[%Z4 ,TE-G[8BB;$P3E7?R_8:O?&L2#V/O:\K$V!=Y%WSWJ5$^IK((25E^0*Z;N8QDP MC21*1%E0B&-ID0%; $FBM&;61Y+XVCIK*BKFU!.L@$*![K)*2^&,*="]2M ] MG1$5H\8DQ81TREU!O5=("^(1%2%X84 $/%L^Z"[%&G]>K/'VK29N69_LA7@" M%*_#OK^:@"+0CR_02Y2V]N0P\995&YU(Q&BE M!;#)9*../A&/N71.S=1N5 Q3 MSAW2P3O$J=;(!DY0P-88@T5B-BVF=F.!L652Y@)C-SE0['$DVFBKN.,6&XLC MU=XZ9S3)T9W[P%AQVLT-XV;B+; TAHL8D-*&(>ZP0=IEN./*>ZR8L2$?8V2R MR9DN4%>@[HE"W6W.;Q,1+#611Z(\IT+KJ)6UB5MGO&-178]UI8[CXX#>5.$$ ML%*#9E$@9:-%7.F -+<4J1BJ\ZC@7NEDGIGR__\VH<]^D,_F1^:$*^@)5YB.]XD&<0,<]:Q(_?[;WN3W[A2NSY68J[K M-,%5V/*?P&1OG,#KW0M1'OOT^[-:KJ(;STXW%FW-EJ-6UQRUVHH^GKC8N^0F MP?,];?7LSA4$*3A31D0I".?6.(>QCXH83(00)E;A2SS=C.Z*2TV[.] MLSIX6SEEPRDF08F08Y8B[@)#QG"/'*R=!Y)&W=#O=FDC2G0V[2]WAE,5DU4-@:#7LL-!]:UXV'W#>!A M9U!R.N:*@F=3'7]T3%(&@T*R&'&M+3*2>A2")3Y%0D42:^NTJ31_9@AXFV<\ MX$'.9T>WHM68:6=2,HIC)1TV\ _'7%%.O;LYW2K'.!\*9/:FLF.3T,22D)L: MD9@+M"ID+)=5@5;XF_")V[5UHIN2\*;!A6L5KO6LN=;=(*^$*P@V+-&,.RU3M)2YK7GP06GK(@B M>IP<*)!T]T&P8@[.T1P\W!@YQF >#M^??3+1N[%0:/=[=^MQ?@5K[L:H8%2T;VL4NEN5(2@J&I9I;)*9966 M:I5N8S%9C8G2+I!L,24?#3=$64L3B0PSGJI.)F3Q+^ M'1:K:7Y6T\ZL?XA8S;B++GO#!>*$*61X;D!"B9%)X*!2R#FB4L\6O+FYU53T M>'GUF+HHI2?$4<%YQ,IXJIBTP>5BO8&)HL=+J<=3W@]%K!2&8"09#HB+Q)'V M)L!?76("6ZH#6RH]?NB#+8^@A;E%>G54I9MR4^=\5X](;A=5C.AW"3FC08Z MP7.V'W-".4N],"(R;G_!*ZY(;ZY"*AE48]@:]F#NZHZ%=:IS=7&_1M#M$;2& MDO0\/]*Q.YGTS'=_['QB&%97*8=<##F3AFIDI<&(PT8%R/O M5G@[F;JXO[5[]@D[$I0C"NGLL8%5I$C+E% 0DG@;"0V:YV2>>=4F+GILAR$_Q?',S? LW+U,YY:B:1+Z+OGO4J9Y2\]AJ%?1V&"9L,(2Q)SA0!W!4+UCFL0%!I<.!J>24E@^"Q\4+*CR'G%+8DXN MBTAB2;36S#'+'@D&2UW5G]=5O7WOF5M6^;I++\S5@;\K(^*4Q/V=R?L*\55EPT+IXJK!I\L,=R@X.$/'H)#QGB" M% U&)^-33')QQ567&P>7*-?PF1,O3KR4!EN<&./6>&T5#DEJCBW3DLH;$Z]2 M8/6A@&:ZP*I+E@>A/#(Z!V,]U\@H8Y#RVGGCL9=5'1O=5)@V"2//#FT*ZRJL MZZK0PQV KY1970"@39=9Y<[#_X-$)+$(@ 8&I--"(6HDC9I$'+1:3)G5@F/+ MI,T%QVY2+CH)(7G46$3*E?!&<^ !":Q)SRA.-[8>2U&N!9N'TX%09ZD@6!E$ M?="( ZCE>EP424)E",8[[>W:NFX:3 O2%:1[HDAWF^/X+!#+73"11,.!KEEB MF*7$F9Q3X+B_'NI*(<)'PKRIDAHA&B>XP8B;"'\$ZI$V*2*GM)71,"HEJ4Q5 M1M5\*Q$6O%LFK2]XM]C 0,&[1\*[Z<*KWB1J,$<)8P6@9P#O@B"(,1JL4,P+ MYM?639/3.1=>71#6<2OW%G$K]SY/.\LXE?N?&SQ M^[TZ4K$^.OHW<9;QQ/:.6IW:\T0OA^-\[ QB;RH =:T+R]\W,D7P.#15?=7+ M?/JWY7\>K*)5H:$8&];G$D.VDX^2-#K=0>PW&]^.6_ZX87MPM=-HP;L<]6R[ M<6I[@WP^07ET],3DS;: !MK_.-;*PR.QTE2$Y^JPQ0O\<5'K.MWV\/!]1_YU7K,<=I_ M.LELZO#HQ)]YM%7@S4MAHZ.,2X(YD\(PR;B6FELMX._N$Q5KXP\=GX=G3NU1 M1*X7[1=D$[S@2]O^9L_Z:[]?EE,0TLE)GYZO:V]6I M])>@%;&7[X(QV:492^.XEP.U__7K]5%KZX<9)[)^;.88+^C __QNUZ]:^R7' MD.NFJA+F5QN;_WGUU\;'[69C9V_S>BU?^A?9W-_;VMX[V-YJ'!QN'&[O;N\= M'C3V7S=J7[O URJ, B-LV]-^?#G^X8_QOMCJ5-]3?>B/D=B.0#F#RE14N9JB^O(% MWKS ->:,"-WHFT>77U27ID+A]35%7U#&KKV,7Y!KK_WLL82\,.SZRS][[,^O M<2P7,]B;#>B&=1"O#;J9F5NO2#BJ!?]A$F_TKX2^$JM#P.K8V(7[CON-;8#P M4!=R:##2O)1I<=_YF0A*WJ(3[G)/'L647EM=\I8O_-PFCMQ&NA917.517OQB MGVR\?K>_V]A_L_UNXW!G[\_&QN;ASM\[ASO;![^HFG*#65E<"L+\#S#/+P5A M[AVN%R\D-VQS?4D0;O.VCYSU>K/7O7G6ZU5O^$AIK3=[M=NDM7HMK-8A4>$Y M=]X9'F0,EB@7=-#$5=7.Z+C:&7W:7?7V#D:IK2SZV=P]WQ>Z?'_ 'NLL^?'YUGJ:Z?[)WLK=UW-H]W"&[)^]:'SZ_ M^_+AQWO^\;/''__Y>)P_MT=WON_^>$^G4UL_T ]X_T^X]OG]V<<__]W:^_/= MY[W#XY.]'^_:'T^VX3-?X+NV?^P=?DR[9YA4YS,/,+S3>[)[]$EK8Z2.'EF; M N+68V1P$$@JH:GG"3N6VRW0IF#WR6Q=ON:8!92>)BB55I^K!TIL"I0L57]C8UGLB46:#)48,[7<6U8V&ZSWO5B!>C'H[[&6H : M_>B'O6KU[]0W=@E;7"\E&9\J/3Q>F(V3+LS(CRIFLI^V1DO4W^B$-[UXTAJ> M]'?.EZI?MKY;;'WG!: .\(_='Y[N'7UR6(NDM$7&<(JXIAQIDA2R6#N@ZD8H M"WQ[;*?>/*>7V3$8A)"BW M9PIQ#G]H"G/K/"=6),,Q]^>E_.];*^3AZ.V2)O0\H0'?JI_:TK,^, 0RYV]' MVX^-^#VW+(B9\5W0_>K2W$G9>G/LV,7>NMS^>^;_RQ+_+H]I/[_MQH]^/ M@\FM8[M>K;(1W&(C.*^*!QL!C(OOOOTD*4E,*8$$U0YQ11BR06,D=&*"2$[B^JHL(5E_IQ&3RL7R66_&T!PI6*4G#=D+#3FC-/5K#/ ?3 M=>Z<9'(QX.=V;<9VPB22E2C,W*S5V= PB93(: -B3F#$8Z)@MTJ&$F418VFM M26IMG3>U9$MDJQ:7U)+3E*+7#ZS7T]%5'"C5A$CD'06]S@6YC0=;Q%(A"-8> M^T2S7L.:+I%>+TN(]?'8R2^[Q=^Y9]V3!K"Y$Y.J*\JKZ7Z;!;+F:%)-4Q&: M$N-8.V2YHH@G:I"5PJ%<85MJ3"@S)">$@)VU1 95\9@L.16Y3I.+LMY&6:?Y M!9&"V1@9 JWEB'OCD.$1?M+12INDU!24U>#9W*V5]WVL1/SEMS]M3K2JIH MZU+DAQ>MG:_63K5AY5:J:, &2"YK+=$)::(UQ>6P[1_"TUF1VQP3+:+>L:[5+8O<#AM<$?[0C ;Y..LR' 6+K:ZXP48)J MCW3"SE-8"O6_]WIC%?GW?GBE"WK5EO6S@S1) QC'JD (S@?KJ0&(]B[ M\E^]-(%I06A86Y?W-H0+W5Q>XW#N3JNBN8O0W"FRJ9E(+D0%JIK[_6COD356 MHV"(LCHEKID$LCGK;7[6QP\?CUJ\Z<53VPKC;.))%Y8?]GKY$%G-.I]CL.Q1 M?5FS<#5:JZV8(JQ,&&4C;G3"?EZOVEPN '8K -N=H1[!!5B;Q) PC"$N ,HT M+!\27IC %9$N9A^7F$W=N76[LA(J6S[#87%>KJ+/#Z//4X1$.2>CT!0%;$"? M$W?($FP0_ [HB,$J>+.VSI]>2&V%2 @$&4CW%9#PL4_3:(F%(1+"F%%EMP!1A@E$:/%SW:^O:+)%2%[_(F,C\O7%XSEC. MBG-D2?C*H?T>BZ5U)WSR,[P#AZ1" ,H1HA*(6ZR032D@2;GUFBH;1*[AP)?) MTBH.DE5E'45U[Z.Z,]$6PCDV%*FD/.)2"V184H@%+J-WW#,+U(+!XXC4CF/[C3 6D"<"5,M%Q$V'84SND<]P[ %*_&TBKQ _"+7RAQ\5S.4<.G M:(@UV 2E<:WFEHKX\]'HL\L:S:0!OL$4 L)! M@&QXCXQ0!DFJ=' )DVA,*8F_C(Z/^@Q+NPLC&<3>R7//!%E:*I*7*3=6JA-V M2BCXKH;2EQE7B V2"4XP,H$"&]&:(RTI0=+F,R\LF!!R[=E93T@I%_<4M/@A M3](6+9Z?%D]'7:AAW'*","PAXAA^,M8&%!EQ*FC,K"02]2JI((@GN7JVK.].V[M'+F9 MGJR0V^0I*?YC.E1NH^XEAC-'+)BN4J:8CM$;Y&RBB#-@-HXZA8CV(8&8B.#I MVCIMBBL*E=W-J;)82'@$=\N"=5==715WX^!_&Z__VO_GH/'ZW?YN8V?O[^V# MPYV]/QL;FX<[?^\<[FP?W*,:[FA6?KU6=ZIQ>U/+ESC(V7>-?@3CL,0 'S;[Z(T]JUI@''8W_/\-6[VX>[X@!^?K M4;:Z^6UUNQ,QP6V\>_CVD[/*"TM"3DA*B&N;FU$JC2C8[NA 6?#XN]@U:7D.#=%?KLLD+[J AC*B#,(D,\:HF"A[IS66*8C]>$ NQ46/_0;Z1>]^12OZO37O8P#LZJ(^\1 M0. T(\)S#&P^*KT:K<]K6)X# -7]]&:T+F_:MC/8Z(3M\=(4V+T5[,ZV) @J M.66L05[D:";&$;F0/- JI@1EPBF7KNI]5=*ZGXKZSI]'%?5=G/I.>?R,2]09 M9U'@P@)K,@HY0QEB3F%G/*QBR'T)9JMZKWS*]BKSCTE?SM64H]GHQ/OPCI4U M )?+KU. :U[FWC3O<,HGPCA#V 2'.$L1:4 L) B6V=ZC4M*U=7%%^[[BO'D* MNKMX[\U/=+HV%.,1&HO0&T%(IP&,"BT1? ;A6R,@AJMIQU;+M]!AKQ-;9!AV 9NFGPS?8BS$__>;8N M6 I:\KK;.QBM1,&P^6'8;/."B&'-K%1(10OD1 F'M#82*9LL[%K,P@+75?SN M@V'%)[*\.KPP>G))AXN:WDY-IXOR!;E.4 MNQMUE2NQ\F MM?O>3CFJQ@]I=0+8;R^1>;RLI5;'MTYM.[?YJFS)!NP'J=6Q'1_KDE!UJXZZ M.E1](9/NKH-WM1D$2K?SAW+=N3:,[WS%QL;_?F?D:JW*S&QT0O7?U^.5VK]8 MJ+*/SF\?G:V6[4GR6." %!41]E'ND>&<(<,<4URJ:*C*^RC'L^>D2OCQ*2CZ MW/Q[1=&72M&G&Y#)%%1*#@AS/A#)C4 Z>8($-EP S!L220Y&:GP?'V'))G_. MT=,WYVPL 4*,RH)W$_R0R5>)F#YFQ'0_'0RZ_LM.OS_,+'DS+T8!U5N!ZFPM M\!B4]=X[I)S./" M>JXC1B2Z'"1E ;FD-(J<8:F\82S9M74E[F/I/%R0] D0H%4N0G#YX%QT@T:R M_G);M6=A:B[+Z;B_8&0 FYM .5N#5C&4\ &9*EKO/ MTXA,(A+YQ'&TF!#*^3(>32Y>HQ4Z*?<352Y>H7OJ\]EE?68.UB]XCFR0&G'* M/=)84!2239(2JX+B.;V3BF5JES@G3\M*$(UW<13CJITJ]^49*VN6/2;/.%\# M0*7",^:/2[LS/"-:YK"*%AD3&/ ,'>LV\C2Y9(4V7ICY\8SB87E&'I8;ZG(A M&O=4Z"FB$10VG/F %,[Y6M(XI!.)\%=F71+:^8"O(QK%^_* WI=5#C]=\LF4 MW)]'YT^CC( )R^Y2[/_\AU'2;&DR-1_TW9Z)4W$7DK#1(.4(T"D1"-(J<.09 MU<)(E8(5Q6WS]#5[WKD^=]3L0J[NJ=[3I8]X),ICBCAV G$B'3*P>,@IICQ3 M-BJ.7$N4Y/X/?9\:U3UJ)\#O8WNZ65F\BP,P66)'56Q]OUZ M!;9':Q,**MTY5C0NR*:\,%0CCW5$7,N$G%42_HC4)IFHIVEM7>O9@WO%?_-4 MU':Q%16+VLXU)%2K+7->,:X4TE9XQ&'UD-%,(Q4I#3)9@0V]NAWP%(DW][NV/"TG52.#2\LKE2#&TE*>*L",EPJ,)>RI22Y1U+C%#S% M6G*;CSL1-8=JBZ6K(31@V@,]?)Q*=9TY]<'/HK:$,^:Y3/ M>?=B?]!K^0&0HGS]_H>,GBO2+8X!99C+_VY?+-V[\U7+%S8ZX?(O)NY\ R_> M#;-=P7U[F!=C^[L_MIVC^,X.XG9*T9=@_ARA=+8H) _1L4 DB@)K,!$ESGDZ M$KE E;$22T,!2K5H"C%;;O_6T?SEH%%S]/@\5W!9'(TJX++"X#+%TP(7G ", MH*BC1)P(GW%%H,28IF)DU[*#AXE&KTZE2 M[4ZEY2/$BXD(=*GG8R7A/[*>7XOF"RH M-S_4FRUTB:D0F!F"1$@84(^!=8H91U9IK((4L!WF@QA8-#&9[>):,G2>BJK# M4N=F]2)*03BWQCF,4&]Z@) MT\$2IXSBCE/8X0V.TAG++2->5.!^@]RE NY+ NX?9BL">69 =,%F34XC;L". M=8;K3.NTM=0GN X\SC2Y,'-*H%@)_UA!P8*"8S<@X2H8DXQ3C!OB#:5,)T9L M,%'!/[4U6U!PE5!PBN)JGU0@/B'CL4"<)X,=9[@]8@OOJ8NX'[]^\^6M[=WOO<..OQM;.P>9?^P?OWVTW]E\WSNN\-W;V M7N^_V]TXW-G?>WF/RNZS474&ZQBZ0]>.)!^8^]&.G9$4O0&QVHNE0?7M=O/9*J?*<">C4,@H9Q'7 MFB$GI$5$>TNDQ#90O[9NEBHC_(',E@(YR_-JCWDLI4#./2%GRH"(+GD9*45* M&X=E/BR1D; 2YUFG:9OOGL3&P'Z/,R=8[QW- M6[97OSF"7O6&3P5!%T#:L@P=9A'*(%H0]!8("F.]7$%MZ\,GSJQP$5MD$TN( M1^*0I8$CF3-%HN&*6+ZV3I1R''& MJ90<,:7!?$Q1(&.]0HX;+UPBF%.]C,6'GE-]DLM\KGL:>[;J4EX746NWK,LE M9UNWH'?%0%YEL)T[O=L?BU15*&KFN.8*\JP&\LR=YEV'/(7MS0>1SBXC$G;8 M2$8]PL1HQ!D+R&KK450F:>4)TSPL8^7N$N*_18A_;W\/56'^G;V_MP\.JQ[N M>UOS[N@^Q\#\PIY1(OA5%2[D;*Y(! ;U:>STJRK+V2O<'H:Z3I&O>P##4T&; MNVGPS?9B"?(_HVU][@;%]LEINWL6XT'L?6WY>' ,$O4J"^'FA QNM-M=7_VT MG]Y%WSWJ9 FL#_Q6/14W+^1RXP36HD3N;K?_SY::QD*S&*5#BAJ".(D&:>4H MLB$*11+)12'7UIF>+0Q0+)("76S@Q0%]B]#>QFN#WW8;__L7OX M]E-T)"GM)6*&!<2-MJ(0J#,J4*^#75OGYMZ,L:0J%#A:+<9X)S@JCNWY MP-2Y8QMFY_/;3]0J31FA2-,@$6>)(UAFE6O@$66]R_O-$TYC6&$/93[V>5JU MT+4>?NP!1QPRG]_VXT>_'P;X; M6!A?V.F,BPF^[O;J&L^QBDK^-4JP*7VRYFC@SW:DB=H3;VU"@C&,N(T:F60$ MDMPFL/RC%LK6QY+)$MGXQ3M9L.LA&R07[%H*[)IR3JID-:54(!)<;LMC,-(F M)D0\9HJ8%+VJ.EDG\6?\$J8_C<^>V#ZO!H. M]KJ##W%03EG=ZY35>7,L*O1Q$8>P1FDYF&.MJ$3&4H*XICZGY1@$PNUT9#%@&G-5?<*7 M":J>TQ&LOZ:/6C5LK]7/A["JGM'5;*%N0D.XRV;+K-\8GH(NVU#WCLY<TGH7I_RANR\O'*8KQO^ 0^3;;/SSZ%+D@R3N':,I':&WBR#"BD))> MP'^39 YHIFC"(B^1\5\2/T*D'S.03-:^!R7)-('492"+"/M23( MY88'E$1C5.SRHCMJ]VSXX?+>S>;B]55TOI^R>C!U8E>+( ML8#I'B3%JGL6O&B>34(V.M-U[S<&F[;7.X-9^]NVA[&8;?-D/Q,UV'[ V#X9 MD2PE(B">3Y7P8")R'GXB#HND*.5!U;;O*/CTL/ATJ3+; MQB?M%4Y&&B0QHXC#BB)GF$$A.2&E"-3(--\V'4N44[(29/#=5,LY=*FJ0G=P M''NC8$ YZ?8LPK/S8HFTDDCF4"'1/(!< MG+"'-70ZPEK*)WR";24(WV%W8-L5U[M9$^([]LFK7W&F25GIPGG/F7DJ6%\Z M%3^QW6!WAJ 2QYR*DJ" $T:!K MZ8'\+/%UBFU+6-A@.$&&*H8XD2X[5QD*4ADB6721B(7T0'X4>*TX^N\#"U\W MSD*8R+@XL;VC5J?^;GH9UWS,K?.F%/;:5[RW)A,\5N7JJUY6)?3\SY6;5F5N M8VQ8GVN+V4X.3S0ZW4'L-QO?CEO^N&%[<+53]:\]Z@&!/[6]04[('AS'?LRJ M'V(GUR:KZTVTX([^P YB58K\Q>7DC8EI&PV "QCS:;??RK+QLCI'V/H:__C6 M"H/C,?1,?&JT_OCB(];!:@\'UW_D5^LQQVG_Z23SJ3R6B3_S:"L<\E+8Z"CC MDF#.I# ,-$U+S:T6\'?W*7>3&7WHN'>1\W,4D>M%^P79!"_XTK:_V;/^VN^7 MY12$='+2I^?KVEE):2ZS,I,81,1_U\H"J-SM5:5)7H)6Q%Z^"\9DEV8LC>-> MWMG^Z]?KH\#*S3B1]6,S;XI5;HM=OVKMEQQ#KINJ2IA?;6S^Y]5?&Q^WFXV= MOI:6;$]@-&N1%8\0!]X8G\!P_A_,:E_G>GLT'Z/;3*(^YV^D_+CO[L3MF M9Y]??09VU=H_/,)[=%=\_/PVLRP!3(CM?CYB'S_OGNU6G_UX DRK'?_WW=G' M?\*IHUSN_KD'[&I'[&^]91]^M#-C Y;UY=ONEC_;WPHGNS]VSO(X]T[RV;;W MXE.(T5*1+')"&S!=-4,6"XG <#4L9Y4G;6O"W>H,8]C(#%=%AV-P)M%DN W8 M>N9)<@0+2B@#4[<1@?">YLVP-P1HW>\=V4[K1UW*/CO>MN!ZKW5^U.K5L ]" MT.^/N=MHQ:=0#*Z-AC&JB1]N,I0E$_QKF=+5JG#M1-T>_SX/^X-6.GL\9;^: MIKR" ;BV_1$!V3O^1>.W[#.G^(_SWU=_)W\TNKW, !NCRYLU>1Q=_%>CU6_D M_1OVTB/@B.WN,#1.@=MEHZR9RT)\;65:WG"C"8RU QCDJ9]EK=_XUAH<-RIF MEX$@%Y;(#XO57?F4('QUJ]<(=F!?-,Z'-GHP/&S$3:OO[=>EJ/OGA=%.ASV@ MCT"9AJWVH%G;(]^B0Y516/]UW,>A4=W3@-4&=GS2#:W!6>/8]D*^-OG%WVR_ MZA0,#^Y5E3!:G6IV*B:<)64+F&WU0'C4QFFOU:Z_A^)F@V*LJO>".3N.-OS? M$ AV[-4/.0#1V(5G=)N-39 ;F+].RT[MM[]/:>*M-B2^JAL27?B&- F30.8J MJ[*N7]X);WH@8)W!J(CYZ['I?O]XLOWCXU8XWCM\U?[XSUYK9KL[^?LS_/[SWN''X[T?[_'>5OOXXY^O M3SYNO3[Y<+CW98]ND]T__X;G_SOM'N;W>/\I:!M!%BFB,E'$8V3(6&F1\:B0U!MO#9:"FUP^R"1A2%*$1A(DG=[Q7ME^JZI(,[ENE=(=#$] MVL_RM8E5:EPL4V.\3G?8#7\]S,NOQ2A12N;:&A1SHN!N1GTD+@3MG-;FW ^W M*)&OYFD_30GI6?WGD/(4J)DF$EEE%#(RHMVX BP GGO:COTQ6WC?J;Z[VD2J>=^HM-R> MD[ _-S;>G%.LC%[V]!26LO(X](;M. ZC'PW;M04U\M,UWK\X>-$XB'[8&Y5? M@-O&1T<;P-U.6OU^1JW?)BC=P?;F^7?!(X'UY%%G-V"O=3(Q+3 !W5Y^HQ<5 M:E:WM<^:^7O/&J&;G8GCS,X&3$8CG.^,?;C6.ZDFJ!='U6OS-'8 1-M73_S/ MICO/SHL&+&HO D^*S1$+O/&B]H^[PW: 9871V+JU5[?S>=BI(Q[55^3I&3_M MRF?DB:V\IU6SX7S[6;2]1NSDM-:MZ..)B[V:^S&2N1\EE])>\R &64 .> J9,7N3S=>F>MCH@&;>6LRO HSLR%V S;K@* M=6V_%K:?Z$*MZZD=_:!2+!LRSE;7QO,^UKMN!W2L5C;X2*Y0E'5YX@.-#BQ= MOY^9T'A=DVWU+KYNC"33PGDQLK%+/@\=;JX6]I*DTV;.\!FV!]7U[KF;Y_P; MP4"+L7$""W+<'TE4+1[C!U2O7,M5E4"4VMUO=_MX_JEJK'+<;0(Z7!B0;%C2T?!4C&2_(^.O 1 ;DBM]/ M8Y5 =;Z*0Y",2D7A%[!PH\3Z-,S.MG,TKZY5DG9:=6&ZPL*<9+ZK3&JVX1V. MLO3_V>M^ RP:"?03HS6CMZK\,)U&'+_S4?W.(\ISSBNV_SS?ZIM9?;,.="XV MI'\/3TX!"& #V!_VSIU>F:?T!L/3/FS[%3R :4$O,8A_[[\ZR!?'SWX!# >4 MK7[FZ%JS 5_>!W7NP+>V[=FHYE,.0L)L@%SVXM=6_S)S@K%T O 1($[]?FZ; MU!^Z/NAOABE0@_SXV+%^,(E;X^]KY&< C Y!Y08PZS70=OMQXJF959U5Q4Q[ MK:_9@5//%Q"G6L/'DWL,GXWM6M_@[MHO!3,.$E)K]J 'RUB#8JU7E5KFI[4K MOEEMAC=YS\&Q'=3[1FBE! 0'7BS"#[Y"@F#'A.-TZ$ +*@B9&?OHS:O9L;UV M"Q9B-#?Y\_57M :-WUJ5]Z[3;;2[P XS,.0ERD/\K077;$JMG%D!7]RN"[NV M>C#V;F:A@"ZG&?F&Y]/^DZD8.>LNI&RT0D CL_.PQK7QYGKE!GABSRJ =*.W M[%5$&%;BXIVKMZHG_()Z7#_C,*8._.S'.VQ=Q;:>U+'23,W[99&H\;=_(0X_ MG8)T"9-O(@AA6.W<^;FC9\#LC?;Z 7STQ+8Z_=&2O9CQ4"S0$),$]^7$]LJ _[$?@$D&>_KF_M;NQ<;^W'W6_7A M<= EP_QXIW=G-;N'#S1KC*RBL>/O:UTLY 5NC[;:_)GJA>OGYUUDXF[XCF&_ MOCF/[8HQ@[%BZX:@%9GM#GM^Y*'(IS]AF/")ZGD RY? ]MP&^<5LP!!: ,F; MU5W;W\'\J=!['S8R'WO95.I6H!N_39HSEU^Y\G_5AAI(HCTZRAZ1_(O:6JOW MWBJL5&T9\,5Y(%>_;/565?'+"]OIXA7K-Q]U2(6;SJ?D"7/R2<_[Y&Y\[GE_ MBMAQ+K[]G[]]90>.G&;7.XE^Z94:U^BOO5.9<$30R6G?TS/R-;UHW"2,^ES3 M%<7UZ8HE\W#%,P^OC%7^,O8XG71D$HS%&^TQY\F"_6!TPDPJ,"8P<7KAL$D"23<4S1\*1,B_?] M2L3/U_V)<8,Z(F#'7/_*W;P.3&6^F!W6YZ&O<0RM/VE(C&EW',_7F%@/3TY' MJ569L=O*IU%''$XR >F/S)?LAX /S-"/:VG&8#JF6O&-%XV#['"[?A3C0$5E MW'3[Y_YL7W=8@%G,]]?AA,IIW7E,IF+;N53]5*K8Z.U;O6SPI&&[T6ZE.@AY M\8NOM7E0^WNR?PWEWX51G9MFHP73UNI=,@$GX@=7?* V#V$^8).UDQ8B3&BO M6A98(M?M];K?*F,B&UG5HZJ*_!;,F#@*&)U'#NI+^9%UF&1T:Q78[*#Z;WE] MNYVJ[>C(4LD&;+6\2QG"JV1NHDO55]MK5;OEI5ENPN_;PTO3.&-JYC3 3ATZ MRB[6S$N[#3#0&I6%GDVYVEO8S6[:.F#>V.M^K:EJ%=:9])#OO-F_L,_KA]8= M#_KUW&^?G+:[9Q$8;'7MS:BY5N--V];I2Q/V0L61[?=\<*?6IOS+"XW+E_LV MYPC 3=5G_]XX/._)<-;,KH#8JQK(YNLC^;J8D+S0W\X-U.PC[>4BU-7=8WH[ MY0QU51^P;'M?# .>=-S*N9SYN%4E=+U6'#^U"AY.0=.57A&@G/UN)Z_@B\;K M.I1E_6!813?K<)BO8OFUM[R1OQH6/"<:5 TG:I_R^:!^85DOEL8 6QK6,4JJT_7>>Z9J_6&DPA:0^&Q[9U#:N/0G>&>8];NHPN%":))TL#TSP$)RV7HA$G%5486W-+_JXT%^B MY9O8R[^ +8*<'^M&])DAY_[6+MO;^,0529X$C+"(52L5B0P6#@622+3&*);P MVCIE,V>R_[NB.^?E>;((N6&O/Z+U$S''Z[)7IO-\0(#;X[OG+%'<*.]<(I+[ M "^I\3A)XTA*BBA.3#(6T(]+ M3!W#ANKPBXXL16IN)#5[AV\%W$/VM[;%WN'['X!)4DN8>$\ B;! G&' )$X9 MR!(7UCE"0E* 2;-U(NZ-29<# S-P])C^@TFAOIT$%CF^DR6R^WW_\&VN@T*S5;)_Z&%S39;RWL%SPGGODO%$H M>6:8!=N/>;FVSF>+W<] X5)RWVOP>2;*=J>S_BMCGKR+ _#N"KF28 '99=B MSG\,;Y\Y*0RW7#JL7N2K7/[]^:?'SK21?^G"_*F< M6O"..949IL2?YW]>9^2,C*':2]1H77+R59'C86><1%C/4*Q>>SP)C>K[>F#, M>1#I[DF=H5,?*[YT7YW9=Y'[-TK6RT@ (O&H#B>0QHGS?9<2'DO2WM@+]?:3 M4$&;(")2VF#$)>/(VESD6FOXC==,:3US?A.#E25AIZ!,P&ED74\ MY?PT]^0IX(/S%-Q77?A/X[?7&P>O_C5.0+_RQO>G56+U;QL'[__5V.N^J+X" M+*GFHKGG+3>]JE_DE:SDPF_1F=S6IF#5.ZK/(G-*M%RG.V? M 3^OSL'[*DR8AKTJGN;;%K[]K#&.3-A^G8M=-8]^/Y[]47)\E5I1M')<(K4K*1T&(L^ITS2C9_U)SZLLQ#UOKPGF>^3AU&SX..M#)$O)O MVZDD;GS@9]@?FS*YPD1JQ;P_#7K=:O@Y4]&>PGBM/V[6 QC?77\]C'8BL7Q\ M:W[IG!I?'_$:?V*4)5\]=)R"?E4@=YQN-=I3X5E7O^SYX8>\*<.6G6E 3IB_ M:AY/^2&0B8$?#5O54<[SJG/MZFS7E./3YP8Z,+IO>4;SACL12QI% M)MNVWZ^RZ>J(7JM*X\\9E_5ID)PM'^O>(A5XYZ'F#-'J7$9G4*?/U\^J);%5 M1=SKV%YH]7*8O Y0CY/WJWM'#R@&9.3L692 M'5\ @6J=#$^F5R'GQ-BVK\Z]C\#N%QD0V4HZ'V0]Z!K<^-7'J7AY !1!OCNA(1-OO/%YT# .]T3V$-CYVL+>%I]WN#P MDES6L:CS,\'C&%%W9*94)9U&F21QX@L!,+.)F&?A/.[^_]A[\Z:VDBP/]*LH MF.GWNB)(*O?%U8\(VMAN5Y1$VX7+ ?\0N5H"+8PD"L.G?R>O%H0D0( "6[/ M% ;I+KF<\\NSGZM3MEB#:UI4HUC9V/6-G%67XWZ&K[HE>RZKIO5.MX^*^0\G M.GN,C'>N0( !V$]4*KTZ,X9;TA]PR#"AKSX&@H*HA_%20S9.\X6X]\61/#A- MQEBT\^=5:02068KR5%.C[U7^.?RW0$E@9T#TO)7%/L#;"!W9+ NFZ8W"I[+$ M,U4T(:<6#.(^AH?)>,V'T[QA9SKC;?AE.MAY?L3Q]<-E^U^N^^OV_>][[D/I M-J*:1T.#!$$'S[D]MJDWIK:A-66PH9M7<>7QY_#,&EV1ISRDE:D(JTF*G1=Y M?JVPT&V1Z _=KC<7P2[+"/85&,LS1K O%I$^)_+]+JO-ZL+>;>I%ECFF5?Q9!<7".K*01_'_OT8F .!YTI#8&Y;A(U"K/ ]>$:^M( M%/Z&3B]BIA#@R%9>6$H*[60O?>O%G0SIBW4:D&_-BGK\0>SM[\#8JA=[^]\N MJE^.;.3*:161,,0@+C5%N:(MDM)3[)-T$H>-;;%%;V@9 ,34'%7M>WDJ^&,4 M.%ON_QW[?UF[W+FLG1_9I!AAT2(BE$#<9-Y_>?O^OZB= MLC.99CR0\+[N?5M-I!P8209QU5-CGK"/C+3]H0#]__8FJE>-7,&]>BS,+=G. M,C!)YOIN8RDXK\! NAUD1U_7JBLN%E[&E/(5[N+:%:!(53C%E8Z# ]7./X;N MP^L/[.TUYG77A/7]\+/1W^ON-GH@\]KF^TZOOS<>WH*-9=XXNQ. >T.EEL0; MQ *+B!N1ZUU@AV+ 7B8;L-0@6>$M?CN[7[<9Y&2BK*N-(_K')NKV4/^ZM?): M0;)#*LYJ8+YE<&$<:>WVJO;,2*G+1)JU_"L;>&Z8,JB*CX>VF=LZH;PD8K7B M1,#)FH=LW-<_"3M4.0#,6;I[\L6A_3-(]F?M..FSW/GSWV-GY,@B3]A\5^,* M!MY<^5P_MW.8?;&#PW:M@X28RA^=HD[\T%7(J/SE7:4*3'O6'15J/;)CC)$X[ 2.#T[4UF&SAPK"M7&;ILB@VV>L/3U*'5,UN-0_9-#OPHAO2455K8$'*#_'#\BD.2"3T;H7A31[HT\'IOUN MT5/ #1+-WE^[;6 ZR[Z&SI5[!,&K4,ZR ^G"]2N]B8J[W>LS= /ENUL4TAE& M$-G)++NB4MSU-TY,=7A,A;.!2#14Y^=2Q= T<#66?*3"YR./:[8>7]4TFW)9 M%7\/CLDLV@P*<-SDRF8#A^FPIN3 P3PX=$=^@HFG7#_8BAPO*X]%-B3]U 8!E1^['9:[X?>]N] M#^^'T7,K$F2&JV-Y^0>KM6I-^/1G[;)^ O(RW_M>%8>MOYJU_8\G!ZTOXG#_ M,X7WGT_+RWN[GA[0;Y>'QQ_8WJC/$):\1 /T&<@$ILG/$(M!90E@5\C=5TC!ELA20J2,HP;(JU MH$$C[@KM?=7UH45I"2,3<:\TY-9HR1015T7$3F35K MGJ:Y.TJ0'E%R)>N&2Y2N7[((U?#H&.O@XVSP<9#,(.HEQ\C>1R-_$(;<9H9[ M?U418K0/>1MV)L:_*FKX"\#*#CY2(J4@-$0 M(E9AH;RE@F;;R:RI?.:#RLAL_I JZ9,&OX&\-M0C " F*[,\$B.PXRP%2H%N M%8>SQ5A-. U1PA=)B#3H&#V=R[0P7=6RD^:MDM/EMXLCECCER5/$<#HF/*>1.4GRC7]1QFUG+#;M\P'8@Q.@@$O ;EGQ 1DF:Y(I!%A4TEDC46XH':^?##>>P2C%Z[Z@NS0>GJ/633A' MWR@;9T?+D7%!$LM#F.6K@^5^+[;?7]B15%I@%04BHLA*]0D9J1627EO8 M#L.-=QO;:HO/ M&DG-+=@_\V!X>V&L'R>?W!2$,NG=ND*LD>]_H(2.:QK>76OF%K1=<.1WOF)S M5*_7>O-Y$L M-7B^'6?I#+Q\F[>->5[6T?3<-TCXS^(]6SX\$++@P.H(\RP&!B A(1TE0"$I@'QRSWH#T0^^*XYMEB[%[ M=\@55U[2H7135+'(])7I.U/OB G'.7AMH)VKS)K7I+ V>B/4&!KHK_PZS]?D MZ?HH]M)P#$78_IMVY9T?:2J"QE@CE13H>E*1K!Y$I!PV000B.$GW*/^P!D%( M^7A,G1RO4*@<1>K&\'3NS3T_AMS:RQF6DQUT+G)-E*$4T;VNTPRR[HKH@=E\:I3)U0^RB(@GSM!??C7[Y#89SVK07[QKM8I+%3;\-'S;, M?\I)/X Q12;9<%>*#1I\?94/M(4'.4']+OP71F\>?KU5?/5K/\Q^I\B683=_ MC;?(C=_=]EA"M["^^=;;'GO[=QS+IQDL6^BQOQ;K.UACV,9,#__?!MNX2NH* M.1G\':Z0@@Q&SQM?:F8NI:<_\\63;->,:6;3!_O]S/EN>J& CH^=H0";66^_ M4/ZK ^7_PW7E?RH49AGK>77ID,D*'CSM5WJ=9B-4\MQ_NV6E!\MVXUH_[V(6 M##S9B_KNV0Y!8F+"0RB^>S467]+9E^3GO)[U)M?6>TB14\FKA ]@_;% MT;M,O>R>X8$??@[[6.P4%7QBV+<_%U/4V7IJ(?6#UL_F(&GG&Z[1OUHU^N'B MX/@+W!L:>Y\.0 NIP\ASA=W?3PY;'\;WP+O.#NFW0=+._A=V^/V '>S_WJCM M?F U^ID?'C>/X?[+P_UOO-KZVCK8!\WE O_\8_]#O_HGACD5 8D*!V^LTH@: MDA"W 2/+&$-*DLBID9A3LK$M-XU6-VCWCV&4C,7W9)C;SLV[7CE]4)2P]4IA M*VDG+:'221EY(D$[HSV741A*HA3L+H]%"5LK!EN74[ %D,5UB@$%D2+B0C.D M?:"(R\ 4B2DR&C:V^:8BLWZPEX.M!;6N1ZBFPT>@?/T[,WI&(QOG^^^0>9=QBVCV?XRNY\1@RR)OGH-9', 9 1 MNLGP;'#)K4CV='+6G7KW6^%.XD.0BCG.M>'><8U#C!%^-XID!V8I9JP9=TZ+ M&5RRY ,G2%#*$:? I]I8@6@ ^=*;Q+30P)UXDYF;BM@\(7>^!2M5(3W\MW[1 M*TKZ56-HV(5%@X?K=6N-2CB!T@/'B25)$254H):QQY)O&B9.3[,/*,!&&,L\&!0"^<0MQX@FS,M=.%)R#H M@XA/;?:&O0TSQ>UAM^)[>X>?.I)K6=(R.M2=ET@&TN\,120IK: MA*C5E.8:RYZ$UY5J,LIT=Q>5'V-ZR"4U[>;UGF7C[CLW-$X;=^W='"2]]X89 M++TRR:1,,BF33-8]R60=\QZ>-,]DB:DFM\KJZ[CP"R6S@O MO43X1"TG%)'().)12:2%ILAC%YV(5!HG-K8)VP0M=(4\H&5^28E;MX98!<\< M,]IB(;GP%E L*DV=,EP237EI&U\SW)JVC2OEC0U>(:U20)P[@:R1#%D?HHS! M,9X4X!;9Q/J^?L$7C-RXT:SS.F3(O5SDZD;EZK9PLCG+\/K"R;PT@$@>CM\D MN(M2R\1QU"EASY-GMA2VU@FTYN221"&,%($CA;U%W%B.'+$1"(]:HX-FVM*- M;;$I\&SYV7MBUBVX\52RUM0K'Q0V^B;XW%JO#2=!&^8X,+MV2G/&1!!,:N)* MX63=^'Q:. '_4O9HG6J)?/[PI+0K\@LI :V32*0]M4A0[QGC MU@8N'QB-^I0:2XJ2"L9Z MY9/P_H$1KZN(KP\-A1TPZO:_7/?7[=FPJ 5;Y+*-A6*I7BCJ[)86N?S)6^2^ MM[UZ_N_#_YTU_@9^;O=[.^WP9[W3[>_';NMS^^_8ZQ=U<58F[O%BQ._?+FK' M!ZQV_'MS;Q?NV =^WV\V#O8_7-;V3UCMT^_U@^^_Y[_%=-QC#7 ^)M66]\X M<&H]QSWN??^]7MVOPGL]/FA]!%[/?S=3]?(#.0I&1L]50LE[4'-C4DA;9I!T MVFAIALK$/A3M(28VX"$] M=.\FP%&C^"(R\W)+X8MR_.R#YN PY"*SB*C2/K*_YW9;C]VF\/6Y/"* M1C<_\7H_\7'7@/RPB:L&KQWV0K\8=UXO&J2/NH7GX-'.:>P.FVHT4N6?C5^N M-47/+<[;,*=^!QX%\QIU*2^:NX\>_EL%QO?/!MS:Z.?^YJU.-U::C9/<7ZGH MX=[N]*\]];P!CW+7V\3?_/C<(22W].P4<0(Z;[8Z'U)E\]^:B_>2OAGT.?\%3X40[;^>G)1AO)6]B+/9SO"/%W>D, M;KK>_61BDQ;9EAR^6VG'/CQXV(7TBKHJS4YO\>X/S\HUQ1/G]7V8ST-*?;*,]^.J/3I8;,X%?0ZP57(-[MQ7HG;5@O -N#GEX M0XKLH%4"^RRA0MW_':_=/CF&! M%]W0P>AQF_^T4L^?OA[#63/NI7SH@L S)0*M5J+'.(IC-)'T^[A?\!PMSO5(=D^>?@/&C$ MMRNFSNY:((Q1$CGBRECXX7-7&"V1IB%I'+P*'$]+@)9$K&Q*@04'^QQ-E)C# M_[2EH$4:-K/+:Y. PN@663#YXKXY'9@N/0$%7HGY&Q\LV1+B81E#MW^GQ1,, M%F\IHYXD#^EA^W7'8/6"CWV*S 2XM-LYOZT\Y\IG<.R,=9/<,GZ!))KE)&RM MWD),JP3+6(KY]'%K)YJU6K,KM:IJW?>T=J$;SOLKD\JXA?W-T=UJ M#3O2+6X:+!;DGY_;E?UQQ8)YB/RJ@^O>3QGE%N'#!Q>?+9]1/N.>V#JRM[0[ M16VA6UY;7OGT5RXS%4JM.C)V6JW8]0W;K)S:T]D/=)LWQ5<3 ML4:B)]I2SI3"W!OC.&=6P$>U'8_B]JGCXWJ]\-6];)Z?OCIPT7M4ZTQ'9IV M>!R.J_0SJ1U_^5EM5<]KG[[@ZO$)/OC^^>=AZ^"R>OGODX/]S_B _GXM]+=V MZ7_6OARE2(UU42(LXABXL1O;>M.8>[8!6H?2ZDJJ>\:Y_?,9CT77A''-/Q,+V_N5Z7U@$2H/O_L=?F3J\%,T>=@, MCY+1 G'.,3(!1Q2$B,Q+$I+)W6YF#KY?2O19(0Y]S>BS,C)Y]F,5TOANH^>; MG=Y9MY3+EPE-; J:3"Z.P80 ++(*<:T]LMH%Q'$.U='$>.$')WO+_ P[<4N"W<,+IB_PC(G)3I>P6\;CRR&60WRR(;X% M7].\^D^KE#E3/N/U/J-,M"D#9EY]P(P3&C1H%K"(-!?/\MW,486]XC!X1*1+BL(G(TL 0"2PJFZB/26YL M*[.I.5NA()DRB*_$I)?$I!WOSUIG3=N/(7NAAL54(Z<]0<++X%)DW DV=K67B%4BUKIX MRU\6LK('O82F^T$3F8(F8TSB6E-$DO6(.VI!EF(2>:XC(3P8IOC&-A-ELE:) M2*4,=>7U+A6\)8(2FU;PO.>>*()\S$67;;#(":F1Q=0(9Y)06A0*'C>KU!&S M!*<2G)X#G':CZU]!TG6H&A?5S35U=U(_=G=R)P;;]O%CI_N^&T.C/Y";2OQ: M&GZ)*?Q*T1)AC42YW1S@%R'(<(.1QE)$'K +5JR@@>J9/&O]SNF+IG U;G:N ME=%$9331&*ZC)DP'2YPRBCM.-68&1^F,Y981+TH?P:I <.W]C(_ T. PX1YA MS"7BBCAD"?4HP&]2QQ!EP,N"X#)>LD2XU9GU"B%D*> N&EOB!,R MRMPRW6MG$-<@T%FN' H&NZ1%8"[197E#2J@KH6YU9OT"4%?Z5E8,#:=]*RS9 M*(-A*!:5F%B(R"FB$ Y!:-AZ[W/ RAH9]N:G!K*E]MY[9/Y7^<)U>F'9UNAE M6A"MWH!?\7*5>[%&5Y:;M497EINU1E>6F[5&5Y:;M497EINU1E>6F[5&5Y:; MM497%IOU:]^Z9MP>F=-J9ZW8;?@Y?X?&W]O_@A^C)[9L]T>C/;"LF]N.S M7K^1+I[.LEP\<:%F[#3;FO_T]1C.FC%4AN;>1KP*#UZE>=TZB_UZK-B1F1KV MN->OV':H)-OH5O[.GKI*)U7JL1E@[*@UM&M7>F.#=\7V\A6CB4].X<;0\^>: M6]5V?7U@P65DLY+M^<7D=J./+1>[U[XB%7=1> BRZ??,-BOCR=INK/3JG?-V MQ<5FYWQK[F2?<[_>=UKPYHM*:(1*N].OU.W?<7:/)J+6AYLT?]Y;-Q+MC42Z M_2_7_77[?OY=MY,8D$>Z.#KW\X;H5_/ M;J0M/' E#0^W/9;0+:QOOO6VQ][^ M'NC=WGF:1>;([C M,R+[,N\QN\7]%4,^O=UCMMJKE.-;*D6 R[456I#6;UPJ,\^UL^+KM+@T-0C" M_-RN[-<[9_#0T/OE/JOW*NHW?F_TZXUV!>3HRD6TBY>5FS/55QJ?4D:A/"3@ M+D>G7*DG RK;:\<#H+%:')>G!G _:_??1!3*S\/69UIK'=#:[A=ZL/\5OJ_# M=Q^/#_9/+N%]N'K.>$:C4$AK&Q!/5B.C&4&1*Z(5Q=YYMN0H ME#6*O"OQ:Y7FMA[X];9BB9\+MRZG<,N3)+@3'E%+*.) WLAQ(E$@)NAH3>0I M+#F6^$4J$\ROBK#2$%0$E(Y%QDJ_#A/Z4:^DQM^#3VZN!$[OMQ!S$;F$K85A MJ]@H0*W]P0Y]A W* -:[0P)[?4T2[Y?+;Z_07(I^?VA_#XMM#BAO26PF)2GF&MY,&2H3,ABZ2S+ MI98D745^?PN6KH'4(@82REAH(?@1(LNB2F0)7?>#K@Q80^S:C^U29'DR"+M> MCJB ,*)#BCIR%+!-B'-KD*,<-# BC,?.6T;ELNMQK)#!J.3[U>+[4F19,K]/ MBRQ!P)Y*%Y'D4B-.F4/.!(8D-5@&0SP3>A7Y_>T86AXEHI3:U=- 52F7/"E. M_3DCE\@@O+',(^Q#QBFCD8X8A),H9) .I)6X/)PJ32DEL\]A]E(863*33PLC ME&"1B"7(>>)!^> 2&4HXDEAS)A*.UH559/*R'O5=,RU+W)0E;IX(HO^$!6S& MT56[MA^OE;_YM^TU>J6K?FFH/1MBI+Q)S$2'K&(4\80ELM9K1(A*PA".C7%K M5>CFF8*/2DPL,;&L<+C24#I;=F<6GBKF'2';ZZQ3HXV\[Z-]\RDUGV0JGK^OI23/ZL MCT_24_LC(M>-]@39;$-\9YOG]J*W\>OUO8.-FUR_Z:G?.,&4GB:OE(A_# @( M!,9.MR"V=R"3Q&Z^"L9D5V8LE7HW"];_T_!2V.@HXY)@SJ0P3#*NI>96"_C; M':F-[?TBF;N3*N^S3%[8K^SVO&U\*#_,S3*/ @MO<4C!&R-Y+UJ)2=V &!^Y.7+O2'@GIR.F^L'KV/AB9VUJANQ6>G7XX3AM7+:ZG'X/9PZRF5M'[3F8T^KK6\<=-TZC$OL??^]7MVOPGL]!@T:M.7\=S-5CS^( MO?T=&-MG"K_CO2]'F!&C@HU(XX@1EX(BHQVHP)92PGC$@:6-;;S%9U3?"I B MT$U[LV*;S4PAY_6&KQ=DY&($N&Q7;'N:EBHCT2#?T(R]'+4)5_7/8_/O6&D! M$=5[6Y6)(@AWL\Z0?*\5,,D532;JRL [^@L/# BG8BNGP$N=D(=Q;6P5^++9 M:?^(W:W*$Y1/J2Q'DKM6&>DZ:WHMK-8A4>%Y;@-L>) 16%6YH(,F[FBW8$V" M";KBT>M<.2I6M)>NCH[, M&[!S,[9_].L%J\%XBH\FGG >NYGC*[TS !=[Q::-@I6 ]YN=\]Z[YZD[M#;U M@RC;(IPNOR0/?$G7IGY0.=ARL.LXV*76O+K1PD[$>A:/^F,L-!):J19"V3(J M2*WKTQ?7>R5+6*)%B19O9,EO1XLW6U1U'06@Q9T_@PJ9N]E8T>U5 MWG:ES,\W![\O-?&X?$;YC%5]QI*2;HM(1;7B_/Z^TVK%KF_89N6_]C3.E,9] MJQEY0W/[Q90;UPD=#6_;KMDWHP-)3.\M.L[TT^KXW=N7B]70Q#8*?CVLG MU>/F2?737\?OM':+MS_O9I,BGR!%W.B*C.4>42^&P M)IIIL:Q,CA+02D![S-S^N8:(-I+")L+O!K%V)6S=![;(%&PY1Z0Q,B&A<42< M)(>,Y1XIEB*U(2K/V<8V$V0&LWY98[@J=:UGUK7F\W:I43V2F]D5-W\XKYX? M"86CIE0B)[@ C2H19"-H5 ISRQW-R0RTU*A* >2EY[9&\D>I/3T%<(DIX.(X M&4FX01;G0DTI>61]R,GP5CAOHR+4E=I3"5ZK,+=UTIY*;>EQ%NOJJ'#D\0]8 M@^J1A>U*BE)$6%2(,ZF1UD[ GU+'7&1.![5"ZM);\*//!J$NJN ]OFS2ZH'3 M?56_AV5+EFZV506MR0K\0Q-/9,:J9%BVZ1#$7>+("JL1$ S'+ABMF%B&4EB6 M4EM-@"Q+J;UP*;72:;<(*\2! $.*,YFY0 0D63!+<>V=,J0V64/CZ MH'"=M,%2^WN<=V#:I6FD$QYS@IBF&% O6F25P2APIIG7,87$UT+]>]NM!\H7 MKO\+U[/8_#H-N+QRC0B@I*XW?F5) &_\RI( WOB5U[O9C'O77!48?[IZRT^D MAQ=/7+Q31BWV*U>5@N!7WVG%^T_D^0NU7PUZ,.:R'/NP'/N/HX0)5XYAY&R. M.HE8(&U8=KTJJRQ+7EOVJ'+LSV V*H@S-R$8%$'/[5P&!'OEQ;NK;PX3,Q9:D$=6^<2W%?I/2M2B7)X)M_7KO\&W'QKY,R[ MAR_O07+^;4Z]3[F'V[3HOW<:<[?%]H]7XJN#9Q\?UJNMKR>'^]_$8>X63@\; MU7TOJL?U1G7WA![N_EX_;%W=,_;5[7ZYJ+4^7!Q^^MJL[3>;\/SCP];GG[7+ MDXN]3Y_/]_8/3ZJMCZV#K#A<%V$ MQM1B&]+&MA)+"DY8HQ"$$H%6:6[W0"#JHI2>$$<%!TU8&4\5DS8XD9@-3!0( M1$8(1!Z/0)/Q4ZGQ,P9T&;N=$IGNATR74\B$N4UP8DC$B0N(^QPZY:S.?T:, M4X1MTQL 0YH2^ML*P=,R"Q"OM> 7?Y[&]FT].]Y8I:QGD)6F0>KJ[P^#S2C! M:@E@-9$0/0(KQFCT&-#)F5RJ,U*!C!$$":>#M\X08N32P&KUJLV4+/UDPD?) MTL_$TM/R!V&",M"-0"DB%'$3$K!T"DABR8RP%MA[>?)'6:#E7@Q9F^?V>6#H MZ-!8.AU-5T:@/W9I7@VF/X.8UH]=^*2$[/M ]I\S4EC47L/N4D1\-+GD7T1: M"8JDUY%;&2Q-:HG&K&5PR8H;P4J,+#%R5>3>$4:6XNXRL'-:W(U*)&I<0LEQ MB7AP%AG'([)8:\^$!=F7+MO<]I( ^OK" &^-JYIQR%8:O?Q;\RR'?33:\/\# M_AI_W1Z&6V5#8R_FS;3]V!H%7G4&YN].N[='W-0Z_5@16Y4G MCHTF=P5ZN2GQDK3%"Q%K]>4Q /Z[6(Z/K)*/S9KNU_@'3]P[7+G9^W3 :E]^LP!$0'QOK$#6L75 M_=KQX?[OJ;K_Y;*ZWU(@".;8=*LV%=HUGD\U9LOY+RRO]=K#S\%:VO5[KQM-/- M+KE* *C:JGR\NJ0Q"!X]A#ZG4HO-N&=[<%K M*YUNY=0VBB_Z79ACBMV*'8_C(D,D7%N<4LV+P25#0/?L5G<,Z"D>@-0 MN>OK%UN5O+"^"1-I)#@#BV\!MOM7RUTJW.:M]WNC7A_ _?F!>0=L;AN;V M;HZPG2:TX5&-LKS_CLFYI'?=HT7T?;!ZIPL#OXD$Z4(DF!>"RK'P\OQ<<'V1 M"-LJ5N"/8F])92AR53ZW3\]R#'2GV)BK/6_%?KT38* _+@I2.6O;D!<6B.7_ MSCKYGX+J>P6Y GG^'8=DF7>S"^ #JYZEI-'NPV<3K#8@I&F2*<8VD/G(Z+ZA M,%%I==KQ8D3Y">AU6D(HJ>7)J(6.J64/B*2;D:X]0P57,M^U;6P,Z2N#8Z:C MCH/A_5W$QFX-0?U!ISU MQ87Y4(*1]/.=C02',1#<$'@*I,N#O&7\-YW$"U/>*DI18XSVME>OQ/\[:\". MC.6(G#W3;>1] \:KPQ. (9L-N"C,P>U"[/)7/:9/.&BMT!/^8+!,59< *:+08[1K&11'7#D7;CZ!K%"372@7N; M0S*:69,)K]*/K@UQ9OZ;UV=%%YW5Y 6#6^#SWKA$33&28E8PY\Q:F?B'?#)8 M@WNHV4/:X#DAZ718X^9=-S9M7JJK/*1_7-<1AF88?'6+=;U.\ZQ_\RU/GM6R M(/V;J<69^%D?IP28;B^V>V<3PA@@ WP) X ON]V. MRXL_0(J)8W5X.YQA-A]T-D%Y;HW[;7Z!6D\Z:-6U^.2 P^4&60ED$@ M#D<^FR5NC%E9FZ9S! M>H3>+PM;4]8I69G2+<&>(/\7OJ3+3U:&IQ*Z_,'B+2W-N@SV:58V+\$3Y*P_ MU35K,%APN;E MHC]EI83URM:_*BN1W?SW*YIPR]S?S@*.Y,C)-5P*^+RZE2I)K22UDM368P'O M)K77E2($DSU0,PALGE>&48&VY M38J:J*PV 2_<;BD?&COMD/_Y<'5TS,E$6/F7O"830G M\#NO[7^ _T[.:Y^^X=IE_:1Z#/*$RJ--HEQ MA86.T0O&3=))>^W3$TM0J]JD=TU0BDRAE!,V,68\4@D+Q+FTR)!HD)=>RB@4 MY1FE]*8QNL2H$J/6!*,<)MC@H&@2CGMI'([*$>4#]S9)YTLA:D7AB4W!4\*$ M:&XE$B8ZQ GAR(#XA(S24>K$$HNJ%*)*@%J)N=T#H'*=(,TYCM&"ND>LBXRP M8)2SP4IO<6F&6E& $E, Q93QA 2&))PNB LA4-Y#9#C!'O:6)&U+@"H!:B7F M=@^ TE1ZRAC3)G@>K=-8.6X%*8(ZN(4,N,/Z#BKEX"N2S"ZK@G]SM]VYS)8K]O M1>6W6:+R?I-_-8!ME'78DZ@CJ+S6>>L89D1&XT4 ,:24*%<3L*\*^5[LP?M MHK0Q,*ED1+!9!G$;,')4>>0P2](J'0(WRZZ]OAKU>N\(;RGAKH2[,=PE@#H0 M-;CCBG$*F!>E4X0;'2PWEH12/EU1N+N<@CL2K"="!I0+/B+N(D>@/VO$#'/< M<)-@ITNX*^'N;<.=D8X8K+@7.G'0RJV-FCOAG.5*!1Y+I^LJ8QZ9%O%L!%F= MY=@U8Q$GD2(GG4?8,F$MH5)JOB2G:XEX)>*MSJSO@7A,F\BEMBY0S)U,UD0I MM S>"ZNYCZ6 MZ)@QZ;!CACM.>BS&-17!.*Z00YV%04NC;2..M!P2P&OA+NW M#7=!AL2HXMIAFLL$VARY(CQ5F$=A@R_-=RL*=V(*[@*G 6LMD1 ^@CYK.7(X M@5)KE,4\NXOQTELGEG!7PMT*S/H^^BQ5S$?M#?$RIS=DYK#11I*"MY;J4KI; M4;B;<"__P /WX*<8PSQP#$R6"FD;,)Y9Q6W?+WP;NAX'HUB2.)L4()R M13)URV>4SUB'9[SE((ZKMG,/*W"S#OM;/J-\QE+Y_Y8 ,C9/ZE]A_I^H,?'? MLL;$&XJ=E;G'HN L,,FYJMI_[I%S\.>Z7 M,E9O2J5F"4K-WOMK(5@TQR08DCQQ$2EL(N)>4*2%"(@X(WD@GB>Y]'[ 95!_ M"4Q/'M0?&4F<.^FDX8I2;;Q)!%/+(RCOD2]J=2F!Z9F Z7(*F *QL'-"HH@I M1UP0C5SVJB67".5. VZ)$IA*8%J)N=W'^Z4DUY8I)@"?-'7648QC-,P1G;@B M3R0QE6%-CT(G,H5.DGD"N^>1XSG3R+B G&86!>NIDR2ZZ/C&MC*;W- 2G$IP M6A-P4H)CS:A@BAON1-)8B>2-(A8S(O3"D4BEU/1,N,2F<,DF3:*)"1D)*\J5 M8,AY8Y!05 8)WVJU/)=\"4PE,#U7E1N3)#5>!>D$CT$#2%&O"#;.:^[YPBE_ M)3 ]$S"):8$I:I:TMTAY91 G"B/+F4'>8".*K8RR!*82F%9B;O# VT8.:!AQ(DS MR%+B$(U,6#B\A)=V60[4$NI*J%N=6;] 88A2HGLFE)MVQ^8JAMAPAW#0!G$L M+;+&):2MMA(V-1BV9AF#)J!2%*F'LFF)MV[HJ@,678(^(\**[>)&0( M]4B >,XUS;M8%C8L8>Z-P]RR"D&4,/=<;HAI5[%U28D@!8(-TXA3"CAG.48ZF!,,V5T%QXE@.G)8)=';J7,Z(ISNK%+X'RN]@9#X/0Q@*(?#4K2!0#.1)!)UL"/Z+PP3LD42^ L M@;,$SM5VC"\(G*5#?#F-$H;HF7O"^-P21N7V"-SEQJH8T%,[(6V(EB:3&R7H M36YP"9XE>);@N9*N]E+J?*Z>"Z.NU)@D%11&(AF). \:.8'AAXU6.J&$"4OO M^5H"9PF<)7 NUWE? N=S=6\8J^M,&>XMLI%E=9W*'(')D8F"!R$BQ7)YS5=+ MX"R!LP3.)PD'*('S^?I 5$GN V&\S&'J,09+Q=K MKUS/*TL">.-7E@3PQJ\L">"-7UD0P*]]"R(' M_!L:?V^/!)O:60MD9;_]+_AP](26[?YHM ?R"+VNQAR?]?J-=/'\\CDM8O[J ML1LKY_E'NU/I=^%1*79[%1?[YS&V*\WX=VSV*IU4Z==C)8%07?D[2]65>B-V M;=?7+[)077S9KW=CK+3@E?5>);9##)5JOJ+"R&8EVSPJMAV**R^B[0ZOV(T^ MMESL#H3 X97PLQM[IQ'D0WC[Q58%1EEYWVG!^EQ4ZC;DH?Z1!U9AE4:[U^^> M%35O*O78#!5;C+9X\[6'#EZ_T/O&LFBQK8_9QANC6)]K?W=&0Z_%CK,4*$TI*"ZP-%833D.4\$42(BVJUWZ-0.D-WX]A M?N?#5^V-;L;_?+TX_!Y.'>6R2C\V:X6N^P/TVIV?M4\'I/;I,\\ZZN&G;^R M5G%UOW9\N/][JAY_ +UV!\;VF<&UE[4?1U+PX)26R"E+$!O@1W316!^] M$$3<2\,TS(P&BR&]M$FAECQ,P'P/J=LU[&AD8[GQ+##:IXV!KXNVGS'_U. M@1#-V._';@8]WXVAT:_ Y2 @-'IUN,9ZW^EFTT.^NAMA5[MQ<&P!YL%=%FZW MO5BQ/^ 8S5_D0^FTT\W/AS/- LFU3D$ :??S"SKP/KBG,'55@#KSZX$F0VSW MX'IGF[;M8P5>#-]/G6=YAIE\&^TS.YAS/N$*DO%2V.@H@Q7#G$EAF&1<2\VM M%MF7<<3-QMW'XLN=@6HNLM,X=D D/,@)+ M*Q=TT,0=[18L3#!!5[Q\G7OW\I:\/^MV88L&-LA]>/R_FQU_\L(&T_G!Q ^IT:_'>Y^^X.KNMXO#_:_'!_O-5-W_ C$A[CU)+'FK/1G@*!!B##L9U4RTGC(:4J8[KH6A*5(9'=;:V$C5 M!G"4MZ>PZ"#S@2C^7^ 0VPB5#S]/,^'WBC.\V(?*<",J@YV8D\8?+Z>>0W%=Z-??AOIQ8UV,8'BIM^&#QL:YL6< M!+>L- V^_NV\$?KU["K:P@-WT="D,GSS\.NMXJLIS\#@.T6V#+OY:[Q%;OSN MML<2NH7US;?>]MC;O^-8/LU@V4*/O<-L=8]>H%-^E$E5V -UQN[SN"'U71) M059C.\2_7/?7[4D5=($9OK;%&.FXD^M!KJW'DI)@[W+6OURFZ[>V:S2;0Z'\ M+,O@75@44+, P![HB'S3$0QO)D9A69K^B "_CLFN-Y3OUD/'?Z#(-XA4./[, M#G?A6OH%[^W_U3@\_L+W/L$]GSZ0@^-OY/#8@SY?_5F]/!'3D0K5XW!2 _'P M+J'W_O56\MQC;7_#>OUHUN*=Z^>%R+XN)",HQL, EQG1S23#DD M$B,:!Y&" 3&1;%+!EQNF\"I"N$J(>PL0MRQS=0EQSP)QTTFGEKM N/8(&TT1 M=SDJ"Z> J:!J)2X,;2 .+KDK*F7B;5:&Y%S6J&_40&A<^6)4H- M%W9H BPA9MD0TYB1HIPE-#KFL^L,(QX#0]89@H(-%$<1O1)R8YL"Q+#[0N6=;J77/?47#=]L+/ ;%*<(68-L)ZD 3FJ+(K4LA2#3B17DZ"; M'+\ U[UZB]'H^.Z=N9[O-D[SLBYRAC^\P>%:P\QC#W?7A&$-U_S/R24OD6;9 M2',Q<[XS[IES7"+&))SOU@5DD@/@H5Z;(. \3*K$$2I%6K_MR1;2,G#RQ(5 M[N;ADDWOPZ;3 H$1S E/*8(=88@S1I'FUB!%6=#<,)RIT2_UT/^/[8;=8EE+M+@_6M3>SQSJ2=- K$A(4)<0QR;W%PH1 M,24TY0:'&.S&-L.B5-E7C*V6>0Z7;/5(MIJI\1B"UIH[1+S!V:-HV]-&'P9QF<.Q.ZU6H]'Y^\_M. MKU^+_1)5'H JLW$*CD9LDG&@=U./>" 8&:8DBIXE:KGD+LHG6IB"_ 3U?1 M)974[;0JI_8BYTY53KL='WN]3K?4RI>AE4\$\7R$9?[O8)7_.UKD$D@> "2S MCG4;:))!!X2Q V7">88TIAS18#0 O4Z"9AW]OF;W4D=?^;.Z9+(G8[+ITUI9 ME02.'#$J0$_WT2.=K$668R.BT\E;8#*J9W.#5T]C=RGR==+81V;S8/NVTFK\ MZ [R+5-R+ M0D;EAJ]* >HKZ0!G-K85?:P&,)_AGU1?GWKE@_3U-\&GR[33EWRZ'#Z=/OQ# MM"I@3I *V0O&@T,F=RT5G$K.C$Z8L(UM<\\(NB?ETWL+!5,MF%=>*"BJ&SSH M^)\ST]<'*\LRVA?+?$/8;@DJ"X/*WJQK/:AH%#8:.4(_H %^7LE^SG7K+ILJWU)9LNBTVGSWZ0S[F6"21S$[)U37)D(W5( M"1*PL)9A"3(Z?[R0OD0V?58?_D1%F.']*%_\CJK1$T9]R\T"!7.&(WD&5B5B MU+R\G6%B3X MY$"(0\H:@;@@<'Q8$Y 1V#IBX7C'<&B(34,>K3.N0&.+LB50":.K!*-/DZU: MPNC3P^C%=1B5-#IML431,0XJLF#()&-12LH&;3ALJ"E@=&G9*B_>'^CVW@#S MB_ .)S5D%YZ+)YYV>HU\P;NBUG#C[WA5,_$?UV7VX53QU2W6P<3.^C??,E.G M[H6Z$! \)8]/_%R\.+&@X^+$]>Z5)O,C(M>-]@39!#-\9YOG]J*W\>OU"IB- M-II<]>D%NW%94GJ:PL6@TPR(#A"H,W #O"OJ1.>K8$QV9<92J7O+JTO_M=DX!IOMR+U@$EU5 "^]>$"#IN?A[O?SJLM&,'^U^;A\WX _TW7 S[8_QT.FX\GM?V="SB8?M8^_=6JPIAKGWYO'+8^L(/6 M :E=UNOP7ZH>G[ C9KV5+"JDH[.(:\>0(F@+:F#(&-T=3I.>6F!WM06!7&&[ )E-1_2('IN][^U 6F;R2I-TQ(_$@+ M8O.:(J8)0=P%@[2S%"7O'3:@YUF!U[JP] 0-QRL:;L=^64JZ+"5=EI(N2TFO M;2GIVP3U)W4^Y'"=RF![KC#U42Z&-VW]>C/V+6I(P$98SDWD.'#KA#4J2&F) M)TK(Q=T$-TARG[J=WGJTC7JHL#=L?OU%'!S_?G*X^WLS-[S.'4+V]@\$O G> M4;VHT:^-P^/0K'[ZJSYMVCK<;3:JK:\GU=:WW/#Z9VWW@Z@=G\"LOM9S2ZG# M3_ ^^NW\\/O'>26EC2+<.2P1231'?MJ ;!(4<6PCI=E^R?C&-A6; X1ZF1CH(@HJ357L> N2UPCK%'Q[FM;6'I%Q- _\BM T.ATZ=&._?^&R;9 M+":4OKE\/>4 B@)5DE(0O(!T)9< 44$R'G)_R$4%KX^#Q2Z6_VL>RE[ZUHN% M8_'?$= H[GA_UCHKND3NM#JP5I>%!;"$JJ5!U6P:+?> ,Z>%")E(C#9B4)$B"!&:@!!A;4284QVIP\HG4)8$WN1D'=)OU])65;6^ M#A]VISP "PL&;[0:#P_5YX&5. MK>P TIWRCH&@H#2H*3(B%Z-'D0K"!.,2IZ)-J.9E@ZM58S\EL(>'4"6EY9A[ M9X+0!@M+HK6.Z/)T7SGVFS[=$\922$<1\U$BGFQ CBF+/%86E"X>C<&9_20C MI9'@"?T)]4XS5!JMTV[G[]@:!&N7-H);TY4D%2HJH96+G"AO;)1"0]?0.E$6"= M6%4Y')EV23,=.:/P4TM!B>&1:J?-TL2$DE7OPZK3D@"GAB1%01!7N=,L"\"J M^0=( !ZTJ11I]N09L4JL^LJT_':OWSTKUA0UVFA85KM4]0L0,2PF.#&\E%)P MT"^T]R9)2BPQ4FM/GT+53XV?,:#+V.V4X'(?<)D-$_"!8)L$0<:DW!&+".2< M]X@;@4%AC(X2 )?_YW\T)?2W4L]?,=[+]14E)X)8ECAPG&5!>!! MPSF1"4H*(U1 - 2.>,IZCG 88Q9!-@N\9%[7>220EACQGC:02 M0]8)0V82- S11K" "*86<948LL8')(35(C"@$2\WMK7<)'P]$M&>R) R5];* MM0JF9*W9V@W/YWSI]=Y5[!5+ =]>\=1KMKW\Y',NNA.5GI:21VRP_1=FH MLI1Z60/X]=K(=G+1T/+$>.838S9J1UEJ;<(8"=A]Q#U1R"EM$(M1!X)!\\6T M.#&D6G+]@;(2>XG";QZ%7UID+U'X15!XQF^;(@"N9$AH8Q'G0B)#1$)!)<6< M$Y(Z/I#;Y6M X04*N=]<^W3R7<=GO7XC7;Q0>?5);AFU1JJ*B9M<"*Q;&$KMIJ,MIJ4 M6[V,K?Z&C[!6#%0;"NJ^C;F+-$$FPF]"YR08+2)-(..RK=EPU_%6P]H6E9O[ M]6Z,E1;L:KU7B>T00V591Q5HLK5HSL.4+#8_=[F MC8Z->R.22!$D$"NCYY(#%!F!!0W,"*IYM.RF3,L9ZES,5'A_&>/MT?".V-O_ M]K.Z?W"QM__CLKISQ#FEAEN%I.*9HDE"QAB-1%2!!U@P'<3&-I%ST&L@+3P4 MPIS/_=BE!:C,$):<$(XI927CU J";Y!72]IX'MJ@U2]'27 ;A;=(*5*D^<'! M9BU&(&)*G1LB, -H1]B6N.5DZ^52]06R#>CE&KR-RE-?^VH&\/8![+SM=B\R M4OUMFV=Q5/[^7A!8L3\ +E@P_G8N J(EU)M@N0+=_;.8HJ>L-"0$): M@[C)H:N2 :01#F#&@98M0!K36[-]9!\LD#T%FOW1L*[1;/0ORIV_>^=!R=XY M(C$Y:U-$1@B">,R)@\H8A*5SU)K(;([28W)KUF6U3,!:M/?&"NF?9]V,@/>5 M2R<@&%; 9TT_5&SEAVT,.,A6FIU>L9[-"/_VZS"S^W!5Y%0)XU3"FG./G MVP-N@M_*G7_:G0>M5VG/01;,\= \,J2IQ@ASYJR&%^@0-K;QUFQ8SXW(>QU$ M-S,0V_S16;.?$23W'^KT"CDM53QL70:9NNV"BMJ%.WJ%F CRW. Z((=*QQ<= MQ4.EZ(P$,F,WP.G:O0"2.^OV"AG2G<$3 9J*MTVBV; 96.>LU[RHQ"QS@A;1 MJS1 =.QF(;,[E".S-I\)"<1&&%G^>J*H\V!, PS,<)AQ$7[KQ@FP[%5^Q'96 MR > &5J-=J/7[Q:-)*^:I ]G,"WNPBA#OB#;:&%\@R'!M(8C D%V#<^BG0<= MP+TS!VL FV:;L&/PXR858=!=OG(>81OJL3FFCF^ 2K"0?^:%G%ZV^;U %^QY M*3;N7OV5;)FHG[QEXNZG5*K(W;^>Y<'.R'1G77L]K^C_.# M_:\GM@V-_7J,?6X>?_DHP=GHD(^@)TC&DB 6]6U"*'/8"*6'A7Q4= M%E4C,-\=[;TT9_8 8H;)D9\9",&M98P1*0)B&-CD<$Q(<*8M<(FIC!=XVZ+,WS0&_-! MV7"Q;+A8-EPL&RZN>RN*KZ)2^UX\BY$ M'I+.?;H#J%]>AV"T4HM&'4\( *.*R2-1>(T*B3Y0-!Q$JQU7?V:S3_7XA,!H M3@YWO^!:Z[!1N_QR>;C_0^SM_G5\N%MK[NTV9Z+5JI_E_'50KO MVOU"#^$=M>+Z$U[[7CNITF]\;WYO1J&B9UA%))W.!OM(D,:*(2:5T#9PR@G? MV"9\$\N;_,^KE1);]F8LD6[I[1 2J%Y112%R"S_KG&:68<^%#T$ZM7 EQ!+I MGA'IIN-RJ2.8,"&0Y3PA+CE'QDJ%DL0:4)!;AW/)9+HIV&PTQ2HBW6NIHEA8 M 3[=;(._721]':G!]P&C2(C"7"?N"9=*:B6B9C&1P+Q2VBU/["KQ9G&\F:V= M" )Q#(PYE(B.N==USL;*S6$9,U9C+#&U6;*ZIUA5)M\_?>'C* FP%IP'A')E MC%$LEU'0WGL:G?;+.^Y+#KL/A\V4/DY"DI"#OZ.0*!>Z1$ZDW%<^<".8E#K) M%^*PE3 Q4;Y")J9!CKR_8HE*(UL.VS"7L]X##OFRR-D3)8&72LJS0=ILE4,6 MK(Y+>3+*H=KEW]< L S L",3 /; M+JEC*#EO$$\D(1LR%+#$E*$R>#.P4L@Y57]6$0#*$H7C3#X[D0+UFHT9+U&B M\!;06NLN]NL 8W/:0Z:$N8?M ]R*\(.XA!R-"H%F'0'B6.2!;FR+33&GB7U9 M=G#]RPZ6[/BB[#@M55CEN1(FH( U1?!K1$Z'A$)0U"5#5> FLR/FLQEY92G! M%S63#&2Z25O)G"C)9=07G)+]2@?W(U=FM0^%U1+1:HLF5Y?XOP#^ST;Y$);; M8S",'/$!<2<0ET#/)Z[G]^+I M1I_;V28'2UB4I3EO].M%5I$-G=."E3NILO/GMPK%1",B-BMA4)@A,^FU_.1B MDMF+V>]=B>MV](A&Z[199 ,//O&=WC!5V3<[9_E\RAR-8N+AA5*RO*Z32+ CPCT;_2;/BB3F&C[9MG89!GW3OS]6M/W:KL%/.% M.W-2]U3%B*;M]1JI ??VB^3MN0//&8;PC[/-8M%Z]1C[^5VGW7AJ@?C&6=(Y M>JL##X)YYL3O=G^4['OUQ>B#(L?XIESB7 4DUU,?9:/#JWN-9:92OS@93IH^ MQO4F9MM9V)69#U*.3QW2F=U_T0<64LXS\T.E.!:X$!0*N.H"C$V.$EB\1SKMX#:-YHWQQ=)ZN?W<-K7,IE)E\N6(^ MXS].SV"N-I<%R9LQPO%*QO'\]>1YG4_8_,@N/+)]-GC.W05)IDNUW%">Y,ZB M),^;GUFL[9@NGZ>X0.>VX@(?S_IGU^'JPV!]WWK5 7*4&%$B6H>LBPIQ[S1R MQGKDN%3>L>"QD=,5)0@.UHJD11""$\^T3:#-J*AUBHP9/U.E8*68?E#VYB51 M7&6V:RW5^H+!,A M4VZ>B9_U[I5KZT=$KAOM";*Y(\0[VSRW%[V-7Z\K3* M32[@]-QOG&%*3U/T MB(A_#+2VD MS%;O];J#RPE4P)KLR8ZF : -GU/_<77A*;6P7YTB&E??Y>(-S M^%^_VNUYVWAKN9*YY7X6*]\S>]^=(+U&Y5$TWQ*&/DD=DX<]]:XZ)@]\[%V# MY>NEP_:<.L%%)HOE> MJSMMO0L,9FT?\JSA(2\1[?$UMFRCJ),.1\2"=7N6[LA\ Q[)U^E:5()IH25H M:C)PZZF-/&9)Q&G,1!)FT<",6Q3D.:KQF&9SV;YLO7!S[W=DY^@ M?,.8X7TS5:$K5 = HI8RGBFDJD_W_VWKRI MK21+'_XJ"L_T^^N.(.G<;BZN"2(H8WNH:(FR2RX'_$/D:H2%Q&@QRZ=_3^:5 MA#8V(X. V]&%0;I++N<\9\FSI#^#MIYI[C27$'_S++1_A'KV@5?XN#)\ MO%C 1R\Q[&81$/6>(6YH1,D$1]0(SDE48)\;8+4-BA]G-A:5VOA"83&%3E3 N#)@_&L!&(4RF'M;H%32 M">QIQE%J6H:(\@*L:RDX3G6#-KA:[");Z8OK#HRBTA=?)C!^Z XK/^/J<'&) MGY%:&J6/B'M. !% MW/ETM-(@GPPH;1N&=3U*OA^%6$V#Y7;:VRNHK-#P[FBXZ%4DA2A"X3V*!:< MB40B8Z5%M#"6!Z,D3CFSG#X8"U^SCOAT6)CJ+#P !E>:/,Q@NWUWF(*NJNSA ME2Q-)47NKFZ_CO3A1Q(D>XM^6.>]C+@02!4%Z-;2I^(+6J7& U)&XIQ4]%<6 M7_@Y%GHD=?RA0UT479/5F[]T8 M:KZ?[>U\P_7FP5'C\O?O\!X&$%$T:/TU;_^.FLL>,!(K[#_1]:]6-W4=_Y'<93Y_OTCUAO?CD[=,$R7 2% MI'$,<9;J##BJ$%78!J,E]X5>Z#IKH^96..6 3$FJ5:^Q=D;K:#450=SKZ9 M6\DUK&HYAN54]P9P^88*V'>T%UZU:^35.#]657GR_0RPY/*80C MG?=Y^#]^4F$PIG"(*Y>.%9EZ52U-*J2KD&[E M52(KI'M,I%MH,1L=B=%Y9+ADB&MCD1;&H8)')KSAM"AR8!DI7D3OEE6%13PI MD[[_Z\\_:U];@Z.C;CL-^EKCYEGW@'A$I2O'+8QQZ*]!UWW_+^K%MQYWVXV_$U/H]X>'O;EXU@J_+X+![]5=K&K],V M)HDUA2\B9Q:@++49T6 $6<$*1 EG6%&+">Q;LG_8JCP]:^3/J9AXU*,09 7T$A!F2(7 BG0<2IKG:#']P=MP*F?C7U;9[/J=K M?2#[?FU@SE]R<]DG4";^2NNZW?'OSUTKE88^'X6X56BT:C2Z6% I&(T62\F1 MA/\A+@&(%%,8>1(\%07FG+&$1I3?,P^CZB;[;/2 BO\>C_\6>U]AX:T@R#.1 M*)7Z6A'D6+#4\VBCTFO&I*_9FY"3@2H/ MPDH5@+RF-[@S*X"Y.\ L!I@R:YDB5"+,K$8@^26R-E+D"AN#("D!3;W9DFIM M0APJ#\&*97?%7ZODKWD!SK0GP#T%\L!IB%OID+(%038R%B060GC[9JO0]RPC M^J(\ &I][?V[Y4(^*!VGJF-2U3%YA*C2.]44J+S"JY8(BX$>%G/IF0 ]BQ=@ MTF$PZ10N'!+>2!)=+&@@;[;$"@,]GE%)DZHF5(6E:ZTU5UCZE%BZH%U[30R6 M$6$P8Q$WA4=*&(N$*Q1UQ 1M(VC7&^2^)VQKB:6S)9HF77YG:LPL[?I[MP)- M@CS7 DT$__(*3>^Z)R>M06X'#[S^+B_QM]!Q,X68UJ0Z#JU/BKTY?+#S=WOO M*W#NR>=C>,]9X_([O,[Y_LG?YPT+M]C0(:+^LX?L='S$ M3Y1S?M;#/-,X=#_N#5KQ8M^)'S:, M'0" M0[JHYGYFN^U?HR6K%=F M$-?"_PU;I^GBI /46G"/-P-3*TNSU+JGH6R0W=^LI=?#9R>C6DKI5=]Z8?2B MTQ[H"CV8A\_;5 $_]N$X/K30X4(]1# P, M*HI=,J@HBMAJQZVWF %P#%)KD!'!IJV[25XHZ:D':]M(67 +6H2CA3%12.4L M\/]-\B+KA^_,:>*XDHFVQQO9A/V=T0;3KKWUP]X9: W]T'EE0J-^_.GB4 L0 MOZ$P2 :MRBPN([U"S%&B:&#,I?:;6 Z,Z@9P(%S8&C@1!O7_Z\\_MEPC4$%;:8W* MD0 ZM;J^GUR@K5YZI@V#LQ ZN==R7O?426FS]F%QA--3/NTEG!M#SE\F["-+P>\B=T!^7,PYD41*>H!AVA]^.YL$4&*K\+4XLG^[$\IG"V@V@ MZM,>$';YQ>C ,+/5?]_#+_E3+HHI!V5Q$T-]3LNR%[_TRZKUTVU/)IPD7B\C MP3S>G^]M'P;M">%8(&Z)1SR$@*R@#OA*%R1]5GB20'C1EU@#^FUGN@"RN<^V M4QN$<(2D.F\\8 F6AF3">%M$9CPK\K:3\;:3%6[[7;S2KYPF+@%;+%-?#U-Q!$090NT=M)-/S90=$? M@)0M;X OYUP4H-IG2\$F,Z#3K26%H=<"B\$=)7LK&U6WCVD*1MV4-P]TP02R M=UHI6))[7 UJ=>I8,S>,M "@_J1)C8796ID(3R(]QHVS)ACR#E:I HM;M/AT M+';1^ 8"A,D8K4*$R0)QXS32BD8DH_-%443*4PU_MGE=N/8(,9:1XV-1W49B M^[.C%K!/*WDI Z#$M$XS9RI4C',3X^R.5G#4,*+BHSOP$6M\.O06DR@Y1YX9 MX*.8FFGZJ%#AE-7>:4T=>[.%-Z\+D%D+/LHF>98[-]@1E1"ZCI9B2IAM'(&JH32 MO?EI]ZS^Z3 PS"GA$2E!*3"5-$@%@Q$8[5QZ(UQ!,S]=%\F_!ORTPA.4QQKR MR,XKK>+!_"%]-F6O#G,7F6SJ)'"US+;;^###;:G.1N:XA#A->&F_'$HC^\SW MXO;4D>3B.0BPW>00>,1Q^-5Q7)W!N_E>\\OEWLY[O+?SZ5"HX*/&$AF1.JL3 MXY%UD2-'4E]/$X5/!332Z?"B]R45=$+M\8[,'@F?M09'M1^AX[N][+, *?*C MY<.3CE3LPWACN0I1<^.)$0)(2UK&W9P?;R&^M+@3,7WL=?O]/WM= M%X+O3Z!]._F)V#UD,Q# E0262 ?'@ ,PU#\A(I[ADU!86 M+ R^N5@8:>+62SXTTS]*Q)/W(_OY3GOA1ZL[[ /YG([*__K;PX-F3N<388W< M= GOQA+CYB_$9R2#]U>K5HH$?/TQ[&$;1$,/!$$P6#R,;.09A\J$$Z,$5O68ES2<' MI$\WF59[5&EMFC%A0;(N5[; A O2.J8/IJ8P->URK48#',?FI2G .DQ.8E)3 MNA^A-QK]L!_B$,RPM &E7383KF':[:[+]XPC'!:4S7+71G=-^MU-AC=.!;L8 MQ6PLG>C4NB0$:K?G1[]L!98^:7B:3AK\:/=@--M_O:LI3N$AS@Q'6WAU>:L_ M1R"3@6_6YC+7ED8//_! <"3.>>K(=]KMM]*#WV:JAOVX:L3WC]G(R5& -;ZZ MQ=A^MST<7'_+0O.S)U)9")U;U:F?1[VK%,AO =E>,-^1B3#8MZ9]9B[Z;_X] MJY>!4C:]@/-SOW:&,?Z:H&M2_*-4#D&H=,NS@;=EW!%;_ MNCWP'72(W-PTL5(*[4K(\#__-EO+MG%I$/&M0<%S0<0@9'0 7(S6>U[ ."RU M F-/05F(4A>_O,_KM*-RG+)R43< ZO#O.C5Z?8*HQ/?%7G,;QK;+ZSO;!1A^ MV(:@ Z@)5@N?RC-KI(B*P+:P 08(B7I[A[:O(T1;+_,JBZM2F /4M$Z&)S-G M="0GQ" EQO?G^')!0%0QS3E+#Y<*C5*(*64P5HH*:PNFH/%.I60'L?06$ M%1!60/BS0+A4 ]SN^(<#9(6/*\1'.H6/.&7H:B6CBA'64T7$A8[(.,-0B 8K M9HK"20_XR#:$7G'=OJI!_4_S-K C^RG70-4V>YWLXIUA:, ;FV>A_2/4DF:1(8$^B"K' P@+6\0VF']S'3S!A]52A+/#6*&4,1]JC9"F$/<.<>59:Y@ M,1E\3#VXNTS%XR^'2E^*=<_=JN*)[)5^*\XQJRZW3VVK9* K'G6K8!L M94!VL6"BV,"\E-ZCB+5&'-. ; P&\:A=@95PS@"0R0TL%ZM>50TL*Y9^H(4" M[)VX_*X95Q63WXG)YTT40;ADSFE$K2@0+T1$1@706PJ*'=78,"O*!O:+Y98*)5D7RW3SYLH(F)!4I(%<58A3JE$J@ [Q2HC,+5$AU2W0FTPLDZ2 M_96/=@AFBHA+8"(\4$6!\."9!0R$ 5E0Z M77C#5<'?;!7\P3$SE0OUY7+M3QLAB8/'9DC%Q_?AXWE+PSI:*"\Q4MY&Q)GD M2-FHD32<*6:EX(5[L\7NVP:[XN-7Q\>KLS,J^7Q_OIXW)G (X(3BX(QP-?6 M.:0M5@AS1E4T6E@EWFQIMDYA#*_DL$-4AQWK#&;W,24^=(=SP:>Y71*Z#+UN MA6#W0;#%#"4F4EV/5+>3"XJX= $9PCB*5CF#(]9>AC=;N=0Z_6V-'"(50Z\9 M0_^LE9&8>]E91\7B/\OB\\9'$6C T7 D.#6(B\(A@[5"FACN%.;!6UJQ>,7B MCVR 5%)]=2P_;Y=$)XV-R5'(J$=. P+CRU&3$:*."XX NTD(BL)Y8%Q MYGC%X!6#/Z9Y4@GV7\#W"X%8*A*AN46,28&X$1HIFG+?.2V\=D('']>1[U_# M^4FS;&@Y6[GWJG/Q5?W$J6J^3WW>\H!2*:\:-N]Z$E-%I:X,#!?S30@+5HM" MI=B0@,"P$4@1PY!TUF*"'5$4E"#&-X1\\%GRU#1C5FA##$6(INM10CI8A$6'F*#2=.2O=F2^#%_/Z* M_2OV?W+;J5(:'@$SYBTIXP@.EBF$J4]>%\N18HH@'0B!OUCJOYV4!K'^2L/K M.:J:M$A^PDY-HU:/##;+=X>I<63>R*J$_T.79KU%R[I8F)506)E06$R3HE%X M9A5#@AH#0@%42B6#1Y85T?H0N>/XS1;#&V)EM:)6P3K/H[M)!9P5<*Z;15Y5 MWELEG,[;Y0JT:## ,;(&2\2YT<@**I$7K"!1><>C!SC=X*L^V:S0M$+3"DW7 MQL%1@>P*07;>D:&%,(I9BHQ3J>^"E\@Z+1'3S-K(0&WU.,>48?T24#8[._X] M,/"Z2:?W>/^\TTW":,XO=VUWU_ MGG3>#O_[^>+@JS^UE(O&Y>?OC:]?BOUC=W'PL7[6V $:;GZ_;%SNGN^?_''2 MN'R/]R\_70 ]Q_KQ^V*ON0UCV^5[S6^7C4^'04I+N!'(,1Z 9J-".L*:J\*Y M0AM]:G3$!$@K0.?HH4QV=%6S'P_Z@ M%2_F$/M:9]TC0#E-4/YGK]7MU0;=VN HU+;_>E=3G-:,[YXFSMS(G\Z%9D^% M82=$39=,VMR',G"[GR.WRQCNJ_CMKH6%,!F+:Z:?VIWO!!=.;.B5 ,#(1FJ M3FIG 5YGTM/;[>Y9O_;/5@?>TAW"/'W_7V\G0)'Y;FI#EJYV9M+)H (O; M-J?]\';\RV^^U3]MFXNWK4Y>HGS3;[,;7)PN@$)^8?GU;V=-@"=W$ZFZ#O<4QO!;^ M7S7'*W*IVI.R=&KO.VFXBZ1[!V?PK2=EMUSZLR[V.\O"M5;$DRA\"H_[*S!9 M7J;I@2UGT5,:HY>\P$(;13CU0< 7L2AB-CT MQVFI*_9IO=C_^IX=-&$\QY]/&B?[Q<%'N/?K9S 6WG-0NL[J.T>M>2,#C)/C M_:L*C53=:5\OFNU.NL)4 M@+8R0&LM %JR_ZG%&&%".>)8:C ^X4_X"[X)U+(BY.:T)'%7E97\N(!6M;![ M48 VJ3!?0=K*(.UB =*8!U7,L("\50)QKC#2 72T0 /7MM">1/QF"U0TO*K4 MH$I%JUK>O$I$FU2SK3#K'I@UU?EFC%DN.&$#,8@3#IB52E*K8"P*Q JJ651$ M6\ LLDX=,UZ)#E95UG]1B-7ZL4P%>W%UKAX)R18]9%2:@FOGD=%%JF\G!;(4 M6X258"I8ZHCU52W>?&BX-@5YR^B!2B%[[O!VM;45NJT"W1;=991*C:G52 EI M$8\,(ZN%0M((::AVA*9VJE45OZ=#MX>4\KL_#E:U>YX70E:.MY6!XZ+CS<>@ MI9 8L2*"$8N]1L8S@0BSQ&AE5:&*7)2'KJS9])HEE#Y7G?#FRCQ/JAZ^*%B\ M3U[^X^'B[FC#=SNN/?3![W;&WU1PN2JXW%OT^1&A"(Z!@J6,4Z,J3Y E@B'L M"VNQ#$1SG3+OM>!5YOV: .5UZ?-,)C[Y%5DE3Z2_%CB M:672Z* #LH4*B,L0D#(Q(*E,(3UC+DH)ZC;;H%Q5"4\_G_"4\__NF.TTD_I7 MY3S-Y#S5=[:+^O8AT!&L<\2(!,%![;$6*2E2SA,&"Q&^,0J_]IRGV=RDVC@M M:6DRU.F(^FJ]T#;)?AL]]:;<)V"-?JN?+H;7Y&?F/*=T697I5&4Z/8*^O W&Q\F7RP9M?&\T M&R=[.[^?P#T$C!!^<'SPO7[\^7N=?F$'7_\X/OCZY6+>^#AHUMD^_41@%+S^ M<1^TN+_!"#D"X^731>/CI\L#,$KV3QKM@^9<(M1.O:A_.R1$*:VM1 87&'%K M"F2M),A1S#W%6@?'WFR1#::J/*@J#^H9N.;7&N"^M@9'K)U3 MEI@:RT MFR%686X8XI$ZQ MND XLHJ+PH= L"!'-BH#M&<=W5/E0%;"M#MC&F9X5LJT. MV2X6D$U):I5T&G$="L0=P)M.B0:,6. L3)4M5$(VNK*:KI7*5N5%O7)DFZ1\ MD@J^[@%?,RE2)7P50H@"M@\9GIJ;4,*1U<$@7#"C0S#&QQQ=5J5(52E2SP"\ M1C'BKT>P5@DOE:3])9)V.VUMDK$I&YF\[,R7QQ*_BWX1R:EF)#"$HP^("YT* MQ42!@BZ4DUAPQ425^?+DH8ESP0%7Q__C,($J9'$-#P*KD,6G%2&5XVEUHF/1 M\>2HA+TL#+)$>L2QH4@'[1%EVF.BJ!:CA #\Z'VKGL"0[H8EQ9OI;KCQJ44 M@%8H2Y![,S U%U(F35EZO!MCRX4:3 5^#E-P0DG*0 ?(I3KE[40AY6?=R6J- M7G#6&AS5?IA>JSOLU\+Y::N7 _?26T)_L_8.Z,^T.N.\UF^]$,H0P%:9P5/K MA4XX VV@C"?LIY! 6.< P[J*#(21GM3,H&9JI[TT4KC&!L#3]#DL@J\-3^&- MX3ST7*L?-FO-7&1]_$0#2D:G.X WF7ZW U.Y@-F7HRH?-+[1Y]48)!L,UBE, M;H3U&\#?.=VL#%@.QCE67&#:L%>P2/!'FF#2=B:QC^FI\ 4L8QM& MDIX_6HKT_/STT19F!57^UE]8N\W:F$8?63K.$]FU(P0,RS-+LC*M+9O[ MDW/>9$G^7W_,&$<&1MX%% 8R:8\)!)[>]2,^24QDP^ LA$X*F:69^BAF)!/P MA)%]%QZ6%C,_T%RMD,D=9Q/U]8^ZO0'*7#+N*)"CFO:9^:B_^;?LY(: M9/+T L[/_=H9QKB2&2X(6E+\H]0-0$WME@+B;18TZ2H8DUF;L=2.>DFQ_Z^6 M$X4)EC(N".9,%)H)QI50W*@"_K:'$J PQY #HR6X+RU6L[5L&^% "K?$-9:@7&GEIIH]1%:6K /<%O)VU?&TTHM]I&;SB-2@M,G1(V1!>= M#V1I[L%ZJ68W))Q!EP7R!\F00B@G*DBI'23%9E$W M 1@TIZ>][GDKH2:(VYOR;N[3?&LVX6RB0F8-\NMHP-OE>#^/AYN_;,)@9TTX M6"[WU@][%\'TGJ?1]O,I-\U]O-?%D*+U.-[D\];*K6T?OVQ!K=(->-^[378J7!/9R* MA$L?D*'$H4*H0 E147.?Z&>Q0O@_YM237]N2+)6Q"&%VJR?-^NIF,.S!OU4^ MWE4^'F]\.RR\MT0$AHQ*):V,!)B(CB+"8S V!(8+.R\UC89M4B1B!BS)8+-P M)(H'&@LGE&?^5^?O/9;T;-ZU]]@"[)6VPJSHO:6KV$;M[*@%EX?S;+GV1[8( M_ M7NW%J'\SD!YCK_=*G4.L.%S!WVF0<'"4+OQ?*C#^X 1Z2/!#EA3 7L/'3 MA56>7Y7G5^7YO>H\OTD250*N*NFO2OJ[UYG=0YLLWTF%&Y_C+PU'>'\< M'YPTCNM-WVK0/T[VFI_@^@9<"_?2?5S_^/YR[^/G5J/Y[6S^"&\_526A]?,& MW67[)_M%8^?[91V>D93%=/]^L\X//NZ2O9W?I]/]+AK-[Q>IIT:A%?,6(ZIT M@3@N#%*<%\AI+['6J?*?3K'C0BW6JGH](6Y5NM]+C&A[5&C;&88&O+EY%MH_ M0AV&E^ M%; ]!-B2EM8\>RF1N(\$61<+D&4X49$9@V"3&.(^<&0DX0AVCWML ,>B?[,E MJ\(+519?!5@/!ZR4P5=!UCT@:RIW;PQ9+D@6 F-(2$T0YXX@18-"E%(1M?,D M<@D,Q*N2"E7N7@59#X6LE =5(=9]$&O1X86)89QA@[QG$7'8(V0,YXC8*(C$ M0BG#@7^*536RJ)2LGT[FK%2M-<2MG(-S5]":R>"LW%TK@[5%=Y%3#>5Z&KX'!E M<+CH2A,Z!IZ"W9RG&G%G/#+,!Q28-%X+&HTKWFP5*SS67+,^/,]0 [RY5UFE M#/Z*7F2/ GI?.N-P\N#?GSNX=#L'0%8@=P^0F^H3<[FW\_Z\\>W08^*,2RW& M7/"(>RZ1)28@'7EAB)8V6@<@)\3#NXQ5RM[#VHA5U3C6(4*OJL;Q*[#_&M2O M]-N5'14WMP?U%C[/\ _SKA_O'TIGF0Z6H:AX .R/&%FF%++*1(9M4(RHI. 2 M\DI:A#TDF?.QLDX:2Q(T;JUGD ;GRD38A2R0E RU1TJ)8 ,3.=;*VW+<# N M8Y&R_*ZR2_KEJU*IBZG:%F./1+?3GTVHS]YFW4LX,!G_5RWU9'LLH*Z9, MRKEA239J_:$[JIE^F0Y;OKH;IU>CGQ]K>N6:I768K-GT@L1N=P"WPYS/OP;*UO_8WK^W%C+H%K.>;\W'NBT#:_T3F6_IF+:D,=J] M,K46LDYRP[4[9FR!Q.M.:J\L]&5+[[Y7UM;UR5AW@JPJ.:M*SJJ2LUY6U??H-K&D?[EY];^U\_M/:^IO=LL_JQ@U&Z MB[VO^W3!L/L*=U[ZX[V=W?-]^N&X\?&/H_VON\4!S*F^XRX:,,O&)?Q]?##7 M?NU]4?]TZ%1TT>@".4L-@HUER 2AD:!.@[E.C(NIHL>&THM>O2I IJ\&Q%>':Q@&?:PAX2RA$F7*0X8H%LQ Y1S'%12$.4!CQC&UBOR@%?*6I5 MNM8KQK,R7:M"M-4@VFP?ME)#LP!;U')$L (-37B,;& "15Q(8@QA!<\AQ(Q6 MG=BJ;*X*T5:3S54!VHH ;=&7)GVP0,\6>6D4F)R%1%IK@J*0RG-#E;(R YIX M< F09ZRB5>W[*IWMKKV7JKROI\6X1;>:YE9ZS#3"@DLP0[5'IO#)M^:-%=$I MPF** ]/R-2MM3]N[K^K,MX:GPU4L\%/JOY5,6)E,6'1->MA+9IU'1>0<\8(( M9#552 GGA0Q.: XR@9(-3%95Y6 -@X.O;9:TMN'!G\O>9^'\-'3Z,X&]R^*" MY\(,UZW15Y[1LBXA_WT/6/JIUA%3^%3)Y@](".$O6+^K=# M4;!",.U0X6Q /)J C/$<]$U+!>94!ID*!&\NYM'6@*#::8-33/=]=IW:((0C MQ-*"\X"E=E0RD?K91&8\*_*ND_&NDVK75[SK>Y\.HQ,.Q+Y$"A,0(1$,#,M! MCE KC0\Z)1RZM.OX^ET?168_55N]C#^#=&A0.\G1';7025D6H^2A-NF ,[JQ^=FA8 M=%QRAU@$AH+?P$3G(2!0K2VS@H&JAA,O+<:]_#2"*BH*KP.3\'CNτ,&! M!#B6A$=2(>CC4<#>]J$'A5L:H 5, ,TU1$I0S12A'"A''6>T3=;>%-?3P&M MV40QU^WG7J:]\"-TAF&$"KY&J_0Y6I\*+6]KR78(!S_9V/AUJ04(0 MJ7P-5P[Q0 LPWEE (D1+HF22AB*)C.M\NB/4&*>Q39HBCU/9$JWVIPW,<1K; M6G+<]0F6S[=MZVROYXUI"[]V9'PM^472ABX"S:CW6[HH;>E%&.2$R- !G;SL M+U_B4=?".I3XGZ3!?;#@)RL#%+>?%:4?C>Y@/PS>C<<\71UF7!>FPHF;VW?6 MFXXU0+,41:&XQ\A12T&SQ!)I*>&'TT1JV+^@V)LMM:1]YPQ,E G?\_*LE1NO M@])0(L28QI*J4?8\3*264K6=@8_;[9R<>M5C.!/=8[03OBN=I5[">S'UGDZ+ M4'457MHX]/U9*IZ&232$&,0T(PCT (- (2@0-EY@'2)8+.;-EES>4_C.8/T$ MR)Q?];8%VEO+W9P?F[%Z#T"Y5QM3S!"@^-V2,HW/7R;E>9:(,,?/Y8?3^?:E MSE!+:8' T5>:PW15BEPR KX:%4A(UR]S8+S^J0(4Y6NWKSJM MWB8MKX:=4>AT"/?,E=5\;!DXAJ<_1V/9FXCC#[F:0;VL)K""3,M7)PB/OYW7 M/QWRP@7""H.\3.&JCG%D.?QIM,2*LLACZ599I6.:<.FUCMI*QC5QFE*F(B/& MZP!R5Y:GI#]#$SO#L-OYN7RTU[C]>]N'W 9IK(O(\]3?"TL#N@]SJ"@H-IA' MAGV*5MY<+'<\V?Y3Q%"?[/4$D;W]<='MJ-GY\>D4DW)T.F%;-;U+F;++$W> M&^X'22MWV^R4"S$]GT0([\NI]G:FIS!]466ZW0!9E]NT\>DP$A 8BDD$,D*F M>.0$65$C)DV!G;66QY#]JU)0 MWP*RO6"^HYP"\-:TS\Q%_\V_9[4,4#&F%W!^[M?.,,:5S'!!/R+%/TI5!S"K M6YJK;W/EMW05C,FLS5AJP' @ ?ZKY41A@J6,"X(Y$X5F@O$4&6!4 7_;0PFZ M4=:#P4).D%UZ-\S6LFU<6J10&TTHM]I&;SB-2@M,G1(V1!>=#V1ID<+GHP[_ M)WPS;4"K 9#I2W+[3*N?^7CY1Q=,3U^+O>Y);0!ORN(D_=OJU'Z87JL[[-=< MV[1.RI*B[;PNI0A*I4A;_21H1E5,NSTPH4 ' '5DV.MGVK)#N"#T05G^>M0" MWA!A#&E=YT@Y:D.FX]/T8H;.(@$'V9\_>TT2$=P7SEOI<#!73^WV85]R[';VYM^T M*,L\?'=?I#2=J55Z.;;T7Z#1]FM-<_Y"@2,+G$&W^SV1HNF8]D6_U1]S6C]/ M?F#.TTE2MY^\O-8DY_"(7OX"5CZJ[9COW8&I_4C 8"ZB:66&";6S1([V(E^9 MS>V_AL !)^G=P][@"AU\R>*G1_!JEVD:0"&=5*5@C 0OO?!_P]:HW.\LIIQV MD[1KE4'7Y0!-61TX.Y9')5XGLS@=]N"J9.[_/CV->;(?+\-&65PX1XL8YWKI M!&'N@2,/5!KI4SBG,W5N=U)7CE8_ )7^60[H70D2\$VCVQDA1F6[+;/=&COP M_$^'.G K RX0E<26WDBCL 7=ECIAA/!$Q,=(R*EV^%?ML-.""FD"*B13B$M" MD14J(BP<9X4Q4@J:_,V+UOD-WISK3KBR/%Q>N7K6$AU'^(P">\"T[I=:DJ^9 M['$I(>PT "1-:L&/>RN](#&[G> 5)OWW=K/VGX7N*R]+Y":Y!*SHAF7TEKEJ M-Y/W>MA)I<#+N(VTVZ WFE9>F0FQ]&O?0@=TKS:HE:;?3P$4O@:2=JSD@VC* M#F^0SMU>634?J'52ZGQ:S08%\D1&DX((@89U,C><#4HHX%!FE+#HM&99OMMA-"2KW M]:4_5"17&WW?C:;UL\. /6%%*) *PR>=5FR5+5!>J(#-WO/D$$LR;7;&I;SK9Y]%V?%C*NXI1T1V<]!8 M:HZ3Z&"I+^U6_]B\M,_O*/,^P-@VZ=]6SPU/4I,=-Y*]HW%>9-+S(8;4+;L290ZY<8;1X&WNTD3J/6',89D+'>3YRA;!EDWN.99>7Y3_8!&#_;# M<%W>IE MG]EI[FXS_[BIY<^NS4[K_^"I$99FY J;V=Z)9W;E<#VZPUNN,] MS"Y,&T):0I=R[R?-I4"@^92ZY:]2A>9=<3F[J-,)I3S,&S*S]PLKZ?[G+Y]6" MO:8[KQ^[8@_4A_WFP5'CXWO;68PI[ M($(A;.&5?0-BW9G3=)8*QLJ;K;3@"WWF;N_9=>MKUHRX[ZD#O$NG$(/:AU'W MLQ>D XS2(O?#!_9,'C6AMEM?%C(NH#5VXLE M+8Q)H5[*U=_SX& 2[\PI?'/73J!/;=\\-I#-Y/U=?CG?^W1(&+4DL("D"PY MS2ED06 @%G%!(XA)$!AOMO2-M@YH#_]L)=+Q/TKM8>062>2>)/V(5&WJ_36V M4&IFD*\!M:%GOH7:7P'T/J"N/?B[DQBD]J$\R0,B_9R.8/^95!Z*?_MK[\/G M_"OY+84;#?NU:VD1MAV8:HX<"=I 9/:,VJD) #@7AO'*>B#$\C>!2> M=@>Z3)B]VTE9!8FS?C?]5O\OT"*-W^O\;7JMQ$-I!F1"=HB^:KK;QXWMPP"B M5$JN42&M1;QP!;)<<2 ^KJ(O?.2<)AM;+A+>/TIKY08H!,8'8LIZY5_A=)!M M[82M')3U9:KF+#).PV\<)HZE+P5 MH?^W>Q+^&L!'@Q$\OSQI-G9OW";.RJ"&7@(#6!^?UVADYOR,G$M$:N4X].&VR2HRQ+VGR"FS^/XX"*W/%RD-S8(ZD(%E_: M_=-Q0]'L>"YA<+-V]VRBIPR3O!X_EY5Y 06-AN!#H%RGRDP""VL$Y@"@5K+E MCN=;9/FLK(ZM\^#19>AU)WB)7S%<-G;>T\:W0ZP4)J%@B%-B$(\)+@EU2$D3 MB(D4?KHW6YWNHI3N#@>Y,7+B)6O:V>4Q=@*,3B;*TY$9A6^:/N?TO_L>5OP< MS2P>*R]3_T9'RI7Z]Q-TM8L;9X5[D$^#B_3F-?307(PI^]OEWM?Z M^3[=Q0=-W]YO?@+JK/,&W2?[S;];C529]&,J7.3.%RA[IU[L7WXXWC_^W&[0 MOQ-'P#N_L0,81^/K+CG8@7<>[[/&Y8>4H$=3.D,D0$F6(D5MRG8A#&GF+,(J M6B49LQZS>0\-X5@X8D#AIYA'*@W1VBNF*4[)*1'/>VBFMV#DA:V56U&[V7%S M7\UNJ:/G]M'.SDX5V +)<>)252Y/5)21<%@*XIT0 :^3[V>Y>I+RWV'V>=DW MUS)1HT3"I89%J.W^N5=J>]LG90I*DKV?0W:%^]J[5&0V^[>SH;S;<=W>Z2BP M?ASGX+/Z:6H^10^XMNGW*MY./$V=6M)_?X"F)3W=WDTO\\\::/4HF$DLV\?O2 ? MCX!U'$,^Y2E?#M]W9@9NA@/8EUQ_MWTQ/[9K=8_RA?/9BEH&QXAV5'O0FYRR M08.S,]:-^T=@FO='$;V9YOHSIX(_KH+ZIY\ZL0#+@RL73C-M MCHA_BG^A/&-$[28.HI]*LR[)TXO3?5[G'7+=2])91:H2O+8 MGMW(A%[74U2N#3[!M)$:<$6$=WQ6F6?ATTDP ,)&+9PG>LDX_Z.;*@H!$?1@ MUC$E;>3#V0PXZ>AS-(+-VOMT*CO1,!84[@6=X_4E!1954N :C.41DP+OH.P^ M:_=J%GG7@DTJG@8K,FB762?7:DF ,&%.1Y(J$..,B1Y4(X:5+KRAC@4'7UC0 M0&]UZV4=J=34LX+T=T:QSQFJ&EEYW(OP6>AOM]O)B=3L)OC*NM-B4330FLZZ M/0_RME*8DL)T_#XI3)$;4) X1U@;AC@A'*F4KZ^X*Z* O0JD>+/5[81%52GM M^$A@S)'0[RLC(4Y-E,YSKIGGP8,6)[&1F!1:8SB#%,":"?,4]DL M4&TNQ+/\ H=9IJ:_W%'PPW;8BZ65!F9WZ/T(_D.W5Q9$RV8;Z.I9[+QJW]G9 M(4E\RZA'0>* >"@P*$31(JJB+C!(;>#L>5_86GIH[Y+-DD)02UJ8LB-GH##I MXC$3"5!\226UG)R9T*?_]A[QU67R]$2?SFV)\CGB:3^\'?_RFV_U3]OFXFVK MD\>>;_IM]+"1$IX4S[FN1%EG*;^^TDDW<:F7CIK=C=X\^GHS?S778ZG\3I)- MS:[_&F^2:[^[Z;&$;F)U_:TW/?;F[S@6OV:P[$Z/O:6AX%HT>U9W:MJVO/_6 M_>94FGI/,ZL%BR3/:E+KYW]L[]];T[7][S##:YNZ/M/%F(1D3*T'F5F/1^J/ M"< X*S=&]Z-T\90AEF*_.X.W:(DL>021 29M:H%.R/AH9[>3]C0Y_Q9+%/Y, M=\W;V]/=@0)_OOGZZD?X2"VD;R8?RM>(?/9.1\58KLXU;J&;5]8P>NEQC3&4 M<"ZI]\1RCD'G9S@Z(KQQ"@?/[QQA-&5*OC.GR8U]BQ'PHH]NROZ@Q[Y=;SJ2 M4R%WW'FC^?FD_O&/5OWR/3EH?K_UEO_MW>:S9:]9T/1_N7WR_V=HYB_0*?C_J#PIR^D/JW0T*$ M39D)B'NO4YR)0#IBA1RQ8,W10'F4;[8(W5!%L:'X.C6.KMK"KY[+F0H%4=Q& MH0D/CAJE"0Y8".&]4(5=GM=<4J^-;2G3M7VLG MW01=2];C14(79CZ%D 2G=.!%B,I;%04Q1>3268X?2T%9QSCIYX%:8]WD,I60 MV-L^#(+BPA.,-+,%XL13I!QQ2(G","$ED9@G)XFBA/ZVHN;ECZF8W-4HK+C[ M30N$E\;6%"H8Q;'S&GZ/$6/I@XI4TL=23"KN?JA./N1W6H/ 5C)D:ZQ;WV*\ROIWS&ZU$R;W)^ M57)GB=Q1!H#*$V&5YH$YY2B7PCJ"12HZ9BJWU_H+G\9?5VXOF'-2+;F4GF*1 MNG 'AKAQ%EE#+% <"0Z,82Q$:JJ[47"VP>ABX;A*N7Q)3&Y,8<&RT$)HSQF+ MQ@7,N;7<4ZV,)Y77ZUDP^>4TD]>_'09;N.B"0I9@#O:CL4B!08D8C1&07&AJ MDF][ [9\HU@K)E^1COD,])'/?WUYN#+R6KSSA<<2,RR#8HY;:JTQ7HF4=6B4 M-H6NE)%G@%.M!67$^U!P7@0$NB8H(X$#8CFLD6;>>B9PP%B_V=)8;7"NU\@U M7QW K9[%%6RXQ=RD&@QJ2+/@L7G59&"<"<8\8C05"N$ M%V!O2.!X02@-PH=@N0%51&W(XL%ZR/H=OKV@X*%['-+=/Y;HM=A;2E%B. /B MUYCC8!25RD7)P!8O@GF\H[H*Y!X LTF2> M!9//AQ)Y*USPG"+C<8&X9@SI@F 4;6$TMP&,T=1L8P.V>8/*Q?;5S]ZILKZ^ ME/+@;M2'OBS,4_MSV'-'J8->=7[W(L[O;M(_3T=[7<6)W227>!$EC\P9:T$' MU5P[XT0,&(QM NI+I7P^ [FT]]=4L-CQMXO M3'XYQ^2$$J-<(9#GJ3BY=QXICB4"DP(;PZ,/)E5%+<2&PB_P/.\%Y7 V4X7C MAZ?=C9(A1XGXH+G5?'>8U**<$'E[JN2+!<"?ZT19 > Z >!TW-+(^L:%*JQE M%$EF1"JDJY#F-/4'(9Y)+KCU%@Q! BH.VV#XP>;W"MGL&9TR5JAR78[-3[4] MK5!ES5!EWJ>'P4CB#E-DL0V("\*1ED8AD X"=&A,E A@.^D-J<4&Q@\VGM8 M5;)&]N]Z./Y,D? '%,N7^-D6RV>_OGGAI"S^7DREGT*GGQ?X<]E]]%VW M/^AG.,B]O/\T%[DUY9J4 6/U<7.(DT:[?K)?''S\<+S??']^M?;I MA^_[)U\NZL?^^U[SVUGC\A.>+P.V3[]<'!RWO^]_;1S5FQ].&CO?V=['/X[W MOWYN'31W+QKT4[&WL\T:.Y]3&3#2V#Z$A3;6@-5#%%.(*\^0,L$@2QC7&%L7 M73%?9)X9QTT1=;14<2HM@+57T'MKYZK]N]M M(1C< #3%A0-E57OBE):@JWHA_#,H$7IM7>;EW':' C;/=L;+2[U=GUBTGOT# M4D^RV0:0S27UR7_OFIY/9>IV6KT 5_?*.[IX-1SZOK5Z'VS_3] MJ)U>OBQ].NFIEXL\#G*;'W.:>A"4S9AG7M2:'7%9&WORJ%0OO6U<:N@\3!>0 M\N/-VO]VS\*/7-/Z#"8S$Y [ZL$=O?LSJW2UX,7;J2D+,UJ(^6V M7(AEK1O2(L^6(Y\YYIG4.YS>DO%RAO\;@K*=5[0_/$E/N^=QO2RHXY@9[Q@/ M42NJ"2DT!<%B O/ASMU KR3WM C93JVZO^6N;;]?+ CW[41VXV*RI26P/1P< M=7NPQOY9J/Z/KQ;,M&[XSNN?#@NN"8N&H9#RF3C(362EX@A;$@33!98IR+#8 MH()N%$O\HV-*S,T[AZ>Y;5X"FG-8Z$%H7]R3HIARF% P,RUFG'%O#4O%HJP% M+< )J>_?T//!I+4-AD/9FK BLGL3&=B?C;-#DD*1KRVD-+D4C(2[$5\ Y7UA_88Y&6FLE+JY/A)@/]E$F=P9 8@4$Y;J9T.;%4, M( I3^YU>ZDDY/OGVHSJP6>@ $H884]\?D*]^U,EG,"V#KD'B20G:6T$WRT&; M^XKT0G[_;(.<44N3LI>F'?9!,/1!T)F+]+:0ZGZ/4#^V$H75+H+I]3>R# AE MBUT0Z,F,RL(_E (Y?Y0Z5H*@->/19_@?=RMIPU@&Z=&I;_13,6U9Z?EG.;;> MZJ3^T=L=L"K:5VQ;R8B?9]\ZW]L^5%98HK5%GJ2B;TD\@(3GR,!^*UXHJ1E+ M,9KPQ0:YGGLWRL;2]^OP_$#:HD]"67^&7M+1S;?263'V6NY=:GK MTUGCTZ'TPH/5;A E/KD2;4#&RP)YJJ),]7PH+4 '6>P=/0;G:\I^3ULDXR[F M9@FHIB_*ED]3D/I;DA1 L$"Q@V6 [T/9,'IBO"PQZC9KHR;*N3_K42^$&HQN M<)0Z,Z1><).JQB5>3_>*NI(.2]\^$3=7G8^O)(R]K]9EF2B<+7S &G-)F76R M\#XY4[#13).E_KE*ZUHKMCI^#VRU#6.KG\%XBOK9H34J)7MZQ'$$V-:2()+; ^1^ MDH!-97>YL:HXX>V-=&$KULZ2DFI<;EP^C7)WTX%'HTH-Z+K]R;U9]S3?#*B# M-@!6AGMX"S92RX3\@-'#P,YKM\KF,J?F8K1<(/E:_3S7L7Z=H+6<7UJDLXR1 MN;E>PH1^A!O->5Z2Y(_*4&V!2$Q9<_>R_NF04\8Y]A)1KB0(3OAA"TX0 M[&&J]N)94? W6S$!8[:[YT^Y2IN[Q/O'( I[.U'8>:)XGX:7+RY)HJ*(ZR@" M-[X=6HJM"):G$ >%.!4460KZE%04E*; 1:%Y[K-U#4'$7O>D;!L[\B9EQ+E> MAEV+Y%NYUH71PC,-0A;@,O2!"]A?SLY^%J#BW7J%?:$)L,N_/L> MY[YA8#$8*Q#&42!>% 39$#B*DJ:,ZR"S)M!?2G]F>:99JH5FM"M3PGC^X'1T_2G(Z/+(=*P@MCHEB.5@ M@OY4=R^PX9/IWQT"Z?K^I#UOUF$W1KII>E#BWL2CYE]O;PY=6![B,V*RU]>8 M5U2->==@+(_8F/?6J)LY?)#*8,F(B4I$[JW4,$2A%$NIO])(>UOGP:6#N!5T MGE&K/DXVB:0K[WZG-[7XN0: C]^IKQIK-=8T5OYBFC7>,93^979K+%WVV5Z9 M\2_F3[+]\XJ[-TZ= N;UR'9)_FW>Z??ZUN9K_B-X-**=T /%,?\^]BSG/_Y, M6GNU3$N6J1=.3*LS)JVD-Z73G*%IY[_;K1AJ_\Q^BG^]XN7;_O:M%[Z!V9@7 MI05KU.KT6R[_]<.TA[.DM1;U[/1\&JY^A"S<93;(FZW?37O<0#N==8]ZT9:" M;'2431Y>SZY*F'MXPMRJHFK'(OQ#M_\7?0(_RJL[.-IO?H%G';0;.[LT MC6W_V+<:=/>\WOP#Q@S/:W[!C9.K>R9Y=21[F/[Q^_/ MZR=_MQK'[7:C^8D>)!?<=$V2R_>LOGU8:.N5T@8!#12(&QR1*9Q%K C>!FP8 M2Z?VJZZ5M1[IN"NL5E+AQQ/BQTB1G=)T&Z/8O@HX5@8W0F*B8%Q91 MQC'BT0EDB27(*^ZMCP3K5!&<\ W-\091JRJE^2R0XQ>BQ=JY%/[[U^S@/79N MK2!RV$_AN!FG5H*3]!>BY-BNVRXMNO;NQ4\W@\>R1@>ZY>[O/'M4+B( ME:<%\E)XQ(GU"!2M C$B!"V4$?#_-UO%)GEPMX3G!(SW><:=)_0LD&)I&$*J MG0HJ[( 6;0PH# B!RY5#4(:)4"1(I+CD*V&(1J0J6A#=;8E/H:P,% M*M6E4EU6HKJL1&5![!?J++MC]^G?R7-Z-PN/5LK,/=F\[)>65>*?]Y/*/Y4UL0O*+PQ M*QH_EENWNRR]J)*/#Y&/%PORD0LL+'8!.9'RU2S%2%%?9->F+IAB(6"0CU@O M+6Z_$ 1T3QA9"\_ERT2"IP*"57D(,@CTQQCPL=?M]RL@6"$07,XKR@65C$2- MI*$T*#ZT\T'0L+]CSG[]T*$ZJAS=5@P M?]3))(6M)@8)PC#B*7I,*RU *? V%D2:$)-2P#;IJLXZUQ$)GOLS7KQO=&SJ MC4/['^0;?4F@_HQLO3%N7V/MQ=9Y\.@R]+H5IM\#TZ?Z9(\Q/?@@O9<.!8$Y MXC(W,".@Z8F@HRBDQZF+633E3,F#%]99M.>TQ)QYK%(K4LL\:CZR,!A%E M@2R*PG/NWVS1S94UV%I'+'CNSW@UIW8N98:VVZ_NW.XEF'+OQGM7'=RM'-?_ M6K#GL/-1R$!1X9E'W(&:9R@Q2'L1J7#868L!URG9(+)J//_<\.#I[;D''M]] M* M9IQY;%1S\ CB8-_BBDH7U1B*II$*\ (//!(:19[90HL"X(/YZ.*C.\=<6 M"5Z"P;<$#"J3;W58,&_R&5T(J@$+*(X$<9/:H1BN$&@&0B8"L"*U0]DL5E7\ M81W1X+D_8T6G=R7(X26VWWPUH+4P!G.!H,^A/P <2%5YRUK[7P#S^K5_CIJ4 M?O[K2W_2G_0A89[/UPMX3_50<*5E*N 0G.!%B,H&HH1CS!2%I($]HGI8]J#= M[< .#[/HV!L(4F'!A+0* M6:Z2:["PB@2)3>HH#Z2S0>FBJ'@1AP35,U[6,U;D*'V64A/$8N4_?7'R\,.X M(U@E$E*$?EF2VX4=+&;9&4[ M5<]8SV<\:B3HLZM FYNHSI2?I0\H/[N8+_O:RD<&19CRAEBI);><*LPT#L)J MPTVJCY0S[1^E!VQ5?O;Q).C8^5@0*@QL+UB11B$>@D2&>@\"E03*F??"R-3K M6Z2C"/W@(I+W8K=UL3HK_%AO_*C*SSX"<,R?8!KNO3.*(^9(1-P0A72A+2)> M2LV-8Y+&7'Z6:;U!A'Q-R/%@%_8SKM2V;(K/%.ZN/[+].>TE]*@M[%9;QH+*PE4KQ2E2*E:@2 M58G7YPDR\R5>8]1,,P%FDZ8 ,B0(9#BAR(D@ Y$4^PA6E&8;6C^XPNL*E8NJ M1]JLA_KOT$_A3ZFO^*BZ06Z!^;,.Z_L5YU]I@'^5K+FZ[-BZS MDFZW._[]^6E($7S-;OKH_14-5YZTU7K)2O&R*SQ0CU][/=CM,5NZWU>'C MO/M-"59@&2S2@A+$5>K/$@N&J(B"!B.5%SREQ-.7G#?Y,.5Z;<%@7=UO]^;X MZ[QRI/+*/0@,YKURTF#"C2[ 5G81<08:DW)&($*$TH+'(MCP9HMO*K4.S9HJ M!62=YO8,O7*WX]"DN7WEM?ME(#3OM>,JR$)Y@ASE 7$I&=)%!,[ F(1">QY3 MZUU)-[!>I]K+V6OW[T&BFJT\K$3RKA=C82S,B4DKG,.40>6*063:M7^Y'X(SGFNK.] M)VIGIE_[[^>0P/V0RLOYRQU8C ^P%B.H>-[V23O\[^>+@Z_^U%(N]NF7BX/C M]O?]KXVC>O/#26/G.]O[^,?Q_M?/K8/F[D6#?BKV=K99(_GCF^FY7\C>SGL8 M&W#VIT,""H4,&HA'88HXU@YI2@CRVAN-8^&T*ZXKI9S=OS]#/]0&(1PAEA:< M!RRUHY()XVT1F?&LF.M"6M'/>M)/T=@^=(IH%I5$C&*1HN(*I&SDB#%A+6PN M88(F];18/,VI^5R(LS8 #!L<]4*HG0"1'/5KH>,!G/(I0FU\@)!I+1'#1JT7 M^DDU:/T([8O-6D+ UE@36(2Z2>WEI![<\U6WX^-J<1$5JR;LA4J&S>[ M.<5 MIQ$UBU=-S9_.ZM\.L6883.14AS 0Q /G2 DB$ U:1D1!&B$V^V\.82 M !S1S#RD32R.,DIB^2Y1C.A>YVK;\K0\4>P* "5IOUWTO(==,QGBK MMOFC/"M>#S!]L(MLS!43;8!4S)"9XH! 68@FVJ!&<;VX2.95_1.YE7MD4=U-Z-OO41-Q5&_C*,N025A'AC(\0*) MJ%/A/.^0=114;-.1B,X;)Q24FEF3+H^ &.> MPDX->J $O@#?6>RVV]VSS!TY@ U(""8"#RD5K-_;,$@$Y-AMPR>E0I.UJG3' M2=>']J+WS5S186V8#,]69ZQKC;EP5D_*6M6";V[0K863TW;W(L";?XJ#-V=9 M]OJ]@HT9S7ZT,V4L#.Q#VYSVP]OQ+[_Y5O^T;2[>MCIY-?--OXT>-HJK*9:4 MG$F44'[]VUG+#X[2Z<0F+D\H1C&5HS>/OM[,7\UYBLOO)-D$&^W:K_$FN?:[ MFQY+Z"96U]]ZTV-O_HYC\6L&R^[TV%OB5F\]A=<+ERXYTW. RZ'W."=?ZK;P M5%RR=F*2>LDD[V>99.8@XJ'K,W64>M<\S?5>N9E@W8?,]E4M&;D/4:T\6/QI MZGF-#VAKL!TGM7^"E$M!'OU_K334^^YTL;:G[VL7\3.QLZ8TYLEI^\N-X-E. MSZ=U^G>KT3PX:1R#YOP1_MO9/MO[NG]6_WIP O>PO9T/K?G#\WJ>R_XEC),T M3O9IX^,?WP_@O_K.=G%PO'U^ &/9VW&\_O6/6+\J8PES^D+ @M/4*4,\0SBX M5.Y8":2CUJ@@1<2Z"($YGO+J\&,$\%1\^'"72,6'SX(/)VD'C>9[NO?I$.S@ MHM"!(ZW@!Q><( N;CP*S @NK [;%[7QX1XWQF<@+B(=+C5NF*/ZN M-NX3']7W MLF!_S32W6[/9-BXO]K<5T,<:19,[KRWN>;G2:HLMT!:_IK5%["6FR7U=F&&D MLUBX>NBXOFYX(@YBVS,#PR=ML2:-X+9KBY<1 /F4%M_U! .-*8:D1#'2A MT)ECN'K@P=],*W3\F$6>%S-4.\9#D4QLN]IYC.C6<\RJ"FP!"$MC,8BUFU3T M5NDZL_-:<*/!5[EOAVK;I!9L5G8FZ4\1Z[]$GK7:<2WM>-9L)G-IG%Q_$X*9 M012XNFUY6-5I&GK(W%"WP:=UO,#G'C?VWE(2N/7[R_)@VWC75H.I5HT\HAKY MU50CIQ^_V09+?('WVQYS=.8;L1X:#M-!RASFV&[H(C'^BU0CDP7H,B T=;>X MZ2FT]*HWZ0C&$:V05#N1%;2_D>434N(^9/E4YBVHMP*T12Z3;T.AJ7Z^PQY/ M!]H//DA[/:X:^Y9?ZC3+I:J2JD*58343I.CZ7\MDA5:1]H>]-$GA)WTQZF9Q M1[ONIE%72PMX"!9XI;S7NZ'/E@G&6IE@K&JTL*P*DX*'5#Q!6;]13<5#+^T@ M(>>\>JYN"E//\-NH&8HAA^^)7,-9#/'?57DBQZH1;3@.>Y1P@^](8>#7Z:BK M%>,D22.0K9$&PHKJ78DC/!+>,N?H@$C%XH?H94,OI#1'Q1B0#0-M,>0W6L2+;C7; @UO MLXBY,RDMDZN"5OA)8RH/273\8.[02R,W.3X_-I&@WO-M%CFA'MB6!SZ,'^FA M*SP]XA'CW!:)L*R]M[A2,Z[,;JN0#Q-%:S RD?=NT'I/D -LL$+Y"W!RCNH! MC_[17Z<=P/@S*F8NY0%Q%R $O@&[)5$-@G- +R*>[P'$<^K\9DD4_LC@P#;] MC@%ZA=D8U%5X)4MO2<<5X^J?"=>M,P(3*#C ];X0Y$6D M)7Y7QA*= CY$R"]B.=CRS8WAIH.H-XX%+.1X1-_ ->JE_506,+[17J6OI4#@ M> "NC'NC0BX%*,_^, -M)G"ZV-!@**BK 0P]S6-]R'/ =3_*XMYBE4G]#N]K MOI#H+\!%HU ;_!? J:++@'_@NL('?J0]<2D6/5X^"T9+(0;T=^0S&9:7X00F%>%@AZE6F^$,]2#EZ&6!W65J*4TK2 1]$ MX#V6RPW?*+\ ("K'%0X1UX.;B=L0IS4K".PVB1G\&[\U,>#TN^BEW0P<3<3] M43<5/^B5\)O_CM,8AP]V>3#J@+"B%.$385M3=&1+1R!#MA+\%KK>8&.F)MS1 M+F$AL;Y68$=<*K&54+$>Y^\T4!A;.3CX<"1BY4R E93#AS>#=_"C]%ZF5U3V M*)A2U[/\@ T%KA0)P_+685;08-Z4>U]7M?XV61.M:F*-^BL\+++>>+3X*S.5 M;D\?QR)E:7I3J]/XLYO7\;E+H8> U;_K/('!ON&]:WY3[/UKTOJ!Z6LNX/3< M%\XP21YDAO-:F$@3#! LRVFWWTB#!I^",?&-&8O6S1%@_B.-7(>+T+*9:QK, M=IW =FWFNS[CO@/_#K]YX-!31 8.%5(R(TG0__R+OYVWC5.2+G&>YW/#LTV> M^&["XM +X)6N[]L.#YC'O7"&+, SG,3T'3_T+,:\P#>92&+'"BUA 0KVMH > M8"$"FMDEZ7V#=0>3(MU45/[HLQ;;!?J6'OI#23-P D8?G1S% Y*BZS082,M0 MN]J$H)K8IV0N0.N7I'DQTCZ=?2XD4J0/$J?>7SU./EH$%A7CJLI< H[62[X# M<,= JR/8V-<.UV ^F!Q.*"[A330HR=8 ^(0&-.K"S\N@+XP$7U]1+>QK![V> M_%PYGRX'\PXK^@/0A"[#N&7LM39,^W.I@IYJXR;&.[7@[\$^@W4^&J ]0:1" M.W I!@ ;,,:,]^\'!_QZKUS>GX M8SN^/O[U^?KX^ALWF&5$GH^9C1XVLV%@"AG78Q8D 3.=6!CVWEN2724A*'/M M:DZO)HP;[Q+]V KMQ-)=YOLZ$U8")RYQ=,%]TS4%L^T(#$N2C?-R,;$>LGD' M(GX.07MHRXH^$T\$D>_89A#Z+$J$;UN!%\:A %,6P1L>L_CZ/0Z//BQ)K^;6 M>%YGX(*)P0L+P#3)KT[/+WZ='GP+8S,1@D4Z;$T$AXO#X;+=0(?]]253(EY'+0CU/FZ9_F%:1+VL&.<3;%8+I*98%-5[N616 MI8HX@O^^-TX^?G,3F\4&Z 0[\&-L2]M#9&4:^T[]B-P,[EWYJ=Z M!B(I=]^U_"# O $ ;53L,'Y M>9Q^O3\^_IE___&Q_[1^QDS\_ MFE\//UR=?/G:G4XX_0IH[^3+\4_L2@0S[)X<'C@G_7]__WH>]R]@C%\/__Y^ M_.78_-K_D!S7>>N_3GX=_027VS8\ ;BEW/&>VG+ E57J@MFGKMWVYVS%^N&XOJQ_BG6\!\]1'^%?S"",[L1%9+ :? MG@O;AR/L<1U$(-"9R9EG>DRXGK?WUK+V#;;\!*\-,93O=@^(,87C=/Q\R:/[ M'$?Q3QGWO0>VN'U--D\!K8<@7.8'7F(:@8ASA/V$"5JW M:J');E0MDG@P-93.( G#$;%O(36Z!R""60R0! L2W8I\@!B.ZXB([[T%T>E8 MUBV*Z(YG[4Y08AO/ZUT PSU/[1,BAQ?60>ZIS^TT?. V,^PD"77#- T=DP_T M((X"/;)$$@>^8<=$)V+NW^8 /$.$8M/@@VS"#KZLJSL."R(_<&,1A(MK7I\[!K%51W6W@"1SIW!=-#'L Y#RTX,/:*Y[F-2+S] MD.6)2%]>3.+5[L**:DO;N,1#JZ,&76()+Q(S"6P?^7@<0^C,=&/=MQQ/CV+# M=H,@#BQA[;WU.H[ES"BCUVU8HD47DZ=V#+JGC4D\\)F=AA""V7[,3:%'PL%8 MHO#UP/68;H9>; 0\X( E]MZ:]KXU2S;XW#&)C["4"9579@]'6IR- M,4N-;EUWY#YV/>1A62Y@7-^(S21A4"'6&-R"A[1JZ\!W?BVP6.W:X]S8P_ [\;N.B&2_B?-\% MI]SME+?Y%CMPPJ?!B<,\%CH 3D248+S287I@.*'N)3$<:X+IRCS7I<<=\BZT1>*BPD+$A4I7EFCHXI+)>L$ M/J#D$>C=(*F!R'\(6>K%QZ-NALVZY:C2HA@3C$1ZDB%6V7'X8X04"C&5M&+'QF>Z[KJDPUX_'PD40]JF2H.*AFNM,XZ![< M/0?.Z?GGG\?G%];Q%3SO\IOG&Z8;,*'[-K=T9D>!'OK"UKD+CKD=@QIT3, T MCMOQC5F=IR@BJ)B^QXM".YBD3R&2*40'Z5!R;S0*B.]>LIP.(N0]4_(LF::H M0[P<3"7\=84O'8_P9DWQYH9A1Z81AHEEL,B-PB@RP *8!H\"%IG)$P8>2SD_ MB&4A->^U$K]^)?)'"VQ\[(K08[:OFR( *,_<2 ^YG>C<8,QB?@1 T-M[ZQI> MQPW<68D?CG/4GZ.J)!ZPV"6([T 2?Q9+R14?M(9LH^PE&J&2QZ8BL%'UQJ@2 MD$X(F9 F61/(/A$M$Q$A#$OC2#;N.NW!LZ)HG./WCOD-J8)][7-UK*?M,1[S MCB9@G8B$J%(V6A^^7)E!Y+W+,W@VZ)EQ5-$F25NX'J'=W0S@P[D.Q_QGVA_W M2XQQ-@Z+*$_):]B)QB@/=>[MDX-OB17:(3:I%"+F.DL1?5E4F&8O%?8C5>5Y!Y:'B^$X$1\SWFP8*(B'FE\[2NZQ M7S!G%"K<-ZZXZB;>J9B%!K.,$YU*T.:)%A_-3(XX:XF3KY8%1C= M@"I((P_5>$ GH'(]L5_!SY'T;$/9KT#&CDK\2[\M2-2+BE"42,1 7$VK//?P M7:[]R.H $)VX;M8#1#P-&K:,9O*ZZ@U-\Z M_L?Y7!K9ZKN21G4Z^##$,M,=SU0X#5O]24IV4)+>2HW8X'A6+>EI,-/.@^<<5,N4AB)V<8!EK MR9%N,2YY7!6O6Q/]$COX .9=3A@$F"8+Z[+T-N9A@RVZ,ZU #\!$1KC0\[VK M]W+8JX5-W)>F*YN!PE\7]LGE-]NW+=@7H0=@T'0&VZ7[MC#T.!0 ,VW?=#QC M[ZVQ[R]H701RVT,1F$O,TU+,+J&8]5N*V0T8RQ-2S.X 9>Q2B9YGB<&AJ[.: MI,9H&&D$1#_); +P7L>J"-^D=+/0"SP6,LLW[, 0;AAPQFTS N,9,'H>5%U')X-@(_:4ZZ'. ?1M\1('6Q*PG\,!3@N24H3A4L[."U MT%""]-ZN8>-F/$ 2RXW[,!%X2+$JOJQ;0V$_*^DF*ZA:HM19S*LB1#[GA_8G#O>-G'R^?9^8-R-/&\I MS=WJCWVA-'?G)+K'4G3?3XKN7?J#KY+.=Y>\O,U;N8D4Y2?,WI:MU9\C=1O0 MY%2;3^U5J@AX7S\3P=VJ!7+3*9[/FZP]-\+J")>[?F1[3N2RT(!_<-,,>!A9 MS#%MRWQ,D[/-,\^7)\??'K$[S_I/OU$,9Z M]7_PO/^GJ2?N3IP3M\%QM?_VS6B_M\#_B48G_:/KK_VCXW3+\?.Q=4) MC/.C>7+^=WK\Z\""=0!\^4?WXNHCK@/[O[^.?IZ>?[^&]]R'<8QG)F@K[XTY&\; "B2((HYI@)8 ML6\$ON?&9F)Y5N Z7BN0K4#."N2OS]]L$6%?<*8G"5Y"F(ZO^RS@NFO%L6T' MD6\&+AC0_=E;B#E6Y(FJJC?%K-:];1^UA'H[[>:*J1]WLJ2/DJ8>!9>E>X@G!G<@,#+;WELW+0='73%.Z MDY%M9;6556EL/W[SN9,PWS+T)'(=,+8 0'TQ7J<>*9OFB&+3&_OK>/-RNI# M&-MM\V&7-5-_5":TUN N5F+L4948[O8'V.PCM=>M"EM7A4WPE,SU%T!]';[_ M=7P.8SV/K(OSC\[Q.8RC#VKK_ *>?W)U>OA'[Z+_WIFGPA+?9Z$+#D(2>*[. M&#BP(7/A<%E>8OD\C&,K0@?6G)?)_,0&MY75ERNKIX='WVS?X[?0Y;6SFV,.S89![&2USNAYYC6\(.G6=64>6&'JK]E"KJ%G+" M5G6MHKIJ?@[C^/#2/,5N";'EQ:&MFZ$-EM%UD)TP"'2P4V T#4

(L,>*E2L4OPXA M#B_FF3YD=\R/ -^/+^C9TVK)S#Y?#Q6D JM"9-S7DUIM!/.T$3$32_)..AK% M?>GIAU.]*\(G?QS2A(H&4= ;.-<].IM$,4E81JXUS0>"5N>#8$676"LSVN3: M+/O;,1U?+=KPN%U9NI#0,$C^"C[76.W*12^&YD4RP&+*9+?2TL9 IVK!&BN+ MLB%BHT/3C7@>52TZ,;8E.MY!W#TJ0ICT+.4MD,D=7@@OW M]D?H*X*XCNO)JTP#\3<()#P?C^9#_,=P]O[YU70VOORR>UUC3,'*$'QF*$/M MJEH[?-2*E9BU$BK2?_?VL^J2G?LPNK-1E-ZI:!NN6"$B*\8+#8F!JQ>\N:_= MUU1F+F2#)@LTJGE@XMQ4H:.8>^RO<=#&=R-.BIGL6N\24U+0\I9L9EY$RU3P MJ0B,]9IC$\OC,://32,0QV2D^7'F-?8; #U(@8KLHY@">4ID(C$OR=Z&9$+M M,Q6,:!.I>!#:F6E2&TI:''K>MS/>@!F+X5X;SQQ7FFF0O-9(5PQ"X-QA34]M M8\KN"/!,]:<%/:U.2F\(Y 8R58B*A@2=T ]1 )V/(MB[,6;+8-&%AT8!@(2$6F8*.<%^'R%YLVC-5@$/% MW,"9J1"9IP26N5:CF.NC)FLI%IU(0E.SGKV)956 M+N]64&>J$7W1T*/7\^6$>>N(BY4B)FE9FM>>+5*S"#1LH057Q7OKH4UN^2F= MP!]%/WHBH<EC9?9#Q1QB]/UG.>"A(M7,,PO1DM'?)# \<*%9;+4K9H4@6 M(J1@8IM<_8>0G8U2]$I!@Y##=0+KHL@?^J3)&%9,8JWTQPD26.Z9,IHKYT4V MJ8W/>1M'ZY*8C=)W.PCS]&MBUK I%V3U%L,MTY&V,U^S"Z5UP:3,:3RMO,T3 MJ8G9!\T[%\;<1]S'*8:X"Z*OO##F7J0]7!7Q$(D?1Q>$C(7+J)E+]=8+%%HE MO08F(MB40N;9MUD,3KXP9L\JL(^@CU,8$X/!K+UEX).C 8;,ZJ736AS0!_J) M1G-?R\^S*XRY%T,/%\;<1[Q'*HP9)=E#PK%8:MJ/D_19KH%3&V7(@M3<-:^$ M>DJ%,7LB_!#Q/FIAS%=0STC?XVR8X.(VHBY5,F\_MEW)S'O@K]7/]-: 5,6 M+UY+E6+RRI8"PAARSXK?4C_S]@MZ+Z:I++=9*E%KUW!2.^=9R"FRB-&[[+(, MC#,K] :T%]/I%<%207%A+5976S(M M?**=.%J&$CPZ&K1T;9;$+8#.3P<.$'2#DZY[FS6&$DV0,3$HA1PNE3+S-4D] M<"M#)&\K-SKC.HTNFE<;.>QXY9=R&Z@S"?0,PZ:"LA.&8#5U4P)")>B^7(H&H)K8RJ<0'Z$XU9 M[T7S[C'K/<1]I)CU#HB^]ICU/J3M$+,^0.+'T05;,[5TTLQ"#$R'H&G7,H85 M&Z,.,;M0VN1'G7[,NE\5V$?0QXE9!RUL]CHPA:B7E2\B3[442J"!YVAM2QOQ MY&+6>S'T<,QZ'_$>)V:=. X70XHA]^Q,EL2*;/*V(;)Q-NT#6PN4<#22G?3*FZ,)34)B]PY(CE)A-&/2*I/>X>BY61#)Z:6I8 M4UL/2Q:#XXR[H$0.Y#KYIQ)7?S%*DWI_]B=<_/MB]!8O/XPG,/F\R#9[/;ZX M^&4\^0,F>9",\,B+IX7 U?L0M.E[J"Z !O 2G%6ES1*Y#\J3B*/LHR'KBVCA<'I(.@R'APIC;\-'HQG< ES[(6 M)(PL+$";!)*]H7X]:M4S;0W. !ZJH::OT'PVRT60D?8@AM+CSL"?0,[9[^B#G&"?/-E<7S!-(98,KK MQ'3D=>5SAJ$R /23HEMUM#BI$\:FE.YS_+@/'PUT9<,E'@VI1,D5(RRUC56. MM8.585(*R#Q(:QLUBS^%FU/'U(N.LF]@E_R&,Q+ ^!)_'4^G V=JG1C22H6I MJF8M4"5IW.G"XQ%O=K5UDR?QT-:'5Z15.AN.\6+3F M/WSYH8I^^O,GG*3A%/-

AY2V9U+7T-H%DL]:HO]QQM8UQF M4=7/.&F.MCGR1JUF'_)G.B>+RE*[Y:%GWLRK@$%AT8O,DJI-PP/!4F>>+-HE MJM-!F">7++H,4=("-1[-"__53"AK065PFHFH2-WKA^@59Y"C-D&AYKS-K:-[ M89U(TNA>=&_3G,YB;Q#16<.TRIG9 533W-&-L!XY?;0[?>-6LC^:8NC:5TV( M1/Z?2_4VC*YG8H8)I9.U]9Q,M8GV'5$A=LTE/9(^["/RML<#RPPX 3GKB)+5 M3KMDI1K+0BJ9><]%(1.Q62_4.U".[V[T0-'VD4M.0Y_'.6KB MZM7E)4P^C\N;X;O1L P3C&;++JTU]#>^&-;2XC_545Y,#\DV[N.U?209]S[\ MM=QB"*ZHD #)V="IE* +*J-]R=HDY_R@#P"=.\,DK-U'YC&NX?2?7UQM6I!0 MQF*8FY?_M*2O(()FRF%$FAI.A5;WT[=AZGS<>55GXLMRW;#GS<(MGPZ$0RE\ MS@Q*G?3:JVKO(3,"$\<0!.@V^5=;(3W"S8M^=.'.B6#J(PD7@6C.:KIII!,]\5)(97HIWTCL+KJDJW,9S=GK00=Q-G*.UP;[" M2?T&O$,QL)%;VO %$\DCTU5+?:T<4DR66H PGK>ZB+4=U=DH1&^B;U&>?OCN M_>QE^7V*SZ93G+V,"Y/NQ>CG3VE^^>>7\61+V[=! 2>*$T2J2>3]*5K10O:" M6>D\!!U%T6VZJ'4 ?39*=2SB&F3C_(J$&+> >P6?YYOF3U5>$9Z--32AIWJ)\;0X,% 87(KFP*DL"AZ)4.\N2 MG:4B2"ZDSVT.1.^%=39*TI_P&V3";%OK+"FJ*419B*;>=7>6^1(]*^B%]\DF MY&V2 ?($]RS)!MWV[@QXF-R >7F6XL'%E1K/-*<-H)E43:"0%IA;7D66NII.%& M%6^/%#EKK2 /Y)H\AG[L(_P65PRO/GRX&.+D#L3E06A.GMSA%,@%HO57 G8"%>BB)Z_F*/3+0I.39G3GQ(X[2^TN8+$KZ"06J MQ% 8>BM%V7J/0#/(2B:KHE7B6"O, M,91F?R/EB#JS#Q<]ZLH\GO,)$8+:V+:!,.B MT\@"<'0J&6OUFHVR)2:VY04G8&MTHF'2+K.ZG,0K")%>6@ M:&\X65QMO)5.N,_(4CTB@2UJ;.R)?H5]95#M@+ZIE=L-_R-=^#JBQG14UA[H M/H$UR%X1MSM$'O]R8]0S/"( MM(S[DFF/!OP"#)&$M^%H::.,OM9P14=PI&(>D#"EX(L1L;CUBVO;*+[S[*^( MY&YR;;#7W*C)\LMX\AO^<>.NRV0\HD_3PJVF9!\3N'8\8(D^LG+L M0T"+;>AZL&]J:2J8Y.GO'S+,4')AN5R!M+F6D7/=N@HN0F;&* O5Q_&-ZND_A*Q[K8?Y\WZAZ4H6(9F# M:?:/X>S]QY2S<#1<-][FF+KE8F(Z6W UK M:76V"3&+(#2V\='N0W6LM/.FFM*;V!\[!7TZF0W(J,Q7:?9RL@QW+'(B,28I MYSU?:G77(BR+!@PKY+6Z@L638N^B._2"&WI#7ZWKS#8$C^6Z]T?MN$<1]VAH MW\!3PUVK&-ZW^-Y'I'X?Z?:>9C4>3:\NYS[B/.;];#*!=S=S MA:3S HP+M!5J A<)' #!Q*BT-#$D5?Q#;M).;SJ>Z=@C&^-6HNS[U.;-59RF MR? VNM&[6VEAN904E8U,%$.6J[*.A>PT(V>1*^YJ6,GN1/4.+WOR;/M 0M'[B:DI8[O JIWDWPKG..;Y#W1-6XEZY[M\NW@CWU=F('CIHE:.U38_Y#%J@J(#,,1@BRD@ K2Y5GL# MQ%-FM:M,MT[+?L\9ZVV;6K/Z(UQ4'P!&^<7H(Z[.[6$XF3>BJM__ZV0\G?X^ MFB!<#/^%^:\DF/KMVG@2I^/1C3_K<#;9$DX?YYE'$]?:&2@"I\W %RR2PZ1Q6MUX.6P#I>GB1DY/&L ?QR@)&T1.>D9KPH7PND&Q8"5 =( @TN M!V/:=!!Y %CG2Z,;'_]LMFH$O^CPYJTS>F[MQU@]OY2KYY=9!'+!(^9()L 1 M1[\&[Q$NE/6H+7>NCO;.2-\!K\T(UV;L8J8./%BCQ/P2K8PU51^8CX(^,]): MKFBYT+L%OO9XZ7GH0U-1M[A^OA'J]:+^TW!:SUBO)C@(RO+:]YT1P62H)&D8 M"$RL&.4T#UHXT:@VVZX0ST.#VC+3H/S%F_0>\]4%OBR;(2\B45HF5XQ/C*M M[H=,) HN-),Z*JFT1B[;I"/N!.]HE?X:*DS_/#QVZL4#FVN-;Q23/,&G';4V M;M:\7OPA#X@)%U7Q&:1L5*%I.Z9'ZR+9/_^[&3G[\M"D9=1T-AFF&>;-&#=_ M=^DZ[X*]Z:V++N@?J71/3YIP)[WPR#2>FBI"+L%&EQAYXE";T2?FDR)K4!2: MKM8G%UJEMIZ:"CY4".@$-7 ?]AIUSZ3M8EB;^M&^L:IMHRT'DSE#4WU.,B-8 M\#&3L1AT2:((#NUZJ=^!8ZK]#O&&,*ADE 'H6F9FBB [2<^SVD)B:)T2G$/MHM%D\-L0/<+%[T:ZLCY1>N&@P5S9ANM92E>7 M5Q= 2TH-YZ3QNU$-Z/S7^*)>??CK_%2G%!=S[1,V%U[0U;BZ,YK#T]5)0T#AM+F]9> MAV/^IH$=>6P0W-N&_#H..5#:J^Q%8309R$0R$%GD]8,23GGMB\ V+9L>A/;U MZ=-AK#0H)?<3QMD76+?A/KNL335)S6M/FF=EAI-G%Q?C/V"4:L>[YQ/,P]E< M]86WR2;!64)IZFU]2WY<'1) R0$1M6@3,NX#_?DJW]&Y;5!]9;?CVA*!NYP* M4V ]32+"%[S,K!13?,@VI=SFUO6)'J ?2\/Z9Z?'=G5[G_!*E1 "(#.QGND( M;Y@/M6"M@E KDD1R9I[^87IKW6@J]AZ[V.U_? M1HBJZ, %.,YU ,1]K T:; M9 )1T_?:;',G?+#^N"M-5Y8:-,Q[6"#+^FE!6K2:]M6<:^P;"O-")N8];:M2 MB]2J4,B. (]UT'XL!6K!RR8W[C&.W7\9CLAP&\+%B]&4WE27* 103R771) M#&KV@> Q@)9.<$\](7QKWQG+82XTV;[ITG MD$-7*\0.1U?CJ[7@_*OQ=+'7?\E^J-]^%J?S@K(#'R5R4(&V%VUJQQ#/@A2) M\8A1FZ"CY&TR5GL>R&F'S??1S%WS#X[!>-_W8N\[SGYH/+_B=/KV/8R$_!O] MYOOI;U>5GY=E]?,I[7?&:2TE";A^2%&SX(5B0:#6-2/#VMUNTC:%>7Q-?50- M&I\D_4?,']QU8&__P(N/N!C)NX$1W7< MU,).P_DZ=?]T-.2(28O[SN/KB;;1[-W3V+]JL2HP6F;6V&;B5)5VG+2I"Z5A+%8E5G MDV5',%^GACX*E0VR+ ^5Y9>-Q'MTV9G"K#66YI*7#)P-S$4T10FOC6Q3PJ@S M]*]3ZAGY-K"U4E&50:%O(M;Q:H1]!;!/Z[6D W]3X MV%K0(!=UUT,OYTSR7GGF4O2T7<2:"*<40P7)&I2"IS:K[1-.'NP21FO!RZG4 M[-F6XF$%+P:Y9^ADO5&O,_/! '/:T 25AO,@OR4/'LC]CLF#^W!PZDE8NXSE M6_+@0ZE)RVRL0S@^=;W-P=J4R"MSNM1&Y['>S;1(9@E/W'.)$G=J6G&& M^GI@\N#)J.L^U!XM>3":+(M.P) 77SL=(X'B@3XH+K1RPKM&A?+.,7EP'X9W M2A[87?_)> 2OJR$S M(2'_"--AEPR7)CCZ2'UI+Z"UG)@,0B9R7A5DJY6VWEBO>-:T[AE39!XT0=31 M#U@]?P'CV488+T?7KZ9?^&U<:V'<0/+%VRI<65%+<4E5NR4 .5J@:,D/B)+\ M:$@111OOH<]A=%WA%Q@VW%+\$O0PFH-&Q:0+HE8-\8Q6&,/0\&B$ED&'-FEV M#T([_LK_>!JXOO3WR]O1GD2VR_"*X+1LE$"32'I"PLA."8\3FBLF!=..ZISB.> MVK15FGZY:)"JL77X@T+C1L7K#7L1F-8$T4=+2AV#$5"T+XWJ2FV%=&[*T8_L M&U2/ZF/'7D1/(6AN40.SR)'I9&SM4ETO8BB,7F2/NM%5];Z&<*PSC].QDAZ' M_9,Y-UF-_L?/UY_^UQ GA.S]YU_Q(R[Z.@)ZH4J]*:OJL9.MC7@E:!:2#D5* M,.#;A ]WP_=8IRJ/I#O;-+@_#AO8:1N#!7?QKB[P[P"VZ3G+7G ?Z2"E >_; M5*L9:8^O:9G3S,/,LA6>:5_;I>DZ\U*,,G 72J/T\A/0L(>./DY.P?;@JJ5B MO1A]N)I-YQ(0RXBZ2*[80-",\C7OQW(:?TW,<"5S)3$ZU>;FW3V@'C'XU3^= MVQ2G(Q<-PEJ;H,D5-",PBIQ8EF:>OZ-9U*7>S:;_<<&3CFW M0R@C/:_]8;RG$2N56*BGN+G,\_!#*'#4CKM?O2?6$U>G5HIE%^Q/I!3+"72L MVTL3^NP7=@B-I]:QCN>"AG 2_.IK)*]J\52HESX--UR6DMK83Z>G@H=WK'LT M#=R'O:.EJIG"@PO.,U\^:@:0-?,\26Y5R.C;I(B?2*K:\1C=*35M'SI: M.F\_?KYA=?XRP?^YPE'Z/)\_3FL'"3E3L=ZOX2(P7XN4F:0,J, %V8BMH^'; MP'W=!EC?[+4\;=P$<.G*[ +QZ-'O-9"/'O/NA^ =XI%]L'.D,/58@8-E.@R2-?F/NBC*=#N(>U'TY]]2#G6\=*<1B>I$ZR['(%TX:6$9;;D(HYU-VI(/ M(8RO^7].,I IL&23 ^Y5%*G-58\3NV)Y(A90#RPUJ,W1ZWV87<;R[1+F09

CC:E(B,!3\&W\QM/7UP,O89Z, MNNY#[=$B6]H&\):,D6*=93H:1?N(28R;[%V)/$!I4]GV1");C\?P3I&N?>@Y MTB7,5Y,QX9M]AE&NL;X/50"_X:S#="*=5J9U@M#'D M]@4C;1&^D-=7K!X\\.QNLW;U\%<70.O9C3?\>IW9[$W@!1.RZ.B#5LJS$#/9 M_*(>1!MG)(]-IO##V+JN65O?,&^P.2A1Z**!?!RL%>5XCLSK8%F!(I.1]6Y1 MF\7K?ES'7\5ZUI+UM:E'&IHYG?@KN4_X>OCN_>QE^7VZ\+!^Q#*>X(W:5\MN MT%#I&"A:77T"R8S&6A/6(@NB: ;9Q RTA.O0*(!Q(.*S4ZRC4-? EMHJ%OI\ MGS']A!_(N1_.QT1_>FN(W,>8G9:6>0@2Z"D=#)@LJ^J-PF-ZG]V+[I>EMU M:!!Q_U+Q<>M8%Z<-1@"*+ +CO-Z6<-FQP$UF&&4..1KZ=ANUW17AL>XD-U:Y M)H23CG.;U3O"N"M21G4=2),U+=& C M39Y83XV\8#$EQ03*D(/,DJK-H?@(S>$YP<'*- M;'E&XXS.PDK)Y+RXE1>$"DMF.A57 %3VXL$CD/M?<4*F]:%LC'L79=]=%^>V M?-Z.+4JA@K2%D1U'=IVSEH$)]"%PY"%EPZ79B>8'7G1F9/%J@\X6B++PG)E$XYC61"(9VIR9&(LB#R_EV*QE^"9 YZ<4?4B^081POIB] M'U_D%YL-H"ULF'. MC>[AWX/J_-2C-PZV-G [2C+5;S"9P&SX$?O/JKKSZ(;I5?P+<_JSDN:)UPAV2$^^,#JND*;$"TV425@ 92S)I** MYC;EP-HG7-T\K!@(E54@HXNY3*/3$#F+/@6F2@D9/%GGC7)#;Z(XH37J, U8 M7Z(.%O%Q4Z>V9=[8HBQ-4$VK9N(U\T:Q6(IF)(,8LU %9:.+S7MC/3O5:4Q7 MBXN$VQ$/@'9=KR"2D0:F%DTRS ?+6:*E/QCN0,@V[O4]H+XFE=F+@ ;>]4UH MJVMPGP<"T&D!FB7%8ZWVK0B4KJVBBS?1JY0;56_9".>L]>$PH3=PJ_]*@JE= M:5^.WL"=<\YK 0Q<=-X( I@@%48VHF20N6)!I60-<,MCF]+IN^$[.UUI0,MC M)K&(X+DMR;(8R)O4WA1&ZY]EW"A>3 D(C>IJ/L$DEBYJTX20IY3$(HH%48"3 M*J2:AR$C\R)+9HRUSNCZ@7]+8NE#*0Y(8MF'G$?*/=@%XK9>9(W[DW3?R2W_!9/\TV3X$5=G M(25K&P4&IO@\\YQKYJ.D<7)(040,8;UXTY9LEO4GGP^/W06W=?KV>XCT'#X, M9W Q_!?F%S7%9@075U-\,RZS/V""O^%LPR_\_N47.IPQ]?3F/HZ@6@AA[82* M&YV#\C5&IC4 N;:%9U32Y C.^33H"4/GL-IPAK^2RM9WP.C=D,SJ1;VI7V]T M0RN.6^E8%$F0%@,R7U3=Y'1$U$5QT:@+W0[HNI?#OY;R*H]D)>+%A75A0X'$ M%2M>^5JD/S.(PC&4Y&5H6IU]:M.(Y2%DCU"UKF]MN5OOOD:N6+&!B"+BDE$7RC!-3=,1ZM2VQKI6E$RZD$M.\9U(^?_P;_9SQY M?@'315,(ZUP67BCF0LU6L3;5\K6!>1-*44IQAAO<+GRT7>!V[:B_7Z 'ZTJ:QL%V%W1>F/O!)1.%Z=C#)%I)6@N M1H4L!F<9%JYS5$+81F=U)Z%L#Y=4/4E=VX>T!CKV)5[S$2_&-T.\26BM9,UT1L&BE(45[4K"E+.):U?,MX3@=WO?>6I" M*X&?2NB^97#^J.'W70+L2L60N$C 4>G@,/IH!-JDP4I>P#X<8#]B")V0A61< M9M$7SK0(BGF?$Y.00S!>2,6;):HV#Z'?\XZ;D;6?/WT@4X(4OLY?FB75^9DF MN/AOA,D@DS40(%MF>:C3F<^GFV%)N*24=04:E;+O ?Q)+9:'Z=P>1E832MM< M5]EC"+_1ZO+V#[SXB'\;CV;O:U)C2MR1.2!Y[;[#L;!@/:&/$8U#8P1O$[?O MAONKU\5.1![7Q]R ODZJ4[A+8VEV3V!4W*@X-H752@@<1#Z[,&%1G,9PR0+65DQH1'/^"_#_ W M?3N(N@:7A.7G8I!@DJ0@,>.8,HRM9<21_^Q0VUQ7>;_IV M"'$]7M^9.^[;(5>4:>T MO0O<;TD6S12@X\'W(>R=@-(E@59;;9A%0QZM0D$N!MT%DG3:PFZ:YB71[J .?+:25GWW4G>4J.U/X:V'AGU?.@^OKP@=CM(0IWW47=SC MZ;T$+*:M)S#N1F2&T65D9QMK(S"?R%M!35N\D PTTKSD22)O M7U7Q89Q/76F.P$[C(HIK:'\:3M/X:C1[#3-\17YTK<>546J>;6!&2!(,%!*, MQL*$"9"4!B5]LY3F/7!^!;K4E9T>SY-7X?UKJ,_'T]D !":C/6?UI(>1-<99 M$ Z92MQ*;RTJO_,9RJTG/W5RNXNKQY/9C6#F^8\XG2V/\VB4LKAZ9=$)5&1G MNWJI2-"213:-L;SH+:7L37X_GDO:#NZ%TP42L@[SC7 MLWB5:-0F2Y8A>(?"D,-L.U%\CI.YA7![/'F<8ZP%5.M9Z$* MS<1\5Q]<$WV8ET1Y-1DGQ#R]UNEG]+./Q 9.Q2 ;J7T*@B5:M&J+/&#!06 \ M@'-66VZ3[Z0<#T(X:TWIEX"[:N.[.H,O/V"-MBW]TQV<5S)3DP4>6*A7SK74 MD@4)EH&T0<1,H^!M\H[W1?K4]>HH#-W5J-!4HS:YL*&0YV.E847Z4+O69UHS M4;(2R+4M0@:/CZ!19QQB:,K0AH!5Y^CG;< K \PZA[%PRW12I=[OY+6>N&:T M-3D2@BBVM"ETM!'.>2K'(;+>H &=8Y:W44-Q#?+<#X*TZGB+=1S3_\-I[]-\[J^'&4,/\^RLM5 M:YY13/\."HT4O-4L6L%)##*3>VX*4SF&;$+29KT.\5;7]U ,3UTKCDG!!M7I MH;OJ;M"KU?2RU#/H"1GM8E"BKDI )GC4M22O0A8B>7-9:H':96$:6;@' G[J M>G9,OC;H6>>.,:^N)ND]P?P2*OKE:G8UP;\1#Y=7EZ_@\UQ(FZ] 6X7)F$"S MHK:6U3PHFBX9&.3 M8;RJ0&NI^Y\O/UR,/^.D^G\3K-^%R>>;O[3T%?K.G'KM8]UL[4']L9=I=ACZO(UB.4MH%U@['/M='=2^[^)]? U MT@X4K)/807X-Z4SDE&2@]T<;.--%U!)%DK[,7N=2D&NUTTG>:="XY8)F_RSN M([:>V5M&R)9 +$01HP@,#=1V>)B9U]RSHKF+PI*-L)NCMA-_MUY]/+NKD_#' M?4BNQVM%_WZV"S!:K[#74^JIS*[W>$!$" ]GP MHE%?GWM /7V+J&_)-RCSN 7:JNS##N":%NVX%][CE.CHC8Y$L6%ZO*7F@%3(J%HQ)Q910BFB39_4(:O) <8W'T9)]"&A2.F,Z>UGF M\>'5QNGKJAF!%5ZO/D0(S,>"#*W*BG;#7+!-K?H[4(X?=^N1JCL%,+K(N<&E M\VU],)9)@4N0'!V0LFNR>DJ]W!8= R,+,73J/W/SS/FJ<;(6S5L1$"X?)AQ2]C!JM#]X'(S!QHX"#]H.;#^IZ*!]G M+T9$Z-5<9ZXCN!J2"8;7$#N0NAA1RSA[>E._7C>#(9_S$>8[1'F#S;$9Z'[C3AHX$=>U/' M![&F, CM&-)VS+3UM$L6KE@V+N42G8Q2-E];SH/_@^7:(/"Q:1U;9K#<7<

3*M\GDOXOEL6+LG=E=CXATDW*+6-@M1*M>U3M@ M:AI/WX3J<<+H71F[5P$ZB/M8JN!4<5Y;8-$H3=H>- N.H'H(,@4 J\).648G MK (/A,B/H0'[2+D!\Z_QX_CB8[58;OO+R[; 22>NR#OF&FF/M"XP+V1F.:=H M0(L40IM]X%Y8QS1O1C5+HN^!J:A1L0_8XAD%7YNY5A(YB;[!%;,4'TE@( MM ,J<+0 %B-H+P1:ILAQRL!IA^1MBHX?5QT>,!*.I0W[2+M'+5@4$Z>]Z;?Y MT1]<_ BC?ZYM7]?EQ9?[5XXBUU[US&@/3&OC&6#B+-EYJGZT3JR56=Y6HWVO M]SYV>.E0LL;'D70#2^'7\>C=#">750YOZ6_FVI\2H!*BPN%0BP>*6J[+$+W& M$BC0,K;)L=F$YERLAT:IRR ZJFUL)F7(]C*W3G[0%%Z"#T%N=2 MF]&A%LXH:UDM$$W+H" MZ#\PMA:4(3Q1!Q:5+60!YU)T4:J5:[".Y%SV_TX2[K$._R8\2Y7>!5'3??\N MIL?9\[MQ=0_Q'03=8*7?@$QCX;%@8B(@;6(;X9E\GU3UZ,,GYZ\P=\J#]9[5%0 M,4;.ZB+(M*N%5I(#9@/9.KPV'5MOP])7"9PNL(]O,73E?;T8SM%(.U*/RC>S MIU'@^A-40:8TLB9AB28+SZR)#!+DYS@LDUY MJXUP.L4Z7Q$\G-",F3_S^7A$TV-66[>^>0\3G+Z83J_J[!0#(=%ES243TN=: M_(XF)3IDGOL 49H297E(Z_9ZXR.<>W8F^U9PLXEH>W1G%A'8\>7E>#1'^/=Q M+=XZKQTT7?5)H>_A]-G%Q?@/S&_'/T-Z/P<_0+#91UMS FHU.HODBTE0K' 2 MB/+,(8F]A$:7WF*\N<"F''S_/I;)T][PU4H%A&:QGFCO. MHHF>&9\<@4V00IMFD_> .E:^97_*T;>D3R7K\OI2W4U1+7P&SJW0(K*2H3!- M^SRC-2^Q'&CK)UN/JT97A;9">JP@2F^JTA-IZSEY_4C\.+I N*)10;*2ZG58SC4+TFJ&OG!0A5;/V":\""\ M&U+L6TZQ-S% M\KBFYB$,W2E.T$F\#J;+ W=#-#9_H-4YQ\A%S&4\6?1WFSO(H]1ORVN>%;:)A!P]Y M+5 6=$J1&U5)UMH8B-6Y*%B#\E6A_61?MP,9K28'(:&OSEQMVZA#8#*Y$@BI=*[-;G ,JA\(D;1B>A^9 M]GW[Y)GD0BQL]!=DB'RHA]D5WNJV9)'D&-+8O)MWG3>)Q0R:"23G77M4',1# MKM .[SF^T=>%@G$;^?5]V/JLSJ0OT$;KT#@/(MT) M=Z;VGO<\:6K[DE^#64O0%KW<<&YNK+H*W@ H3:V_8E5A,6K)DB"M MXX9G*W=K;;S+VYXZS3W*LL'MX6=_P"1?7VPP,@8:4F$6!&F>JI?C+?F.6F<5 M1;W&[MJ$+V_!.#<[^W 9-R!\'B_XD70P/Q]?UJJMB_K1DTEM2S"O2__CYR^_ MLVQ .Q_!EV&,\MH4V65,3D6&3PMQA9"D3:C9K(X MSW14A@7G@06I@C.Q*+&>&OC5:>\#?LR)*^\^!#=0VENFP,L/=4"K" MUPN%J09I'?-)64;S"'D GM"T.438"NGX5M?C,SYN05>#F/IKG,XFPS1;9N3^ M3LQ,7[_Y?55]700;)4TS45Q-JC"2#$KN:!*27XA61%!M<@[NA?5-GWJD[9A' MVW?W-MA]9Z#6#N5QMH_!47,00;RQG/PPFG.,V2/6%E>8UI_&XT_!]QHS6J+XE*IQ&J_;*;K M3;<8ZIVWZ'@,7/"4VL1;>QY(<^91T+^9@RQM3-B&@_JF_J>@+7V'N \>U[)QZK/1 MZ HNO@QNZVS'H$K6X)DK@MR$6&^06P,LE\0M.<$(7CYD*1T5\=>I[Z>K%#V& M?X\Z2**FGFK!NUKPYDO&VLNKV70&HSP\XK9=H%^2( 6J-8+QC.6"FL8C M8KTRYR4M$LZJ@ 5.RZ;:,(JOQC3Z*?/Y%9-YSB]8C?CF=P\6(TFPQ' MTV%:C#&E'#FOEP@M-TR73&.$ QE38N34.\1G^3,V65TWZ;+2>G/W3GB'LUV M6HZQ6H*85P.\GOIB $4'6VH=#1T.3J7L56]FD8C^C87'EU/ M[NJ_?[0]XGH(SZ;3J\O5A/^ ]1S]I^''8<91KI4/!Q@$>46@F812#]!1T@0W MFADCL@PF:5L:%:IL/;1O,^)T-.?NU B/-C66[=&OR;J*TS09S@GIBS\<"(ODV$1]>3#8=Q_1Q+'[+G75^GF! W MMR+"RT#Q@,<4$AK/9*F)I]7@BS9KYJ.T*H.563<\E6XRIF^3X 1T9<,TZ)P> MO)0@YLT"KEO7:(H##YSP)&#?78ZO:%S*8CW>(O?4*EEK M ]<1\D1^*P)/VH>,;?+7&PWHZU3G4]*2#=K?^2QTIW']5FNEUWC,W *9SL.2 M-W]>Q_;;>/;?./LRZANW3:8#=*A$WKST,B+SGO8)9XM+D;OB4YN8QE&& M]VUFG)8&;9@GG0]8FXUR&> <3Y;?JK\G!B@MUR72^+(TM"GFS$*MHI4,Y]9( M9W.CCN?''>>WF7.B.K5A"AU\O-HMLVZY +S%R>5P5#V2E=16IV7+! QOO!+. M.28X>2$UOX@6",F9XH$VT0#I\Z>G!!M4O/OIZ'7EC7YDOJC9 MX4RQAF?/DJZ%M+Q6S"LCF=!6Q2PA@&]3>+W)<(Y5F?(4M/YT].(DJV$ZQ[%( M,NJDK[6_$!(#](X590MPGV3,MHEBGU8US$?3B?OJ:.[#3?NBBKN@^;KJ:.[% MS_W5%0\1[A$H3R)[,E69,$[6JW6.!0>!28M:@BF:YS:7!DZ@_DPSIO>0:9N* M?-N+!4:?C1&:V02U%DDD:*$4!H5;@4Y$6.\N\S2++>Y%P3[%%O>07X,ZFO>5 M^)Q7EO,"&+F9EJ E7?-2%'/"6$W*G7.TNU)[RB52NU#;E_Q:S%JY,E!^'(^N MIC> F9ASX#$RXW-A6B$P3QB9B#)E4KB@G-EYSFY[RY.FM1_9-:^7R6OE1^=H M3% 3[R5H!EDHII*1M*R49 &;[+4G5B_S5"SQP]EY*I4V=QG3MTJ;.[D%'93E M&,4*#V'ZJ53:S" -6"-8%E"W!N]92"[3',]&:5UD">XKU]Z]*FV>G/+N0_!1 M*VU*[Z#V0V*@+"=@:%C4T3";D_,J%+2\\0'AF5;:W(OQG2MM[D/7T2MM&K)- MR-Q43)IJBO)06!!2,NY=$,5:,F#:K&)?0Z7-+OK4'VVMUZ8EI*!1.N,$ QDU M05+(@HR%.1NUTU"$SZF2]&.5Z:ZD6RJE[ MOK1.!^&L,3L6AZ$WW- 7^FI=5[9"^.9W]L-.CV6(-@*J MR<.O\6(N@NG[X8>WXY]'L^'L\W*F[ )U'Y?R,(6Z'^1Q/<2>:+U/21IPTN-> M=0CDD)W.N2ZSV= "21LI"SP!*T8DB#25=JQA_W349XN+]OC:LP\5?0>^[^8: M39<[*)GQ45C.68Z*["Y;3UIRT:P(3Y\'FX5;4Y M4>^MKSB>Z=*=%"Y\(Q]$?AS5<_00H/EMRCMM1Y**M59P%"N Z\PC.@L-8?$3-:7YNZ<6SRVL?J8K/K]>9\B!= M+-DD!H*V'UU ,N]K'_ 2BP":"CR>6 N-7Q^]"<^7FN%_Q1%.X.*GX;3FY5_5 MNN%Q.IM F@VRJ:4]DF2D.6[16PLBU'YM:$SX_]N[LMY&CB3]OK]B,>\!Y'TL M, OT80\,>&RC[9EY%/*([":L%KTDU3N]OWXC*4HM41+)$BNKBC)A@&9+W55Q M?)D9$1F'I@.]T4BTIFQ-,%#?+\;[ZZ7=-TBF.)MGTRO_"^UEU:7\?KY8=XJ] M8,H;=$E#(#,6E"P)G'8.0@I&A^2-:31;LA5')X3[_H'7:$354:@9(^NH\^@M MCCEE8S@$[S(Q%!EM/#6Q(# F?)0BF89]4OMDY8S_J>!D,O-Y'G*S7L'?FL!> M)$'&<8X):O "5%8>HM,<8B(?E^7(6>M9.SOI.^-Y.NKO\2JZ3Y9NR]6_,>4Q M\ESS=YQ3G)@2"B*/DB2MN H-H>-]@6TX\H/*-Z2A#H\<:C3Z;>A:N$EY?W MF,K"T&I%A!A1DG]4F4HL@A32%FX,HT4\)*X?47C&]90@,*61.+>%>"38ZW76 MWL^K3[CX[5.X>G*LR8507'GZ@")2)#YEKO5A!HA_0_Z&=V2)3:E, M'%53FH6SET]RS0O.[AMV)DKF,WDIKA@%*M0IAZ)660:)BBEI&&_4WV8X)L]K M:/K8:C4NITE<2^;(BG!@F6*@K [DZ&ORB#@6R9BWR;6IV!TF&CJ@I#?0N3=[ M].R=GQ/:AD:^:^D/ M%E,**S_FZF997CAA,S,J@*1]'902M)]814ZH3K2M\VR"&JF2M2LK)P3Q'C'6 M#O8O ,@$$?_0NO[;8KY<7F"V9+,H"RRIVGF>&_!DOH!.ELR"[$R0;=K/-6#F MC/H)@*1%\XV:!O3#KTH:6E72!XXD5ID3K^DI&6(DJXIL M+%EYS7)JHPT/,[N'E^W-P-@W5_EV-.9O\_JCS9Y9(PT;D3.))K!4>V^0#:L8 M0PC.TMX9K=<\HR]32Z+LR.%Y]YDJG*84IW\L^G_A[..GRO077(2/WUKKUT&# M52UEHQ8I72J1>R!=)%"^T#>F/2!R9<@JT<9.$)+92"LCK.T.@%M4GT6 MGPS"[&15*"]9D $BL07*D$/L$!VI0QFKH[51CG0)UA^3YW5U[+H:"7"3ZL2[ M%4$ZC%M#6E'T0?:WJ'6G"B%B#&"SBL6+J!F.5''3*Y_G%=9ZA;6#W1C!S7W< M/A&XVKVI:%FDK#UB52S]_-[]: MLWH=+FMW2G&!020R%S@$5VB_2B)!M"P!NNB5#4P*W_!R8UAF3VBU] _7IQ;2 MA+'6*E)[!,N=C]?G),$O9%#2"H?@+"NT!99P%%36 M:37)!?-BEL\+ZM1PUR)&>]\$))IT6U;Z6FHS0:!9Z3VUM\9E)* MY+95XF5?+/2X(,+EY72#"J.H_"D/YS^K_/+JO^I2QOS7OZP6U_CMAV2KX;]7 MWUVN*?GK7Y;XL7[I=S*REH4Q:33!JK;/YK%N%[8 +^@*CZ'0OM$$M _(&']( MQ*!(V#D-N8M&)I7?M&/(VR$\G:"8N6,1^4B%$4. M@?*ID*^,O@X9C([SG)P?J;)B,NCM- UYAUKL>DF[818' ML[8UQ,+1_J1+*B(&H4B+P2F9'";.A LYR6>&6.QZW?C#*U3BSOJ*[U!J^CP# MGYB S%TRUK*B><.KB*-H'Z]9U7S3@.MQ@ZZG*_MHU_"9"]I.T&=0-CJ(5EG0 M,NGH:)$P,;'L@ZXL3G#?[Q?[_74P;PF>*0VXV-N]CB3Q91TFW)26"FWK "D- MWG)QTWHDUFKW4,B']C40'R9V1=.5Q1-:)6UA.EB'Q&,P-J6V3IW;J9+A2N87 M!VV" B6*AYA5!FE=T5DR)>3$4H!?;Y/>5[*4CD#8E#(%]O)YH";(A& 0OT<8L%4]R8K9;1P[/*VGHE70$PJ:48O""]L2Q<.]]M"!C MG:4>(AW$00C R(LO1M"><6HFWBFWOGXEZ^DXG$VIT*NS/.&$T B"?E"A\NC@LZ)!+76D,A M#=9Q"0F<%QD8!EF+[V4N$QLKT"/W)[0"I[ $)KB<.^'WI-;PSB8U3P@B)%V3 MJ@+D:N:IPA&<8A&!$IAC)D]#)TD^ MA]89G D!K%6IR(S*Y5,[EU_J,X]97I:+#1I+!B&]JA,1':F!>SIC7,Z.1S(< M&W6K_#.6EQT3]QM%Y=,L+Q,\%\-EAF +.3="(\24$'@,6<68#(8VP>]75E[6 M"0D[R\NZ:.14"G,.X>E<7O:"\K).8!FB0NT($5V*!PJ.0@:35 MJKCQSU!>UDGSG)KC;]XONWAH!]@N/*561[>+LG_-+>LSE M;/7U0UCA162.R4Q")[..)*\%.<526C"%U;Y1R28YL>3BPYG[#?S[[,,AG5:P9Y5):K[ $C.F+06O#":S":G"Z,B64_L63/ M0UD[KX91P=(B9Z.WJP+4R3HM)0CEUV$O 3YS#3:G$I/R6K::-O,GO"<\"M.C MJ'SL>\+E8G7QH?)UTP*,^4)V%X<@:]^EXHCR&AV+JDC'G-;(^"%@I:?> RK] M:1ND#UY[^O>!G30^/U;R/=K"=T1LXI>'D-'EZNYP(/0?8-Y_RW:$"K:5>(3\ M&JJ316U=0@627DRG*#E7T=0F $1..Y8JA!B-J,VY92NX='""*$X"T/A1\44CE(?P]>/9Q)>Y3PYWU( MKL=XVYJ0\.][A,BH TK)0 O#06GOP3.?01@CLPQ&&7M0RLUA*KS_ZA-4X8LE MUR \]/#V.I(;(J30X&(M"\F)H,2M 9$DQN(D2M/FTN2594Z]Q%(Z7B.3&HZ^ MXV+Z$)[.F5,OR)SJ!)8ADD]>HNE3R9Q*GH64F0:M,(,*1D",9)$97O\+FED[ M4C'H9-#;*7-J43D18#N#HN*'#AAFN M?%:6M:F->):D"8:&FVM\WD)=HV9+O;L,R^6LS-+Z3_/R]-_J/76JVVO;Y5$= MP?Y64I7@)3FR_X0R4DGKHN'2N.BX#=Y8S,\D574CH*?=!1=?9@F?64Z7ZP?1 MMY_+!TSSCU>S_Z/%M"Y(?3=?KI;W8M*,H8U!@'$Z@DJ^0/2A0,*@405RC'R; M00$],W*T/W7S)LQ/$U)O@:Z6>"&=(__0.+!:(BAD!CRF#$56(0J=,#>*&!9M5:I.FL8.H\>->HR%FWD9S#=RR9TB[#7@<0%S3T-9.\L:) M4?6FS,- +SREZZPSPD&F?]SY#X"H">IV4EM($W<8,' $F>X)!XZ"D MBP(:H*-NES^77\,E+F]+JS(3##F#F-#6R5T*(IH(EDCQ&(O,C48J/")E>!^@ M1U7-^Y1S ^/] RZ1'OCIS55^CU_P%K_CBKX_I$_4L>7,,7 1"R@6 M#01#Y$K'I3 >!5.-^CWOH>PU :57+32XK/T;7N$B7!)];_)GDO-RM2#6O^!# M(FOV/3=(=GE"DD#.$H(WGFBV)JD4;"IM4G4/(N\UX:5_?33( ;^] KE)*XN2 MQ:#L39-?E5F]JN"> "RXR*PH%=K<:=ZGXNP&'ZV;!IO+]LCM ZAIZNA.(?OB MY?IY1M%'"+>!U;'=3T*5H%.)H#631)JCC2I*#MQ*2[LC,M'HX)A JD(K37>1 M:8\:KE>S%V_JW>SM5O=V?G6]K,3=GDI&BJ0R63$1.2C,=.X5HM,&70G8]9^7^-EO5 ^R'JUS+S*[)^%@W)5)6*UFS:A1A M585";"KG(0;NR:PA[*;^$N2?).%\IO>CG1X-P"<)^M=L]>D#7JY%L/PT^^.W M^7=7J]GJZVTGM -([;UPIB.1PQ?7]*#672!IH).>RSFZDNPD8PY% LRBWIQ; M"P$#?0C'DJL-R]U!;;].!SX[BGK&14\75?1M@-2>,;.KFFAQNSG?1F<9YB + M"BA>>/*ZK0%G8NWIG50QTJ#,Y2#KX]E7#%LVTE0K\]Y%.E 6XD^X^G&^7-)Q MOCZ-WZQ6BUF\7M4C=C6G8_GS_&J= O=I?DE$+(](/'SAF_K(->R#R:WT0DGV M(VT.+ M#>P)+7N1@E<[6BA1S4!1&85A<36[^KC\9?/6][/+:\+ACW=) M+2X8QY6)M(?)ZCL5#8$[#EHJ)@W7J!JE%NVC[*A-;/OA9%/.4KU*N'G)3]>? M<5'__9M8PW]I=6&UU"D;!UHP1VM;8EV( :SC6I#'D2,+!^UM7=\\0E)?GY!X ML,\UE7J#^SY:D3=QYKHN+V201I1,_H/F-<_<%_#6D_^ GLO$'?FA;7J(/2!C M.#P,H+)Y7_)N$$?;FO=P,W%V4V1X?P;R1A+O9\N:)7>]N%DD=_)0*F0IL@D=>S,AO<8SYIAEP(KIFW.H*O7.CQ#21*7T (>N-4@@&?"&I!#J1 MM<:B0SZH)=TQ95>'$CM8455+\[VUDJ92 W67U[;FX^>;FN+U#0.=MPG)#(3, M0MX,RE3%0$KT&ZY38:%1I=]S)$W@DK@-%K:QUXM.6I0CW*-G MTS1.KE=/2MLN3.A'XL-@P3+/N7,""ELWLM !@G8,).HD=4Q$:IN:R:$PL"<) M;# (=!%TDZJDN\WNS>;VD+B(W"@+4:AJAFM9AY32[LI-$=ZBQ69E2=NT#&_J M'JNA1\5(1XFWP>W$/8K>;BCB0G@C$X%9U1G4@FEPF0MP07/CO3'9-E?XV]>G M\)>(]]D5/NIM_)NKU2Q7\VCV!7_%=+T@"G# ._K=[Q_AYKZ#0+;;!65/4(K& MRY"5R&1,6D_G258&C0XF=[W/WTW)D?UMGGSV=_].E]?$T/>TE&H^)=%VDT2Y M;5!_<]Y\Y,SFX$'FDFZ7Y]M;JP M-A1I#0+)LY:<\0PQ)@XI!V85&2'>MPD<]$+^\%O[*/A]U&!H<-4W[3]T)#LW M#K5P4B!7BDY$3B90]%6>EM&QB":B,A9#FPA\OWP,%1R;!(Y'A,!4XFM',O[V MZ],/6'N57F-MY,]J])HLQ42B\-IJR.B8+T(DV:@!0$.FQH_Q#0_5?G?_WB#3 MHIO\DY3=*[@ZA+ZFX<1]%([4QGLJD#@(JD?J2C>%I_:FC3VVFUF-59 MCVNB_D&R7G[X]1^WH5Z!7D;B.1;!0(G((&H> 9,P@@=!YG9I@I&=9+TRA/2G M@D$;^\MHC(@V@8F&/'J? P1#=%IDLCC#E#2J35;1=!K[-\5%/Z+O,2MQ71EQ MDS/UPW)Y77V+7ZX7].5J]=O\MT_XW:^__+*A,&0FK#$1C*V.NJ_S,9*1X&V6 MWNA2HMT;8S_\=:]$\8WD^VRF8<]C&J[C$O_GNG:C^U)'6APS>N&91_4R3N$0 M,K?N/)@+3'ME6+%>8?8QTJ[KLG0Z<$S&7CSWT".#E@^?^BT,EA09$CI;\#Z2 M5V_(=HTN)[(9! J6J4CFM;7$O#06%&V1P247G6M3O?@4-8.- M[6X!A:/%.Y4H^$,TK^, ,EA'AR@#KI*!.I:6#FIA0<888LK<1M7(%WY$RV@Q MYZ/5N^WX'B?F%A&1!Q1M#+5#:&J;,_H$5>,$=H_5V$X '"'NH:#@B@VAR 3: MN$R[HR-[.M0V-K(.O94\I49)YL-!8$^L=0@$=)%R \U_P"_SRR_5;'EHU-SX M59E9*VNF?#!9UEFX$:)RB?:_0G8_J]-PVY@+.\D:(:GP:,T]"G+U)?8&EN-[ MC*L?KI9D?*P'+U;8NVR3SL9#25A+O4H$EXNG3333@DC"^D8NUF-:7HU%<*28 M&]37/J3H7OCF$+J:6@7/43:.97"LYG8"X4BQ-S@CGJ4O><.U)J_)%[\.O!KP MT@O017'G2]0B'-2;=.)PV&,E#(6&+M+NN]W?.SJTB@B-6H$(>DN'7BA')E()M7>=UZ9-NGA3U'S:LR% MHT7=H,7"-DVWX#^ JJ;FPM-TC6,L'*^W/4 X0N@-C(5GJ%,FH0F, >::=*D9 M4<>B ):RX#(XP5B;&=-#0F&/H3 4$KK(N@4"[EV2W-[/ZF@S&@3T]8:>_D"G M%"J0C.LF4M M,C R,C S,S%?;&%B+GAM;-R]:7,;.;8M^OW^"KP^$3>J(X2N')!(9)_AALI# MMR)R\D%J:] MU_ZW__/M<0:>Y;*<+N;__J?X+]&?@)SSA9C.[__]3[_=O8?D3__G/_[7__JW M_P?"__O+YP_@[8*O'N6\ F^6DE92@#^FU0/XIY#E[T M%X_@GXOE[]-G"N%_ MU%]ZLWCZOIS>/U0@B9)D][?+O\9%7L18*9A3E4(4<0Y)+B642F4Q23*9%?CJ M_J^DB%*,"88X9SE$A9*04:[_B1,N!<(H$;Q^Z&PZ__VOYG^,EA)HY^9E_<]_ M_]-#53W]]>>?__CCC[]\8\O97Q;+^Y^3*$I_[C[]I_;CW_8^_T=:?SHNBN+G M^K?KCY;30Q_4CXU__K^_?OC"'^0CA=-Y6=$Y-PV4T[^6]0\_+#BM:LS/V@6. M?L+\"W8?@^9',$Y@&O_E6RG^]!__"X &CN5B)C]+!6]Z]I-<3A?B2T67U0?*Y$Q;7S^M^OXD__U/Y?3Q:2:[GSTLI3K\V-ER^>*I MQLK"6!EC8^6_'&OLYPO,]V1OM6^K!^-J=S_ZLO$4IA^]F7NG^4&&-WBKF8M- M;EZH=W,QU+N[;NIBT\-;[.NU6%1T-L!KL6EFR^29^<$'_;>V&?.@$V1:M]-2 M]Y:I\ELEYT(V;/GBT6 J_OU/^F^350GO*7V:?%D]::_,W$=G;VCY\'ZV^.-F MKA;+QYK(KUE9+2FO)GFB$A*K'"9Q'$$D,PX+)F,8DS0B"2ZPC,FD6K_J$SF' MOWWIK*J;[M7NGQQPJ(Z,YZ4L%ZLEW\R$C[-#TYN>VTT=9/M'V"]IX MLVAH_/F/+[]]^O3AW:_O/MY=ZU7#S9/_A]I_@ MYN/[V\^_7M_=W'[\Z[_]O$' 7V_,7@OC66!XMRP&QF1@; 9;1H.OG=G_[U%H M%_R%@3.S*%DL=X%:\+Y ;<9^J7VL45*T9+6;[2,U9$G\LYQ59?<3:'X"H[A= MR/R+:]L_[[T]U\O.3[KD9SJO_<3/?*%7;$\5?-&/9H5[$2#5XJ(7K^DF;>*? MP&(IY%*OV ^XNS]8'NA2_J+7B.+-XO%)SLOFX]9>WU8-V3>43Y#UEJAKZ9-W/@)([BF BL MR8[G2G-?(F$A$=4+]ISD5 BF,D^&DZ!Z5Q ML_RS(U<.U?V69#NFWAR(K8T_T.S2!-AV&FQY#=AWL/VYUG-0NWX%&N?!EO>@ M=A]4VG_0 G %VG=%ORH-"!ZI?^!N\SMW#&7\L)//P%VR-WL-W;[;],=F_RT; M&\N;LEQ1-I.?5DO]EWEUM[A[D.^^?/KTJWQDJV%S@%K=WRW1-@@6EX M@]6VF>>)UWE9; &'UY7LJ?8&77Q:.+Z[7K3Y2C_&>$^GRW_0V4K^JIM8+9LG MKW_X]ZE*13/2_2.,LP)[ @$8>(YQFD-"N@BN(B5;D@F2A<.,2I M];&QBK$3U(:"M:6 S@7X>/T/\+6QV7*ATJ\W[&@G&,:!B>@R>)WIJ!=,7@G* MS8)!*:L7.+LDUN\A_6CMHZQNYGSQ*#\LRG+",&8JHAQR;&Z6D."01B*%F<01 MD0F6:8XFU?JV[.R0>O%T)UHZ-P'8'F<(HEC"G.5:<#B(H(LRR*H2)+$&",B M"C5YEDNV" [9=BOA00.TJI93MJKJ+:7>26J3'Q=S4%8+_KM9L>@.O 18NSFN M-UB!YS"#4F,8^,F8]F=PO0/7)[TIG%?^IK'B=IEZV,.@T=-"YW6GF\(?Z M32.W3WI2JJ;S^WH!_MF$X]VJWTIY79:RFF0I)2R+,=1+8 %1QA!D,B)089E) MR3'CE+JPY,G6QL:::V/!S%@+ZEA%N%!PI?]!C<6.X_XTUG8\X W!P+RP :\V M] I\[M#3QH+:6G^48 6*5XHXW>*@E&'E_"Z%V'VI'Z6\>WR:+;Y+^5G.ZHBR M*673V;2:RO+-:FGF@DG$6!;1I("9T&2"8G-0QZ(<$B6(C$2">.JT^#K;XMBH MY9KSY4H*LY18WXVY<'I=?Z$S6/] [M]_OEE0/*UY?&/]S M6CU,Y[=S^9^2+N,)Q6F.,Y9 ',6YWOFE&!(1"<@S&14RIABIW/H^]P)#QL9) M^GU,'2X=+^D"B[O=@8 -S%BM%\T:J O;T5QE/ %K5\"V+U=UVLQT#K0[H/9G MH$YQN!\>J',&NC4.VTENU\H>D#UYV7S)\X>[@O: PHN+:1_/Z[<6;O;I7_0K M7!\&=ZE=U]^FY:1@>O4K509IK/3FF@@!"\Q2&"6(IHJS*(M2EU7PB;;&-M>T M)T9K6T%G+/AJS'6\4SH%LMTJV!-T@6>3WJ@Y+WTM\/"ZZ#W5WJ#+70O'=Q>Z M-E]Q(X]R64T^FSC)-O@BXDF&,ZKT3CDN(*(1U3MEO5W..*$R%UCRR"IM:.>Y M8R,% ^&TK*:*<)X )( @_VWFA8#_8COI\:V/HK6X-:_VMW M0.\^\21;J >^W7/A!EY;_KALWQ:+,T!VJ?%;,J_-_^_D]^J7[1%OT]8 MI COSS#$[Q0IKNRG> M.X*AQW\+WMK@*] 8"[ZV?QJK06VVSRP^%YC\YF%8M3QL$H4+&'L9$$Y?[DE& M>A-37L_%NV]\6LH[^DWO;LR]:W<&S)-+U;Q:?G^S$'(B+=H;V_!N3 8O;+YJSM0TS*"U'!C3[<>\#>[G*< SFH$9 MP0>03C3A $]OUK!I8S 2<7!XFU-!2BO*]-M>L1FZ5_LF37%;? M/^E7I#)KD_]:39_,]F>28$%HA/46)!54;T%XIA<2F,$TD9F0HL )E2Y;$(>V MQT8]G>F-&J*8ED\+O3,!"P6>6A?JQ;?L['?;K;ATBMW.)1#4@7GI)F#F=8/CTOZ@FYT>P.QN?/H\8FRJ2.\72R6GU4J_ M\?^4)NQ2BNMGN:3W\F_ZX=5;S=/KA*&)DHPE%$D8T2B'"*<%)$@PB"B)4<(5 M%=CIAG@<;HV-EEO;6QDEL9C-Z+($^KUJ))5&HZCD].I8GDV-PM@131[#J3%M M 70%.HA BQ&H00(&);#)$OT1!)OZ]/L/(N?DY-K_$+&G/MTYG!14+^OZK0@^ MRV[XAQK =/V/EC+.[. ^UMI6;1E(_T])U%WF=I(B&[7VH*?8PGN8@44YQ M+*6 *&4QI"I.H8R*-"(Q03QW2BUU-6!LAQL[2>Q7X(]NJTG;K>:R#C-&96?7V7_&>Q3WC M65;$*H(BC1!$,B]@P?0_(\*5T'T2L31J<>_J ;T"ZH>K'OD-"Q## &XWB?B$ M,/"DL3:U/4*^ JV>\9:Y_J8(6V"\3@EG&QUT"K"%8)?RK;_7<\UK3CEK(9;R MHW:D#39&F,::TE.8,2HA4B9;5!4QS)1">99HOLF4T\+V4"NC6[W6%R>]M)8. M@FBY\+P4FM"KRQJ5QL KL#'1X_KQ% )^%XD'6QIV)7C*V;WEWLD/]SPMY0]2 MK$P\P]D->'EL!WYG(L GJD T2@2!'!>Y7OPIO?C+$8=%%@LL73Z&IT9^L!TV'YT/R7UC;G?LU%O MU@U[(NH;U+US4.\-A-:XNE::-8U@R7L]M.*)I!'EL2I@1)F"**>Q7BR2!&:( M)"AC>9[0*(S&U4M#QD;[=WKREM28&$I4::(DJU-[5^$JC] M&:A30BE=]>^<,2M=67=20*6KP\CZ4[K:>?Y(E:X.H]!?Z>K(\P8.^?BX,JH< M[51;7C_3Z\7RSJ(:Y)C@I&,"2P$DM"H9T"6<[V[81F*,*49$[G[@78H MQM+2+)39^ECTEX< -JQB5UZ]^U)\DJ* MM]/GJ=!L^9E65BS.#?=;NOQ=<^'=XE=:U>H_K0J0J8VQF%?3^6JQ*G^;+R6= M3?];"E/EZ].BG!I;/LBR- EP2RB N>%1%,.B3)!#+7BNF&3Y0Q5C?9NG$"'FO#K\!J[6!=%5 Z MQJ.$ZG"[.>LU^V^8F>JM9!78.'8%C,NP6L#'UNDKL'$6;+P%Q@_0^7L%7O3] MKVW?;[E=?][?+!6X8[S.3:%L'71&"@SX[CP4NKE^L\\;6CZ8_TS\XC.=F4N" MS[*LEE,SRYE?7.M)[L4/MC[9Y/7#4AG"*D(@$1-J'11"60) 1!AN*(494BH1*7XL3#FN^TI1ZH^K%HS3:)?5S[ M=U7_OU:.:MVL]8V6:Q#JW[O-6 ._)'83V7B[/O#\]J;N9?-_L.71%=@XV_S2 M=/ONSUY\H0$!="B GSH<_GP%UE!L5#X-&*!!P]^L]SJ]Z'4R'-B%0>?(U^F> MW:GSE:SH*[KZ?CJ3S7'WA")&BUBDD,>IN;GDIEX+PS!)$\'RA,E46=5K.?3P MT1WP-BJ@QL#VWLE5-74+N--SP*5P!&9H!R1ZR)[NNWRAQNG6 P<6--UW95^] M],!G1G1'](^%7HF;:J;?ZW/CA.,8%S*#B63,W!()2 N10RI)GA9*M7O"/HWX/_ VX)MEZ0'^">X'!7C?^F8,?N'_^NX'!' M#');<*3I?M/8M?C_5F55AW/>+:Z%J ^)Z.P3G>I%[AOZ-*WHK#:1[7KQV1P* ME--*?I'+YRF7S9Z+@1@\Z#0W5!;MST&#MOHZBX[MO>DD_+3?" M8'?FJ/QF7BVG\W+*&W9*I2P(PQCFF FCUP?>5P7JT/%OK&XW.ZG6]8T8I)G6NI=E M+ +C/3IJ'-LJ%\-_C'U5CZ[P+2CIU';?N_!Z:JT3Y,KW*R->V2;1=?ES;U?R M9GZGWS)I%*(54)Q8I*MX\)EEG*V8&Q3CAY* MR/5NV15TV^OA@% &O^&M;6_R<(U^;VT^Z')V.P> ]L!0>.U#G9;K,1RI-WZ> M[U9=K1CX>K0G2/LWG'T?U(_J_D:GJS<'MZI1,XHGE*2%0%SJ M-7?&-*_)%#*""9_K"C/ _P#L-OQE#PDS'USP;2+6L-JM>G-=Z2><9J-!H0U,5+U44OZHW0':GV9-%DS+9K=?0HG9 M7- _8U:SL>^G@'(V1[#UIV>SV\!(!6V.X-!?T>;8 WN>>:]8*?]KI5M\]ZS_ M=Z>?\G9A!-TG+(MI*@6'F31I5IA%D*$H@2)+BH2G68+M9J2S+8UMQMD8"FI+ M@3$5?&V,==6_/ JOY6&P#]!"G^#VP\O]O/4<%GX/28^V-NS)YCFG]XXCSWZA MIV+W\I[.I_]=SW=O- TM9E/1G'3.Q2?].G5SX:UZ/YW3.9_265V1O28SQ]*! M7MH:T0C9]J?.T=MX5.^QMWTR&\6U5V#C5I#*@UZ!]JN9[<6R836V?8*YI\GM M]>$]=K>77G.8PC#:LDJ*=X]/L\5W*;N+C[8V7D08YK(0L$A(#!&),2R$(I"J M/,)QA)045AD%@U@[MC7+QEX@6X/75^&M()K#9BUX7UMLM,?4@S_0%?C6B]#Y MO;X6/U!(>=_9A>B(%V_V-Y,=R."8;JJ)-'"<&-&.ZX82@\7QQ)#-9H MZ(/VICR=, I][Z]1_K']U'\Y:B/\43^12\U?M5'OL%.YH_T5J@#^LM[ M;"53S:BJFLU4U?98;&9YW MWXP@@!3O-0QF+E]U!P7OZ-((I!L=@7HJOWY:(%JQ(162U#_=JU=BFQVVG0+GVJK_HN)^^LSM>';Q' D^=+SICXQ#H M/ *& <"63X9O.Z_,WJ?90%V!QC./J4X^@?:;S^3%LF&3EGR"N9>9Y/7A/6]8 M3E79?JMG"=.&R;/]U"@'3$2N5!13 K,HT4PM$@J+@J:0,"9X@KG4/W5.1?M94I/^CJTA/VXKTHG4"+(WD4W\5!N>NLKSW"M@!H:^XUMA_:+#O MK >M^:"SO]8VJ#6ZC L>[[)Z@N?WVLK5B&%OJ'I"M'<9U?E?S]=2WY MNY&5N0*;GU[/:L8T<]]<@"]ZK,[D^M?@;4W!=%/U+@-WZWX.K_S;LS\&4?IU MM6T4RKX] ;55\NW[^)[9BHMY':U@ AW?K,IJ\2B7'Z:4-3HS\EG.5[+-_/]O M*29%D24BX3',1:99/<\*2$FNH,P0S6F"<\Z<5%W7?6UT' @+?V7X%9 MY\$56#8^Z#\[)QP3&]WZQXZZPZ$>F*%? OYF#?B'#>"M^>#S><#=LQE[X>8W ME='-A&'S&'O!LY?$V.\I_>COLRPUFW(C_?I6/WJV>#)'R49Q:U[*7V4M(JHT MPS$>)U"E2021(A$L$DQA3!*)<5Z(W&TE:]'FV(BN,[E>WXB-T6Y<9@.V'8%Y MAC P:[U ;\M>T!H,OC8F>XPU=0#(*SW9M#LH)SD L4M$+E_M$5AAUGF;5=_+ MU:!K-8>N+&+W^W+"6<%ICE.8T<)H2D@.F>0*LASI]S52@BIF'7(1U-2Q<=W! M8CWS=074S?V3P[5_V+ZV"-\830^^UA;>1]6>31GNC>0<<@D)&\RX,%"XR MFG?"+:!DD&XZ&6H2UH+A@E &0?)%>,HP+?H]X+^3WZI?-&:_3SC-,(DIA9(B M 9&@&!822:APS*(\03@E3H<\9ULW2+$$YN<\Z M]XSA=DJ6WKS8Z]A^9V"9>&-&]?UFKOF^?M7*6Z.M:#96;=+#:V.:2V4 ]; M$S$J%K.9"8QZTD.W#O4?JH*7]]?'_%UA;?Z0.Z=J*!1N!S'VH_A^'%KYW[WX,P?Q0G>I-53^8@3VV98T4 M3Y,!N(X7N9X+IU1!$UM7RV-/,*,BHBB!!!.NY_R,0<;U+HXI07&,XCR7]A>H M?FT;VX2M1WOFL"7QW%$6V[_7@S_PU-@ZUJ6!;(7!F1UXKSSI.D*Y]O/UNM1A M4_IZ73O0'O9UNMAM$QRF$T[NF3TW.=P6.PQ6+W;D@9KHN8$WUP=2W.HI?VYF M_U8Q;WYO4I:^+-1R_9N;N9#?OOQ!G\QOVN.I*(XSA&@.F2011%F.(4M1#"D1 MD4*)R&2,G3;=EU@SMGFW=0:L;09K=^J\/_#3E]OWGUUWS!?UE^4N=ZA>"+TS MM>N K=_7_@#C4/,!_Y&?7K#UN^N[R*)A=VH^P-O;77EYJ!O[ELMJM9O)6 MZ8=.GZ=B16#>O]-30BF1CHFB64'-OA0J(5,PA45SW M*$*"T;S(2&15++-'VV-CUMI\$]2U<7=\DZ;]O MKVD_&ZZ\5;^5LBXD](M4BZ6\YGH[MIJ9+-RW\FDI^;13;+Y^7"RK5LUY(G&1 MIR2/(:X++5"10I(0##.]TDPR6418.@DN#6#SZ,C1E,P$3ZWC]3;4\5I_R ZW M6Y&.K!L#DW'G[16H_6V.$C9A!N9?+XX=0.TV7"BH'6\JJUT!5OL.MIP'V][7 M3]GVW]\2=\#.\KH0'L+N09?+ W;$[J)ZR*8#12Z4QVY5ZO^96B*FW(#V[Z,> MRNT2$24Q+6*9P#SB6$]?D9Z^(DKUR\9SPG),B\1I^@IAY-CFJ]K2B^H*A>A) M3_$ @?LG\$3DTC7^[](OP&[8:_$^AH[KAOL"J)TOJR]IRXWJA9Q./NCW/C5IK^T!M8)L) M9\>L!X$[S8B7PA&8R1R0L":R4RX?(*!2\K_<+YY_UE^KN>>_D/DK;/Y:$\[! M!PY"%*=7X&U,V^:LB@6>N6$ZNJ_428@PPF&61QE M11H1B:C3G=*A1L8V4!L;06=DSX7003CM%C*7@A1X^#KCXZX== ( OPI!AQH: M5@?HA*M[:C^G/MM3F;VN+KY.*D,QD@D6.3!IX]M MI!K[0&.@0Z3='F:G1^O%2 0>K%L@],ENVT/#(7+P$E0&BOVS>47<(O6..7TR MUF[O2\-%RQVS]T6\V]$/#9QRUL:\7PM1"W70F5'GGBW*E7XGUK-KC@BEB%%8 M&$E!) N]'$$XA9)3O?U@*HKR8=+(;*P=&V=NC 5;U@Z4$F;5O9Z.=8?JM,#T M[K.FYN&^#R.L,$3WC".SRLKB<9TE^P#?6P:44Z,]-6I?7F'>LDKOD:6XF;_[ MQA^,?>\7RX,AWQ,2<;/SQ9!F.(*(I!)2S"04B"F:Q)RFN=/6M['M2B^TLA5-51NP8+/I/760^KN\T^QFD$&Z(O#LL!]5 CH_3 YNYPE0 MB^5./,K:&X^*N9<"ZE='M[E#ZSU<7OU@!U'AL(U,"UV9H.?.L/_;.BP07IC//A@ ;4S M#?;!S"OS.1DP*-GU@6:7WWH]8]S*.1.28RR+G,.BX)H.<[W )$IE,"<991'+ M\AR3R5S>FW"[N_'IXUB-_*(9^7M>!%P<26W_E)NPVB_5@O\.?IM/JQ+\]+__ MA21)]*^?O_Q6UG^-__7/X'Y+,:=70=S!WI6"HD+)R%RVW3:.,S-7XW^,X[.> M7?):6D*71H89-$VA*?/HS]/R][9Z*KV7\21-)8\CIF",8Z%7-'JJHE$L82IH MC!A+,\2=HNQ/-3:VF>6%K6"IC;WJZC9K[)IFD M$F(BD5X;8P:+.$$P%FG.TXC*F"63IYK\OE1T60US/[QGI\NHV[4VW #\A<[J M\V%:FB1S)N^G\[F1X=#_:(QXA:7RT9Z.DUAE,EG.Q3C[=Y@@@(MZ;/R;F_7V9GY'E"K(8DYU M[Q<%S[!B6>RTOSC"Y$NS!I@8N_GK*W?UZKR<_W8\!3!VLS9G&];=I.4DQ*R3'&%(E,42$)Y H ME$ !_N!9@8=Z,?=W!WD)S[I*W+DTU(^T:G04YQ<+C6=- 6CK^>B/M!LTF M.2K%!:[S\2E.3^M'H:;BK92W3]*]HQMM56X\856'2. M-+',5VU(\WQ1@>^R KQSYPK4D7L+I7_4N.3&IWV[SXY0!^B4P(S:]+/IC[NV/]Z60>GU0L!V^?72Q_7(LM8$WE!W M'4:F'_DLE]64S61]$E;>E.7*%&*.)Y',>$$S#(G4_86*'$&*4]US+)5$TBP3 MF94NBE.K8R//QM+2'%4WA-C9#9XZCT!9Q^,YWS>X]<9I=@R&<6 N7)O M@2VKKYK;@!*L#0^!JT.&> A\!\H<]X2S6W*Y*UXGD\ZM'S9<,KJK?R^2U)V_ MW#>NZ?%Q6M7Q4WJ-;B80/H/[PG[7T">G?K!;"X=#-S#MGP1V*YT;?#76 M@]I\G]I;O7#S'$?E9,+ D55]X-F/M>KUE)[15_Q!BI6I37"MVQ'3V:J:/LNZ MTDJ=._/N&Y^MA!3OM;/F*GC53+BWJKO<^227-?'>&=*=2(*RE*4,ICDE$#&> M0DI(#F.69XF(99'+R"DMP:MY8Z/)SCNS0M[V#VP7TN:8&420J886$*BLX1 DCD.GE,61IFN*,IE)%S,MU MW7[;([VCG\XAZN%4[#E'@.[0##;_R MC=EQ*,[?CYWX;L\=/'V:5G167[2):66$A&Z:['#QRZIJSHD_T:F88)&*B#.E M2<@HR26(P"*F.511'HD\YBI.G.*(;!L>VW)4]\!R16>&B9K@PFH!GO3#'ZB) M&3 !XAY*55GWBN5./@#6H??PC':'RNVVW;7S8 M#;LC)'M;==?O]V.RO\N9N%O\2BNSK/N^6=Z]I]/E/^ALI??=,HEC&J=01$4$ MD10)9(G,889R6N@U55Q@)X&RLRV.C;MNYL^R; Y-KH#25H)G8Z8;-YW'.8L( M5S13D&.90<2,IG(A"IBB),)Y1O)"\$EEZOJ]!L[K=L/AW-0LG&[0]HVP'>U[ MQ2TPW]>AJ1L3KX Q'E8+^-B:?P6,V> ?)U]89[JWAL@KSY]O=5""MP9AE]GM MOQA.BW(GNF$M;*A2Q:5@FN=CE)CB*P(629K#V.R>\YR(-'?2?KG EK%- TTD MT)9V&J#+:6E"A>ISMF4GE+@RD9=-?8/5DZFQ*19/W>G;]9BDP&;I(5>[$>;V66.494 >7JSQFS^@$*\\ UT>R\MPC!Y8@^)5^FSZN M'M\]/LT6WZ7\LF(E7TYK)OFL=] 3PFA&&,XAH4;@,D\B2%2>0UDH0:("81[3 M052ZSA@Z-AIOS06RM1?(V?2^#A[CVSG0)G*LE509*E7]7(];7GV-H!]#7X)= MGKC>O06=MV#;76#\'4'ZNF6/C".+_9RQ/T8RNR7DWG+:;=OK-_D<+<#]0<]^ M-Y5\+"<\B>.<%CG$4:H@XB*'#*6B+N<4RP@+QS3W\TV.;4+H++X"M_ZKL1O4ACL&/EB ;\?H?B$-S,T>T'0F6'N O%*E1;.#DIX]#+OTY?#-@!&O MCO5YG)XYHA%B'V<9H&I.+]"&#[)\G:HVO<#I%6+IJ>K,>MD@E\]3+H^L0F;U M:U''YGR6?'$_G_ZW7H34@EQO%F55MC=-YJ?7C^:>?"*+F*LH2V%&D%X4D$1 MQE@.E7ZCD2 $(@.\>VDJBS!MK]QHO-Y'3>1N3I327?> '*A:KT*M#Q M*BE4K]O1[@CZN@I!\8\-WI(71S MEYY2_FVQ$&;B^KB8RY>FEG=Z")1ZTM)FZ>WLZNEI-I7+6N0GSN.,J$+/%Z:0 M&2K,U363"#*]@4P1S4B16V6E^C%G=--":ULO2:4+>\;US# TWJ&IVQ+J"\[P M+D$HT$E=+Y->Z3SN$OB.G[I=]-1^E-EH3]ZJ];71%WE?K_HG6<$X);&$1(@8 M:OI+8"$4@TDN!44(Z:4T=V'#HRV-C>@:0\T]]T;6I&QM=6.]X^#:$9H7R )S MU0:MS67TEW-H.1/7622\X>PFO15!$\T9ZV:_M-Z^A[F+"(3X"/?MKW3+$0C@,/MT M7_>RDK7>PE;%Q^D=9 M@=FB+$UT3J/M= 68,13\]-N7MYN?.D;M'$;8DF4OQ2TP5^[G?%^!VD:/M'<* M K_D=;"E82GHE+-[1'+RP_WHX&6H8CO339*<*8:X@+F4A=YWIK'>@5($B4IE M1"EG)$MKO=C'*[0*X?+N2_RGI\DZC+R<$IR*B#$$6I1E$ MN4*F@(F BN)4T2BBB6(7*^^>LF!L5'%<<[?SXLJD)3,)C)CR%?BN'0&5\<2# MUN[)KK*CG* =$)B.CNOK[F+_J<;>^ #N3F+O1U?7!K_PBKHGK7A]+5T;D*Q4 M=*T>U$,_=[U;,Q$8GUI= 1/-]L]I]?"PF)EB46^:<@23-"JPT8.!A%(*D8PC MO6M*(R@D2VB*(L6(57"+:\-CH\-W7SY] EMF.@BYNL!]FMM"@AAZ5[4^7*RE MACN[Z[C7;5RO0&M[(( =Q'(# 3V07JX_P-TD+KIHTWJ[):/,KEEG!NH9#D::'[P!3QPC&!1.H5,*-Q M(2@6BF/A5L+/KN&Q,7UKM^,=K#7,=JO7$. %9OC6Y$Y'L3$:_*&M!IW9@<1P M7<'R7!70LO&!ZP2Z0;)?.=#Q^P/G^YJU/41X)GB$R8"ER5_M=QOG@)N:/-]YO504MVTI[E09@4Q9]C<&(BJ+W[;AQI)D[6_]CY)WW M[11OB>B]#? K.V@$S=J?ZG]]T?/O3':?>DLK>?VX6%8FR,*$5YBKU'*29D7* M>ZF.>T#?UR!O1Y]9CS%\ 0F MS)VJUAY/]ZT0\"P9F"D8;.%L?S-5E M0C:'RC0C">:J@)QE*40X19 2$]9&L%)QG$KL5O3.JM6QD<)+HYO$A-IL-W:P M0]R.+;SC&'JY=0S"MNP1"')^[X225X:Q:WE0QG$"8Y>!W+[<(W2D#DQY/YWK ME;5>\-RRV;1IZF:N1[C>*'5AH9QCB8NT@#GF6&\S90P+F6$8TR1.6,X)%O9A M(Y:-CHV/&JUB0 M@-%CGC!V"UHQ!&LDP$CML\:+EC$T;L7@2*NW[VH0E.S6VVN M>\VN]:,T 8"$8\$DS%1F"HD2"@N6,!@7F)&X$)F2?6HR'6AJ;/R]92G@73P# MU[;VJK-T"%N[1:0?Q (3\S98Z^"/YD!.&^J]=M(),$)42SK4W&O41SKA]I&* M2*>^T8\K?J7\83J7R^_;TI>_ROH659H1 MEF'X+F78?*7'GO%O4C^3SO1#K\7C=#XU8IYU==Q6S[%]O_.4*85$#C&/&$2Q MI@W&:0X%9XQD(M<48K]EM&MS;!S26ET/"OK";D?Q2Q?<+?:)_M$,S"_;0+XT M&70VG^>:WH@Z[!+](SO0)M$"84][0S>(3FX-+1\UW,[0S;<7&T/'K_97(I=+ M/J6S3_1)+CNFY@Q%699"1E .D3)7CC@O8$:10%&1R @[54$XV,K8N'EC)'@R M5CIN @\"F4:IGO68@G%BDHZ)Y)"B@L.8X@@E&.=)(B;/OU^2X.KU!]U]I :_?$/#YSBT*GLU;\MKU?5 MPV)I=O,3EL4JQTK!'*<$HE1J^N5Y!@GE!8T33A5RJCKIW<*Q4?=&.[()0@=T M;>HKA*8?[5<[ GO5W@I,?AY"S3=]W?@)-HZ.()K\7!^,(VK\J)4_1G3X.9"] M18&?;D5% MJUUW3TM:[7VZ;R*_WN)/>:5I2H\)4RU)_V&.:9_IK'YY61RC3.842H8X1 RE MD&K2@)PHE&5*;RF1DX35N0;'1A4;>P$WK %?5!):U EG3:EQU]3^,\#;L89/ M. /SQQ:2-?\VHL#Z+UOF^DS?MP/&<]K^F48'3M>W@V _3=_R>SWWKOQ!BM5, MWJIC21!U9.$D2V(4BR2!#)M4,DR)7II$$8Q(JG>D4F0BAR6-TW>&X@^=VV6;8][&;,#9"]+9;CUWO< M,K?Q+B^5\S0C'@N@Z])^"%=I)I(*3#L'BP,\7PC,0]UJ^-&Y4>L+UDS1YZ'O# M4> )JU_0VZG/77"KS<[?F;#=.Y-6'^3I?_H+.5C"=Q(G&> M"0)E(E*("DV&18X01(*(J(B*/'+3X0]EZ-BH]+I-^Y3@7KM606'^JK2YX-G8 MVY29K#T"C3!1C]ON$/WM<.G]RKTX_KOOM9!:XZXY]6X#4>LKV>2CAZY'S48ZDNVIV03!)>8)@3A"&B5$*:2@6S M5"^=4Y()BIP.G[/N"$7JI;(N#N[K- 8?]BMIL M-S"LELT!U_8D; Y]IM\@O:ZO6M=C_NVTY+-%N5K*:U;6Z8@316B&DES (N4Q M1"CE>EZ30B.',8U$S%CAI%ISML6Q#>?K'K?1YV&U&]E>P0H\W!M;MU,LI%C-O>KQ]6LEAQM]2%K7/T1EP5@7BGK5'N#DI6%X[LT M9?,5SVN?B8I)DL>80,939:KL1) (E<*4I@Q1PI*<$A?]Y:,M.9'34'+*GI8Z MERYQ1D0=)Y?;7\'-QW^\^W)W\_%O MX/K-WW6+'1&'!#DQ0VO@F,Z SWUQ1_60\ -/YG\':";#Q M(LAY37\0O3):#S,&);K^,.WRWP5/ZD>+-W.^>)1W]%OO$\\33QC1B&JL!-K, MT&><%GAX'1RGVAMT%%@XOONZVWRE9R1-J]?SUJP@%B_$%#&6(I$(ZOF<0<2H MB0N,&,Q9H:?Y2,B,.YUD'FUI;)-W:Z">0]Q4S\Y#:D<47H *3!-K&;,M(P-L M"3=O#(),H]T-OME54[GLBPG/,J) M7MAG4"E3KY2I%!8\1S#+>:S_(T62*4W;]ZG;652_3N?3Q]7C"S&4+W36?)!1_OO= MDLY+W;B),/@L'^G4!"O\4AF2A@;YYFU!'U4>CKG9=Q(UN4:^)Q6E?; MA-+.V2M@W 5K?\&VPU?@18\W3@/C]3@ZWB$9;1POP$ Y;6-X$=P2YL)WS\F\ MNX#-#Y>^%Q[#%UF S37.YQS6FF3GLT-0J7'Q93-FC"L\H/>C]U4\K&KZ-#?'JL15S0C;L^J<*-O[1%X:ET"BWD;>=[*#YW5''+11[B@0RWV M+*'[9Z@*\EV?=&Z VSEXJ7AS6N=FJ"YQD;88IFN&DL (V$6.NAF7XWI:7^." MYP^HPW$Y"B_U.CP\K]]2?.MP4+?RI5KPWQ\6,_W]TJB*5M\G'"F283V1Y9)P MB$A6P((I":.,DUQD/$,R=@TQ)\J#2&/4F\G47->:MM"X769?;;109?8MA#L+J^MO]?SEM0( M3I)H>]@K1R?^_2T>Y;_;CC MF(JPJ70]G:\6J_*W^5(VB0-PE6'\/[EL;=EY'C/QS6CV\6>D=T*-U_SN4#DN6:J1<,#EU"UAV*_ MHJK#=WMP-DZA(1N&>UPB._4"Q87*:&P#5R$F/)>8%3F.LE+D2)S"!!C,.BH"QEN4@S MF7@MQ.W5_+%-2JT/0+9&"O#3;U_>@B<]@NL"W;[K<_M]%^P6WN/MX=!3HX6Z M>6DK;[X&85OAO ,"M$BL/P5J+ 8L_AVD#X>M#.[7A7&5#0_2/IS?Q---A4W7239 MA) <14)%$$=%!!'.,:2*(*,MD8E4Q32+G'8O1]H9&P=OS&R4)Y^TL7 Z;_[1 MZF,[RM0> =B.:SW %I@^-Q8"8Z)9=+\Y@Y.[/NUI%/RJTQYI:UAMVM,.[RG3 MGOEXGX+)B\?'Q;P.Z_K'PF2'UQ+897@+L%,+XTIPKA^\&E%G+P M_ABJ%'*X?G&LAGP1HJ>+(?=[]("UD"_R_64IY,L>U3N6A$MS4VS>U<_3\O,@9-'P'A1QK;NA0D#-N'P@ .?>-,)E*:_FN(M;K4D(X MS%-S,$DYTMPA8L@2'O$X2](T=8KTM6UX;'2RFVGSY4#.TIGLF\LZPHYG0L ; MF'4.YS %44IS16?0M*;744ASA<0US>?R>_5;]H5WZ?)$+%*DLDC# WJR)L3O^9 MIITH*:B,>8&8T[;*ONFQL4YGN3FV:[(*6^-!G_*\#EU@1T=A@ W,2^>_<*$$_[MO)OINJRA;DBD246Q"M362*"4$DCS'$%-!2$8C0CCI MI;>_V]+8&&2C\"Y;2__:4S1_#U,[>O""5&!ZV(#4&1E6\/X8%&'4[?=:>QTI M^V-.']6M/_J%OF5U;N:FSKTI42??THJN-6=X4D1YE,,D21.(I-#<(#($4XD8 MCF*B1&151_-<0V.CAK:JS):Q)FZ1GLVJ=4/W-$OXQ"ST&J(G7#W*\9S&XL*Z M/$<>/G"!GM,N[E?J.?/YUZI;84(W[_Y83/*,Q)Q(!+F42J\O> R+E-=%??)$ M*"1Q(8:M5-%:-C;2T:\D&KHJ0==)IZGH5:$/S%T!*@W4P>W:R]?JS*&+2O3H MU!^WC,39SGV%LA$['1"^4$37X ]6&F(')__%('8;\%[^H4W+J8=-NPDP;;[7 M(V:2L%CE2L609FD&$4L(9)F>:/,$*8ECF63#%(SP@+)H:I(G#)E+'4E+.!RJ#1A\[1^ MO/A9EM5R:MZN-[1\T-QL_C Q*<^:CS4M'_YI6^F:H930.,TABR*]#>%) 8F* M-5DF-$E$4I"<.0FO76+,V#C2&%FOB.J_;)D+OKY=F/)&CK&U%W64'8\.!7]@ M-KT >6?"] &95]J\R*!!R=,'=+L4ZN69_8CTTU*:+,^6G74CC39Q3=_=);;; M58;#$TB"V.MJUY6L9Q2!W'CTP\SK\7-H?=+3U &9WKI;3^7VC3E(+RM:_V]$O$9,$I2Q1E$%",PQ1GA:0$2$@S>.\ M(!RKF#J%M3I;,+;EA[&]/J;9R1,%JR?]UT[^JE9GK'^\>'(HJM2_G^R8+RCZ M@?FOM@\TQH/&^K5\5.W 51,\TRE-K26DA,?@M+[X^8U1<[9BV%"UOB#M1:SU M?I ;.Y;+:M*>G+7+^H(I&B?"'$<9K=D\89 J*F"6Q%F2L#17F;1AO;TGCXW- M6N/LV&D?I].LGU:F(0YMC&Z\;JX'IK*[P)GCJ[':XQK-$W>*VU3^6@4?_ MEL' 6+P6JUS;?%Z4OC>@#C>>_H$=Z"[3!\!N=Y-N4)V\=;1\U'#WB6Z^O;@I M=/QJOVWEWY:F0LERH:;5I$AIA##A4"K"(#+Y241E"9193@O.HAC%Q*7$Y-:S MGK5M;ON[;<#L=FX]80C,HPT"GTXCX+S+.N"KU_W3]O,'W1D= M<&QWSW/H(WTE%N;R5C6REQ,:L4B0)()(I/I_$8MA@0L%,I*G3D'9K?VRCOC'_"BS6.2"S)HYNMHFC MJQ: 26#.VJ]J"6=0V<8]]NTD2_8(!WUH@FE1WV3>[$TS7\S%]M$T;>=2ZB?+Z?BEKS?T[/8U-,&8)55Q!1O,,H@+E MD$9)!@E)9)QE*H^D50;QF7;&1FZMI0VEE5> =L8",[F[2&,>A];BG,/=E88D0 M%3^.=XW=TG% P /S=L@Z'T%"HCQ!_PKU.X[;-,+2'6UX_QC^Z:G;VDP MUZH8Y=:!U"1G..=91F&.D"9<)C+(,E.W(^2F$/=+8;9"Y,)G]9!,#I[3;N+N?V&[UK3XU MLL_5HCM6BJ[3?&^L6<=(=17I)D8O!\NB@$E""X@HU5MIE O(&&"7KE[I+X?J ME6Z*7[3DNO87W'1U2\?0X2[%PD?0\4,5%G_E%\"Q&GG@CCE=N3Q4XP-6.0^, MW\N*Z*$;Z[OON!9"/[?\HL>6O%U^6BZ>IQJZB2ADGN8Q@XI&9L>!$"1I(B%' M"5&8$Y$S*\F\1YQV<7\'<>;S%Q=:V4V6I#SA7&(.$T4230PD@@0A#&.N M5%Q(JE#$>I96N2"+V38]C;<4L01 -3S9%:*#MQ19NPHI!%4 UY3^O)W+":8R(BJ2,$M3K)=#',%"1@@RFB9QK'B< MV56:\V[9V'A/O\GI:ZA%FDZR.-Y\+>@#$V0H=4CMY6MUYFM(?SIVZ@\N_7FJ M4P@4SQC.2E8)JU4%"S;&]L\V9I;#V'ZPF#'9,$S M,-MM"CR"%WBFV\;MI:V=]I7'5$,[5/RF'YYI<]B41#L ]M(4+;_68U%?YR9+ M4:.*S_&Q4TYG>B$(TQQ&J,QHLV&QZ3QUDJ)S[P6)9'@C=P%RT!K86,6@68&M[ MKS9_!9WM@0!V6"H' GJ@E; _P-W6MSU0.[E\=7G><*O3'EZ^6'SV^7Z_M:4) MUGT[+?EL4:ZV:QDB%:49R1G$!>=Z32DC6"1,0BYDAG,4XR1VRGH]TL[8"-Z8 MZ;9J/ :@W6K1 RR!F;E.%]B8&*@.Y!D+_ @PSS56.894SD22>J4J+3?Q-B&_ <[Q09; &VOI2^! M)?AU]#8B'J7[SGL?3-+B-03"C[MY2M["BYCWABOT8[?"YS[+&37BXHNR*O>B MY\K-[!4E>5PPPJ$0D8"(YPFDB?X;3B/&(DY81)R.E"ZT9VR<4:,'P+TED:?']BS' M1:?+6B#Y9OZTJLH/\EG.TD[5.$MC@B6'B=XF041Y!JDH4(H]-6RMK*34&\,O0(M8 $661:8^*UW=:*]88M: MG7=\KW*5Q5?\"D>\62SDRVO ^>KQU7-9.;' M$TDCAN,\@I% >D$F90%)D6J*21GG2C",9#Z9RWOSA;O+=20RJ>EY-,FF6TNM@LCZH4CHE&*!63<5$67(H8D MB3,HF(ICE9$\$;('R0J34;V3T_@KH%GV(+1_<9H"PG6XW+[Q^'PYV$5S[ M>05J3YO O+6S];]>!/&!VF&X4%"[W-6;W9XUMMUN0EVV'/=9MVV _O%2T MJL%T.K(;&D$_5.:\2C%];-< MTGOY69J"NOKG9AUI+%W1F=&+3"8I)2B3,8,YCS*CVQ-!FA*]&,LBQDD4,QXC MIXJ,P_LPMM/!3M5GL7'E"G3.0-IX Y:=.X!O_ &SJ9+@)Z,F;BL ])HOCQW+ MCOR5&/ ZYZAV#.NT8W:N?1KMF!:'JVU%MLT;!5HPP!H-L 6')ZG=$?2EWZ*7 MK^#'L&4S7Z^C]@IOOJ(I/<\_VFNT6[4N&FH6NO5EVR1E*6=Q02 7)-(S)B.0 M99)"266>$I931$2?XXL3;8[T]*$SV431"*GD 1Q"G?+ M$X1+81SH & +NDTIXGK#_^8D;NY;=@M _.ZX3S4X[(;9PO6]_:[-=_JQR@O9 M]O>K:K64;9K=5L&+F_E[_9*9C+IR(B*<%K*@IBB%A"C.,:0\YC!C2\Y)VP"AF&!?JY%^/ MC-07/:\LY6S$H,S5%Z)=-NO]G'X,=TQH1F5%'&&!89Q'FLBHRF$1JPQR(B.2 MQXC3W$H<^$P[8^.KYF)^=E9DQ@E+.X8:OT3/\1I?_IAF2.F=40CM.,KJ^!71 M,=J#;]N\OEH>8-H$*CXMEM4$L2B-A9 0,X8A(BF").<8J@C'N611DB-EJQMZ MK)&QC?_.3K Q%#26VHN%'@7T- _X@BETU(P[0D[JH.<@Z*T,>O3!@ZF"GG-M M6Q'T[&=[;F@V10KJL,))GBD5\YQ"_8IWK+*"W%W(\B:;D/N0"?T/N,%Q5%NG#@T]"X[R2.^.]W MI[#;R+ [@2,N[JWTCWVN9^#_UM7^SJ&KR4@P]Y^?:24_2?VZS*L)PXJE.,T@ MC@H.D6)ZX L<:PH@*$@SXPX^RHGNU=CW76 V/^%6@=\)B)T LXO\D);B8, MFZ_0"YZ]%(9^3^F=7DKO[Y>R4;NY59_ELYRO]#YI+F\J^5A.BE@6"4URR+*D MT)L:4D""\@+*+"4T4WICDSBM=\XU.#:B>VFON4H3=!EZ'8)]73"AK?N9RG&QTZ6=,*@@/9F';?ZT)^;E(%FIHP[Q?+]D?F M<_&$"I$E),8P)KG1**88$L(HQ#G*:,93E;C%?@UK_MC(T!@.YHL*?)=Z9;>V M_+E\.9[%^GC[Q.'0.[,.A$]#K=LSNMO9(5%T1)]ZF89E(7JN\W\[): MKIH8C^I!+N\>Z+P--%M[N+.S^)M^=/56;RO6"=03JO)8();JJ3.*(,*,FVI' M!&*I$DH2)03-)PWQ?ZGHLK*;0,?@F@O-[CH8CG%_H3.S[[L"3-Y/YW60JUXG MMS.K.4$1B]F,+DOSHZ: :I_PZ==^JP1)F619 ?/*=NR MZ4%)U0V.7=IS_';_R)MI59/C]5PTXC#W"SO]QNR< <-[^,ZQ]@:/Y#GC^*&@GG-?Z5$3YPTM'\SS]!]FK?5,9Z:% MORT7Y8ZZE'[#TP03)GD*8YI0B'@F8)''% K%\C3#(A'<19'/M7VK\3%\YJ,Q M';?=(;7]NYI[P3KD]$00$N;0L\)8$':H610(Z8%J%GE$W*UH40_8 M3A8M<$6+>GCYHFA1G^_WO.A:L5+/,?KQ[YY-\#YE,SDA"1,9UFMZF25Z M=2\D@T662$CT=)SCI(A$*IST>@XT,C:6W]@(:B/!U]I,Q\"R@W!:GI)?"%+H M4VM7?-R/C$\ X/<(]U!#PQZIGG!U[XCSU&?=D^?>Z?5]]?W=HUS>ZW6^II0_ MJ@=S=DKGWR><)0SEG$!,LU2O^)C>U?,B@R1'*1.),XEIBO1Z(8:8F8AU'A-(\PC#+)(R M5[B0@G#KC6,H*\=&0IV@'^\,K:,$ZL@ 6Y6^L+UJL?L<0U\-7] M+]WE_2^'+N\;9\&M:CY4@K6_X&;>QFJ.H<,=-L-CZ/B!=LZO_0*X;;=#=\S) MO7FPQH?;R(?&[\6N/WACH23%;N9ZAI1E=3/GLY6H&VY_,TEPHO1;02&+3+0A MB04LL$EF2V/)A9"(D[B'D.$E-HWTN-^460#3QZ>5B=*:MM;[5B([T5.6UXRA M@1^50IDI+M9X SIWC&!9]^LAY.G=),XMG7BZ*L%OO M8+O62<)9&@F10\XS3:PL49!PQ'1_L]"]WJ9 M(N414;>. QO-;&'6I.^G):<1%$ MB9-"8W]3QL9BC2=78+'6*VQE7=:ZCE>@6@ FP1.=ZAWDLG/*1'*JVBU@ZCFX M,=\%76E'AL-T4&!^[/KFN)9DUS>?ZK[YO-TWC4>UN*T_XKP<5J]<>H$Y@]+K MY;#M,JZ')_:\M>I;EMAWTV4$N*%0E0F,!&Y@"CGN5Z=BQ3F-,."9S'CJ=.!PL%6QL;E M3=;L=E9"K["OPXC:$>S%. 7F27>(W"743T'@5T#]8$O#RJ>?AM>AR92QI>EX1)TA@2004D*4JY8A2G M;I44SC4X-E+8MA=L#+X"QF0W8CB+M1U'^$0P,%VSU65'6$AJ_=67/ M-3IL=5E+"/9JS-I^+V@IJKL_%DU9)!RE C.>0;WGY!"E)L.=H@22C#.)\DP2 M1@-4HNK:'QL+Z5?2_*C1QB'RG@\ :>OW$9+5$XG-)Y[ MR(!9C);^O$Q=M/V2>^K2F\6S7%ZSLJ[";)%1\^+SHQK9VB[PM;/,PV;HJ+>] M\V1>/FVPS)B#3FSGPAS^0+\-RM_E3-PM?J65V?E\W^R WDI6M3_5_[I6>N*\ MGIRB1J8J44X$:S_:-;:U0&PX60Z?)#>M-L=O6(? M!68IX\&+ QSC*JP6L'-V'1=69T*4U16@=8]>SV:+/^J0,B,X_F8IQ;2J102N MP-979S6;F07B7*\&-0 SN?YU+4O9/IT_'Z!+6.;,KJ:->P[V-@- MC.%N<\4EW6,W+PP$>N YH,/;C&K0^0'6CASHA["Q$!Y0]4K,E]@S* E[ &Z7 M<'T\LF?T6Z67!V9+^69&R_)6U<$3U]^FY42F3'*1%##C@IJ;2P9)&G&8I 6* MF214"#?AFF,MC8T8:_OJ2*8Z7.FKL=%5NN8HJG:,YP6KT#MO)YC<0[7.0> W MZNIH:\,&4)US>B\6ZNP7^M%">^)?7P)TQ_Y?Z*Q)B&"4_UY7IJ:\#JA:'R-% M&8X%H1CB# N(%)*P4$(OOJ(L)4+OX06STKRYR(JQT4EW158;O94-:1P!:T_ MMBM7V['NFYV,ZN- MK@=;QD; ^HW.'.[V+NP(BXO3X> =(WG^43L$:H^:&)%XN-YQN)<=KI<&NK4- MWEMN-[Q^\#UY_WMA$\/=#OO!XL7=L:='7II3]U)B]W9^4U<"VL1?;\X"]1P5 M*\8(9+&2$*6T@(50,8REI()F!&?,J0Q&#QO&-G-MIU7MB$B#Q1QL^=$W^RP/+L*"'G@^L\=[H"PU9Q #I:+9V_%*^6;.0!U/*G-_5 #QA]_F0N\QS>69 M%.^^@WGP'*2:CC[L+X),.7# M3@F'Z[GX\K!85II3'K=(VO$ T_W!(QJ+QO"K W5'ZC@@XP+4[/?XLS.QB$'&5 *%) 5B#%/"G7+=CSW($BS7-KNM-T[ M:\=B?D +S%9KO+:LU.S5V.F/CQU%&.&88ICF:0110C-(F GU)IG>U+ <896YT(9%FV/C MC];D3FJSJ>*YJ"4B>&,QH+7];F1B@WY1\#A":091SC!$(BX@0TC_+6)%P8HT M21,TJ18F#_!5T%^W_#\2?3M.]XQI8'+OX&S-K=%LY$X:BP,0O0- 7AG?IMU! MJ=\!B-TYP.6KEX@P3^GL9JZ7HO5%5QT)ET6XP)(G4)*HT.O&0D&BT@12)646 MQ4(@Y'3>?Z2=L9'^VDRPL;-7C.$Q7.W(Q0-:@0FE#U ]=9./PA! )WF_K5?0 M1?[_J?O2'C=R;,N_$L #WE0#R9E8R"#Y^E-ZJT[ Y?38Z6H\U >!:UK32LDM M*5WV^_5#QJ)=(3)$1D854$ZE,H*\]S#BD+R\RUF%3^=!/G]Y/TIX4$_?%DNV M_&GWK^N?^]$BM^OUCXO&;+M1ME>,OA\WH<2A/O37FE'J?SN;7$BLTANDP_FF?T,] M7"YWD_QOSB_,$KB?OW1!&/G]AQZF;-5\6_4&6U.K$@:W=K??P#_0.28@PGAXNG2\VK@-Y> 8? MWT"NGE%P[_3\#-OC<(Z@49#:\PN-TT//[+E"+)^5;,68;D^],BHX4CD"BN9V MOP4OHHZ^W%&ZY.^?%Z,:^HQKJHMS'Q;W_80H%V7[!: M65\D^.Y\"J\TD.&L9%)HT+O?![. MV+NQ2V1$(_/.7OZ.5OXJ/F:3Q.,FV>B0M$HD1HLH23M\(8R5K,-9CI=*TN$+ M5$=R#N^FKJ];>MGM6!2"F_52!G2)S5H)I1I0BC3@5.5>M/OZJ-YU)KLR1PSFJM2 XER#B!'.>"%A(!@JI$RZ*3**?600U]C6[)9 M89O##ELFW2RE;0I/*Z^'@>T"O X6T'"@1::D0[R^;?#JD]?[ G >IL9P YD M.SP/9" CH!LBG5:]"TT,9Z9STV7/[N9XRTL=8]FP[W?F89I0PF6940DTE1F M)>: BE5>JK3,F'"RO(47;7Q4G9=#GWILAFFH4ZP^X/_53K%NZDQ.5LT7 M&\^A3['ZC.M?]13+97Q?X$#K< CB'VAM>OR+'6@=(A7^0.NHAQ[SL(V\,[+8 M;=+3M]GBIU)M-1A><$%1BD *E02PH&8KD]$"9(0QJ#.9%I@ZSZEGNQG;_+@5 M--E(ZL&OY^%TF/N"@!1Y'CN%3Y]-RWF@/":5(( --$%X/5A^Q'X1ADZ2/G_W M<(1[48,]\KQ\=3\+=MO:3BWNYIG4*&,,$P$(Y=CL+\H4<,4)$"3/4BZ+ D*O MN+^S/8V-#IN*Y,GB>;U:L\I1V,\2?1Y3-ZMS$*0BUN6+Z 2U))_O;5"K\46E#RW$EV_HR1>58<0S=CKPVKR[DB2B$![\H1C?T'<]5@V,:VY1U!9S^YZ=>Z(0].'7K>M@34R\XCHY*_>[V M+]#YIME+_=]GMC1O]NSG)_5ML5Q/>);EW'I[4$8R '-#1KR@'* R(SDLE2Z) M4TGDCC[&1CJMF,E&SJ06U(UJNM#LYI5 &$4F$7]XO&JA7@"@=U74<^T.5A_U M@F*[E5(O71JV9NJM,+T]S^RNW"8C%8O'N4U'^H_%S&X:;5;2"89$PI+;FNC$ M_%.*$M!"0;,X(3#7J! *ISU\OOI+Y/0^#.\ MI,)[29Y7-I$OL_;Q+ZSQ@Q/JTK5JZU2?95:A*MQR_)JD[G(.4'W409Q251MUAGQ;RR6#3V,@PSAA%D(-68 ,B584^48<"R#".*H(2I5^J9HQ[& MMH*J:[7=5EN+^O.KI!:ZKM[F1X''@+HQVU4P12:L730B6!?/JAXV >I1+\/F M-SVGY%'ZTK,7]GO#M[/\W5PLGM1=X^D]42E2,%444 (1@!D5@.4$ 43S+-4E M5'GJ5]];N9)I):;?ZWT63:EU7N0I 1BGTJ!I&).(4@)>YDQF"F4I M1SY) X.@.4"FP _* MG*&A93-^8,@51D MV*F-0RWB1WEP(NO>$@Y!V?1L M9X.2ZB65#[GUXO7]*/9WMIS:O"N?S#JMLLA*R93&7(&"%KDM."]"4_ZF30 ME_N:/GXU>Z_;[VK)'M4G]<2F\[:J@W4/R2:(I;Q0C(,, M0O.J9]I6YC)[)@(%$AC37)=^1U]>W8^-"%KWU%GMGOIGHT#":@V29:M"?45B M*S#T#SET&!['L[%HH,<^(]MW!VYE3QKADXWTC4OP0Q?>5P4=NL,6+>K00807 M"SMTAZVJ7 :+6MBN=$_.0+IQT97P1":<;6&K6KSD%RO@W\)Q2H?Z M08GC5#^#LD.'HH<4T'5IO_?\C=+3N9)5R@:;-=(\X#;>KO%@6[Z9KL12V6_9 M\N?N14TD/\G*7.9"@S)EF5WT%( @3D&J&*6Y0(QEW&?18+G;]0068W2,Y787:\_\HMX'[0Z";Y*$FQUI""4JD2 M0(PR0*1,0493Q'F*4I)[91+L[FYLU+3=_M3VJ]ENGDUQ(<]F'[@]]XQ7@SC8 M]O$X@#UXFE(W5.+L*D]W^3(;S$[US^XUN^_JR2W+1S:?_D]E4#'KK-5B-I75 M+X;$/IKGK V/O=>;VCJ?S3=5>-O*KM)FB]7STE;B^CQ]G$_U5%@"K N,&I$_ MFO:$>14W5>@G!9(8E@0"J3 '4.$,<*UR4.2%+B#A&)?0BZT&5F!L_/>*K::K M9*&3767KBLK/3T]VA'QE'QAWQ@Q";PW=4OTGVE*^> MA+U'PSP.VUIE6P22+03UT]/]R)CUJ0$BJ9 (N$A]J4$,.^4,K<2PD]@+#='1 MM/A2S]7T>9)D65423HT75_'$.?8/>09.B#[/Y@G3C/OJ*Q M:TVPK]GJJR%A^\-:3;ZSF27HVO8GRT)A0@J0YS97>(8%(%BG0+%48$I*R8N> M]M>.7L=&=ZW0=N5FY:W#(NR''6-JG_>U6$@7Q/3*\O'&02NSO)QV.[@63[. M*'8JR\>Y2_NM>,Z>9'MFN[O8SHB>U@N>&!'RXCFC$W0ZO-SKH!.@,PB'4Y[[ MC3V-$S:MYRN;U?/UXLD:/>J,Q"*C&2F1 E0Q9!?W&O"RU #E&@E.L*;4Z^CR M=#=CF^JJU423XU3LR.EI:3@-J:-IX6J@8ML2+N6!_6#>B,JT4-O0 IH3.J$) M:S\XW=6P!H-.=8\L!-U77Q]:_&9APWTF)">ID(P"B81-F(\88%F9 H1*BHG, M$+-1X M7\VN8..#*WN6>9=R6GF>SSZRJ;R;OV;?IFLV:W('4<)(GFIM=K>T %!#LPC( M!06",X$4)4A2KV1,G;V-[;7?"IM8:<%TGC3R>A9^[X38C06" 1>9$,YC%B%Q MDQ,H86O!=_8X;#UX%^6/:L([W=0SE=O)"%WXQP]O&Q\8ON[(EZL(N_#)T;@S2 M%Y#8QOD=L4*&V1XK&SAH=J>#@4-@CU4[#F@]<4V_E_3]8OYHT_#8K,0/IHEF M<\P0PDH6$$ F2P Y%8 4' .!&9-827L: M',[@ZO8N7X]6Y+>Z'U#>KWDW#D%?^#-=#?KJ=ZM[2 (7KNZ[BZAV)%7TU^K= M\_IYJ9IBH6V=T ]J??!--L%0*$4P!B@C!8!":$"I$*#,&42(,$60YZZBAQ1C M(Y,'FZEH$R+ZTW=OT6<<7/<:D=&-OO>H+1JU C=)K<*F^O&V[K%-3GOX;4;&YDZ%,W8ZE>5 MR4A:#??+:51_K%LEX:M,AZ5 MX_N.4C>E#X5]9-[>P'Y_#/N[8]B;P*;$)8H_W$C(QF6U-J*^](CL23.:D;E^ MH@R!7ST;VI;L%)>G13/!7=7V(+-8".W;J2I(6[TCSQ9/ILD?:F4/IB=2$97J ML@"%>$H+(#.4$EA0@H1O9-EN^V.;1:HSS&]&L&K.J&O8)&LKK7=D MV!Z,;LO[*\")3/--CN=*M,J?)&C UBFE0P=D[?4Q=,#5*05/!%2=O*QW/(50 M2J[>&7'>3^=J=:]?+Y6QO=NMH'4^=VDWG)J)'A;9\]BZO>9!$(O\PN^#54E91:Q7<@8-2.F&(G0@ MRIG>A@Y Z5;Z1.#)A1O\HRK?FMWN^N?=W,QS3]5*U#9\MU9/JTF1*PY+1$"I M40K,)PXX+C$H,U(HB7.NL).#1GKM!EPY7][ _[5:4V23XO)W+YL"D^KX] M-?G,9O6%G(E_/2S9?,5$5=)@DJ60*I:7H)!,VQ1A$K!<0: DP;Q,):'$J?!5 M.)'&1BV]SG\#CI"#)6IPW"-3U$$]K)WLPM95M3T*KFMA;8^)K6;)1K5D5[?! M!\W#:#7XX UDPAIN$/V,7$'Q[C1YA>EI. -84&3VS&%A6^ZYJ6[:?UC)SUX;+:=)7!Z MG6G].A_)$7%?:1KZ:ITU[&[R6R-\]3JK5O*;9*X\<^=[#(SC%CTLS@/MV1NA MD_4B:<1.#G),W.PGF0BXD?<&+.S.WKW[8;?ZWK <[?W]6PCKUF0],YIOS6^W MVBR8[^?JX>MR\?SX]=WT>Y69<_6.39=UE!-4><%XH0"%C 'S?P$XE02PM*02 M"ZXX\CHQ""37V/8$E<#)PFR:?]HD1>M:[D0;P:MO/ \<0HV>&SV^P)A$YLZS M_D>_;?R/K-AU&-M-LOWV=E:1HRUM7*6OGS^:U6?[Y^2-^8OAW&JLJV14!HZD MP2.Q@,3W3^HY)H/X)?G*-@I_I)Z NOHA]6W>C_57R_7D-_;#+IV;\/>\+)"" M7 -=8F&K^V) LE2"7*.,I7F)9>;D5'34\MB8MQ'.C5^/<>IFR*NTC\QQC5P! MX__/:MO%'N:F'>8POQVRQG&K@[SW9Y5IW]SS%_2,BMU4@[C7NYF"/JG*R_#U M8F6VLM;WH\KPU"X$/5V&K^MD1$_OA61747Q^PX 7-ASU.I& - M]1R&N8 M5F-%Q;UY5FW-OM)L>8C&&6":<@ IP8 AB@ A&5-,2":$5QD5G\['-NM:VV;H MP+<=J-W(,!: D:G/,6.W)A^L:^W#GVIF-I*_+>;KKX,&NAWC-W!\VXX M(PMK.X;&/YKM1!L]@_VW]4HGE!8*P4P"55((H,XHH+!0@$"549AA\ZVA*7N& MZ493.VU[L="FAZ%.8KUK$.ZBYL8X/;&(3"CO'0#P#]$_5C5L7/Y.^\,&XQ\K M=A2!?^*2:RL4W0JQ?%9RI^F#L 8ATJ) F0!"HP+ +"\ E9R"C(E2D[3D0J7] MRA1=ZGILBXO=X)]&]L3E&;]V!-PX( ZNL;=;W9#Z!/)<4:S(%;!(%8LN=O]" M98M<83E?N\BYA9[)3&W-#YN*Y/;'=#71I2H+2B3 FN< %@(!CC,"\IQS* N1 MT=+)0^QDZV/CHDJX)@V.E<\SL'P?.3>"Z8U'9 YQA\(_X^@IE<-F&-WK8=B, MHJ>4.\H@>O*B(:K$VAUFO<&L]Y<3J@DW[[<&&%%L-A"I!C0UJQ%49)0SS5/L ME\'B.G'&1@CF^2IBUHT]&@XWTA@.Y,@L_<,<97PG\G)9X/Q%&-L\]?KV\S^2 M=^_O__DY>??I_K?DW=V'VP^O[S[\FMR^?KC[_>[A[NUGO\FJQ["XS3EQP8X\ M==CDH55BD%9\.TW\8C4P,\#?DHT2R5:+*-XH_4$,RN ]Q!B4B/O#=,BG5[04 M:<-P@;_OG][D [@2$&<03K M?M=E__WN,[#1.'1IF^BC,NQZOK>TXUJ]7PNZ]UK]Z@Y?9@KZ7:WLEF$N6[OK MP\)^U6P>[!ECIPF#,56PC&(@-"YM3BH"6,YMW9$TRQ#33&5AS5A1U1G;9%9K M4X?;;C6X293YPL;C5MN^R/:NN,_/,!/?<$_%7VAVW'FX-FZ5*?ZE).4/>/8%%!S+R?-.*;L]-ZDDEJ:1/C/A)(W^R4<"[.D<_R#TR+<6$ M?J"D2N&'P"]Y4E\(._,D>38 $VFSAL(4L"(3@ B>BX*5,-=>E=]ZR#"V&:-6P2Z1&R5. M9#)K-?$,1.DQ0&Y;H\BP1YY??!"/ZL)^!8QA@V9ZR#%L<$U_H(Z"<*YHJJ>Q M;&W:^+J8F3M6-@_3^N'@Q(1V/C5=#$-@#N"/>_DEJ\Y':] M7D[Y\[J:'M>+Y"-;!DT6>!Z1L*:RXVZ&-5^=5?/(I'3^RCYEY?H:J,PV@JME M6W#HU]K]M?4&F] LD]RZ74DH#6U L\"G*2] CG0!%6<$%YE'2M.(HCJ]7\/G M/CWR*Y[.ZR.6E>,92\S1=; [O>!@#7D:\JK[-.15>QKRZM1I2*WJ3A'"1MOD MKO45?OFA]BF']^)#/E2UO!<=>L\:>U$'I;L$7YRN!ZS0%Q6[_0)^<;OJF;]J M\?2TF%?KC;IY6T50R0F7W+PB9K.:ZA0!**%-_\(5$(4H,#9[6J*=:OYM-,QLFT$M5_>KZ$L=MV(0!RD:?)!K3/-6BUD#=)+6; 7%/=.(1- M*W6FKV$S2'4K?)0LZL+E_B7!7MN*"DO%7B^D3>.M*669 HS:F.Z"$<"8D$#Q M5)9I;C[BW+4(V&[#HV. :L-KA$NL=.Y5OO; ZGZSKX$@]JOLIKU7X:Y3JO8N MU;77V&#%N4ZIL%N.Z^3?>^S43UJL[3\?%NO_5FO[BBLCK/PRE].56#S;A<#M MD_TY08IF6(H,$ (A@"PK 1VP"'QV!D/,S0#[7[C#I'?[O9Z8#MWL%AC; MA-3FSJO"PP"SPMJ"\LDO]I T3__^^^U#]2G[^]]Z58@\B;+#U'(M=I$GC4J\ MI)+/5IU/&@FO!<:#X*\%:"#J]@7*CXR[0.BDV9,W#D>@77+O46/GA?U,;+\N M%O+/Z6QV.S]*.;1-7>\9/^_5YHA>XU;N*BKD,#?7*MG*'B5@OA=J00U+?A(, M:F[J!AC; N*6LRDD?,FJ4PXBV5B9?4M4G\,Z&5+5@"8(I-.+X1Z MU*8_B\&5A>F/VQVX*OU9Q8Y+TI^_M,>.P:N6;S9)N602IB4@FB$ <6[V$K2P M'H(E+#.**2^<,@+UZ'MLI-"_PKPGYH(5E&*=@Z*J%9$7!>!EJ0'-.5.8"P8S MIUH1L3$?S.]5U[58GII:+'J3#.A;HU"\L7#8Y<5#.#*']RCNGL5#VF/;& _Q M@3:409'WVVWVPZYS'^K9Y' [U'ZZ[NU=>S;1;U=[?GF_C3!*E4ZQE-C,!DK; M//\EH-3,%8J8>2%%*5;8*\^_0Y]CFXB;$D[3_U'R/_\C*]._&QW4Y_:5_,=B9@- ?F73^8061!C"R@%+"P$@ MS"A@N5" ")DA+2&CVJLX8W]1QL9A=_/O:K5NIOW'Y6*U2IZ-Y#6K)8]&XD#% MZ1U&R8W-AL$^,LF=+4'_M"TVO]4GV54HL:K$+R7O#N<@U>,=Q!E%P7AWV%QK MQ'NT&"JP=9L3!DFN),^ )E !F!D&)9)I4.:Y)J7(&)%^&=K.=C4V7OQ\(L3U M;9 05\_3H#"01:8SC\C"*(<_ET&*'&SX,LWGQ^J-.\? MWH1(^NX\3&[L% 7\R&35R)QLA*X.K+>9W2NYXR1U]T4K;"YWY]Z'3>'N"\I1 MYG;O!OJ&4QE]YNME99/]-%W]Z_52R>G:?IJD2&I=J *4--,V>5X).,I20(M< M$@1U*;7T"ZDZV]?8:&Q/5,_-8A>D;@04"*C(E+,G96*%NTEJ09M?/BYF4_$S M^:/Y&<7*Y0!5X$"K\_T-'&QU4?'C@*O+M_1CD3,IBRR)/2_M GE2,*48X2E0 MJ$0 0EX JE@*2D,KFM!<4>RUZ;K8X]@8Y7X_GF-SU%T92N:+.6CD]N.:R\"[ M,4Y0."/S3E=JM*W X2C&&9N@1'.YUT'IQAF$0])QO[%WY5^;"FF_]?8P\A*RHX@I-Z-J[W9T.75W7"8(3]7/= M[NM'/[?R_STW1TWO%LL/ZL];4<4?F1?JXW(Q-Q]%7;C0%CF?L#0O*,JY]3;C M-N;5?"),@!S+DFF<*E%XF8F\>A_;BF@K:_+9%H)A2[E*OGR3MBK5'U9@QYS9 M_8;"C9.B 1R9H*[ UIN<>F$4E*G\)!B4MGJ!<\AA_1KIN9YBTV454_2;84RS M9+#MOENJ?S^KN?CY9O%DS[1SI9%$J "(VAI'*,6 I*G-IH&TS8Q53UAYFI5I_INR.<4FN- 9%*P YCMLJ(QD<_MYR^)E0^DN><2R0ECQZ51:.1><$G4@)G\44L==WDN&S_;92)JH6T]O3>P]*-U+I@\Q@'MPU&F\OH-''4?N4 MSJ&=LO?Z&-H!^Y2")YRM3UX6QR[\0?U8/_RI9M_5;XOY^NMJ@B4F4C'KP@.M M;4830$F!@69(ZXP47!&OTVY? <:VR#!/4A'6#GP$>1B[\#5 OIB=>+U(N U. MF\J;Y+\56R;W\P'MQ><@&]1^?"3$J.S)YR#RM2^?;:>GO\XV/.OU8EYY +U> MK-:W3XOE>OH_=7BG69VDE)4EP-2,"J18 XY(!AA2# J%.:->9^T.?8Z-O'9E MLPG-I=)JN50R$8T"YL/*]YS+!7LW2@N,:&06VY$V:<5-K+PWR:[$ 9UZW.$) MZ]SCT.^P3C[N0!PY^WC*B!*!G-=TCS/O*PUE[L<'1'M!#S)6D0_TG% V8USPF(7F7):89-- ML==?=I%L!#Z?UMZ;=/2.Z;(YX?KD:!3^L1F'V MD]/:Y[$I'U-@@HL\HP C:=9'J6: 9YP#5A"$A,Z@9%ZE(H))-CKRLD):\T\C M9?+-HP!0^'%SX[D7&8W(=%@7[>'=Q7UX6]R'GRKNL]4N6"V?:(B'C6L+)MVP M87"A03V*F@O>0=]EY&J]G HS3U1Q?%_FT_7JT^195HC,J8J'4V]CX]^ML'6MFJ02UW?]V 6OZ](Q$&C15XVG\$I^ M,;*N_A;A<,\)E\#KQ:X>!UXJ.BA_O$ITN:EOR+]9;%J6NM=RIP/4Z$N@=*@8/577H>.&[= XSC$':?F_NF'WXWG:GE:]/3XV+Y"89/*GYE.DPJ,P ) MS@&!,@54YSC7>4H80Y/O:LD75YU7^SRLN[W%/U)MJV+Y90SN!I6D>:IHRH B MK "0JQPP05. .#.,B')59/!J%X"Q\6*OS,O=.%YQKC\B=CQW>!_YF'ZXL_@1 M'+A[G:KW)-(JU6Q3Q:AMRZ8@F\O[]5>UW/GJ=1,S798Z5;*0@$IDR%4A#&C! M<\!UBDN-)!2%T[&5=\]CXX:V]E/C ;BJ(D875O:DB=[=C6/W2%_M-1R9R$BI M80F@E-8&),Q"%68(2"Y$KKCF5;B)8\KV:,,Q0"CO.(:CF]VC@AR9\5M\=X1, MC.!))?GNMS?):Y]L#?X8>^1KCX7U0-G: V+NEZN]#VZ=F=J]&APN3WL?/?>R MM/=JX(HSWE>7SR1>'9Y);,*3;E>KYZ=O5=8FF]?FW5*IUJ_XD]F/32!*=0$Y M!"FT1@]&2\!*!($4FJ80H:)T,WH,)O'8E@16QD0;(9-IZQ&_M"$TOTRKXV&; M8.B\6\8+#;K'P?%8AG+\!\I6ZZ0IWKC5^Z;*_67#.56R"9FPR@<^;AYBG,(? M0T>5>OCCZ2$&X>2Q]2 =]W707GVU_UO3_7>Y_L7/EYI1* M$\D*1"$H94EM(1()>,K,LXPS/Q?N %*-;BIZ^_K^P^N[]W>W#W?W M'VR*69M>]J;Z-WG[?[_<_7[[_NV'A\]5FME/;S\_?+I[_?#V3?5W7\_O$(/J M-@T-/E21IQHKH1D3FYQV1U S3VP/ZZL_VKWLX7<[-T0YP R*=6!7]!"2#>RL M'A#,8W?VD(WWC0X6BR>U.:KU?*_/W#VB-[66,-GZ$L1XY2[ $#CJ]71? T>_ M=BI\' 7;?7F@-,\/537Y$J<9Y0R#E)4I@)F @&A=@#(O(25%2@KBE8_L=#=C M6S<<)RY._J@$](N3G!;3? MP=A>_L;G92MD8J7T]0,Z +'[E0\!3>27W1.5'JY IU6_TA?HH-&!G8%.JW3L M#73FNK % VWQM>9;:Z%OUZ8BYU)KB@&F$ -(!0=4L Q F:LT(Z(DRJG$>+_N MQ_;R.U2H:U5S6?R&&""WU4(\V",32V#$@U4"[ 9ND.I_9T081<6_;GAOY_.E?E1U[&89#J%!9(,*"9+LYMA*:!,F%]M_O=4$"A1GVQ= M9SMT>LV&S]NUD;=.?&'>/\U$#]^^\T"[<=9UN T5,=3*:,&JI+0?:CE#!@I= M@")PD-"YW@8.$+J@]'%PT*4;XJ0"L_F7'LP(J G/4)9A"($FV*R6.-. Y"@W MFZ&2"$P,F3"ODLK./8]MH62>+!0V^=<69#?VB )=9#;Q2/=5B3Y4]CKM \,C)2CXL-^UB-3@U59V/CIEV(>E#3'OW]^.E MC\N%4$JNWAD%JK#4^]IMYNT/M133E9(3E=&L1-SLL1#, -1FR\7*E(*<0J)L M>B^9>RV8+O8X-B9J!4[L(">J$;/:1*RJ% 2+;SU*B%X&WHVF@L(9F9_VD:SS M-S3B)AMYP[&2,S1!Z>ARKX/RD#,(AP3D?F. -*=/WY[-J_QYH==_LJ7ZH-:3 M C$B4UX"E-F\[+DD@!1* B(X81H)4I1>M-/=W=@X9S88/>AP[TKDL@>Q:4>+ECC[M\N;2Q M9]7OS!A[_JZ^D3V+Y?I!+9_JBO;50G62XK+,TPR!%.8(P-)L;&EJ_RDP2C$I M4I1ZN1^=ZF1LY%W)"$Q/3\ET*Z5OQ,P),-WHXEJ((I/$#CIW#NCTB!TYKW[@ M<(\3'0TU>.@BHYK(QK=_UQ,2K.#S/+"+#,H3,U23D' A2Q!(75A-I6* M<'1]SHWC?L=&"^8Q@A$,[@;@@.9V/]C&8\\R@@]L:M\B-;RAW?0].F/6#B"] MC.P[MT>*+%Z=BQMK=K;O%DNMIK:(^NJN27SZ3S5]_+I6\O:[6K)'U>Y]/RZG M0AE>4Z40/ =%RC& F4: :HR 5"G-2T2+7.J@@<:!%1@;0;:F(&$?EMG,;")^ M^?+YC0TY3E96[=!!QZ&?!]?EV7A'.?K2[W)(\NI"3/)]&X2\ X-99C<9KV^2 M%HJDP6)C6$PJ- :,48XTCL.&+(=68EP1S)&&R#N@.983=? M&QFG?&9#JI65\S?V_Q;+US.VJBJ13_)"%PA*,_/E6 '(4P:X(A 06$"IM1:% M\"JTX-'WV*:O6G10R9YLA4]JZ2VM5?(GE0+)'U8%WRKB'@/CO">( 7?\?4$X MI/OL#GPQ"[U#<.Y_Z%V"+S G=@K>35P3Z?O ?C2U2%^IN=+3]81F14F%2(&P MA<>A@A(P8G[E1))36#PFOTP&^M*0M]:P*?A=*.A "!% MIIP&'R-B6QTX^:61,F")J@LX1(B/M5_R[>-254NTIII&#E'*2VZ6.HPC VV@"I5 BVX M$A(3S(E3?8^-,JST22M^8N5/-@HT[O7)1@6/+(J>(]+-,)%QCGV@Z@/Q MY>HG5V/MD;,R'N8#9:T,\WC[):SL!UIGRDK/)H=+6ME/U[VTE3V;Z+=@O!5B M\5SEI!%J^MW&Z7]0ZS:9*X.0ED0+P%3! 90XM:"5-5ENA.WA*=,)K]LJ,A1HD4E]@]>G';R8MKXRM[/9XL_JR$O;[6M-,N\7 MJY"9<7W0"KK@[.QPT%6GB^J'2T^G>_P3=MP:?I*6H][-V.-$,9$6>48 +FVF MCM26PD,%!)*J5+%,IIG"KIDZ]EH>'6>TPB56.O?4'/MP==/"52#$Y@ W_;V2 M<)S4M7?VC?W6!DN[<5*)W7P;IR^XLIQ<783+&N<7\RJ;G+6@HI*C,BL)T"PS M+R,6"!!)*2 9E)G0.92EER6HL[>QO:!-2;FMD+T,UMT .YZ7AH(M\BOMC5C_ M6GQ=2,2IP7>RQY>IO=>E_-F:>YTW]4VS]YV)G:QI]&11IUBRAI)]\5-:GE]4W"= _CR MO!\,MMBDT1>Q'NFY+J!Q99ZN*=>RHZ@49+>N2 2 MUNNDJ\-AW4P<5#_R*W&YI^>Y@%D[R.GL>3W]KK9Y\=[^$+-GJ:2-GJY#[2HF MO-=OV7(^G3^N/JIE[?+W\W0#U0Z9*"9RI1%0F69FO2 *P,N2@[1(%8>LA&F> M>ATKQ)-U;(N.74EWLE-Z'DI$'%O',XUQC%AL<^CIP0IN01D S;!')A'E'?;$ M)3[P1PW_8!R4O"]%% M%'I;A\ZW/)AEZ*)RNU:ARQ?W7"963LRM0T.1:\TYUH 2F0,H* 1$I&9UIV&& M:(D*R)%/YI6]UKU>\N$2K33EJUDEJN=.*"R)!*:6SPT'IQ$7U0RIQNJ?9 )G&.=*^6S_H@S'8#O#%Q\.MXD@!LB1)X5:9)LTI86T*Y56N!G" M%ZJ@LX5SYX/.'+Z0',XBWO>'JB)LVGFS>&+3^40QCHB &I1E40)8"L-:B"- M%5&8%#*3?OFN.OH:V[QQHE*N%3;YHQ;WZJK"6Y#=N"@0=)'IIS=J :H,'^$1 MN=3PMK\7KC=\I/CEHL/'M_0CCX.<1+4GY;VNSM-6]\_KU9K-I2&O-_943J/F"[-D MLB]&%2W(V6HJ*M.2K/6P,9B)462US:#W7WX\%6@\W2AM^%&*S'Y'F>AJE>S6 MO%8JV='*!H.:]]+,YC59QO 9"XMP4#X-)-J@U!L6SD.6#MQZI)2JY_+6U?$V M=W,C176:NKI??U7+AZ]LOI_1SJ9YJL]8)X)D&=(9!27.<[,GEA207"@@D- : M$K,CUEZ9Y :4?6Q3PZ?/7_:RJ$[G-?VO0F=0#3C\-$4\TT* PAI"H"0"D$RD M "N)B,8:45CVJ.P[MJ=@^%K!&SG_&L^!XZ'?R(9U//ES+Z3/;:)4=P!(*@22 MM8'@*+FNN7^36G? S+GA!V_8I+D!Y1]7OMSP ^.=*C>""#TK)YJW^JN1XI[/ MIO71SKO*COU;;<9N37*?E-U82[MVJUW*;++[B=",4 DQR#FF "J9 4J8 #A+ M2R1103#Q*ZIXA3!C6[VTNB2+C3*ME?I;5?!AV6IAMU*Z=HG\:13Q+,!XS?BY MS5)#C4KD:6HWQ:P-3=[//]F(GV7M M OAA,5^VOYJ%YW3U?CJO[6R3+$62%KD&Q"[?(,+$9GT10"K$>:H+0B3WJG\0 M4KJQD=0V/OJFS=5OSRMV-$Q:%1-[8-AJ55VUJV92Z9G\835-*E5]*RD$?0C< M"/'%AC8RA;[(J/8/F ^)?IP(^R 2ODQ(?DAPS\;P!^WDRLR!=F5KB]M-V>SC M8C6MC!5^YYXN38WH;=^(6^_U&H&35N(H!Y<^$,7)?]?5\K-8?%NO_5FM[ M*/XXM^6JJU5@8\F;8$YD03@&F2!FG\<5,HLNG -F?I>X*,R3Z^4@,HC48UN, M67F3^6*=_%1KF[J[$?DF84\VT;'?>FJ8<7RO*1^%Z^9>WBZI MUK+$Q>MZ'M4N;4S1^N=',Y9KLRWMS:CX#^H6;R8?$;6]LD8C^WR<1>+^;KZ?QY\;SZ M,E\J-K,+&5ONI]V5VZ OZ\+R\*>:?5>_F:N_KC9FL G7&I6%T$##/ 70KDTH MR200J5F7:%ZFDCE5BXDJY>A(S@A;.[ME>?)4R7J3:&O"_F[%]6.X../JQHDO M/EJ16?2-XNN=7) WB548K!?@J5'9[E];59.MKE6]K(T]\B;9&_#?F@'?GEF$ MH^*H Q*4O.-(.BC=1P7[<(*(V]FU?C"OV>JKF;7L#SMS&1JSOC?54?F#^K%^ M96#[UP0+B*BFMBPAAF8+2TO K;>]*$L%F4!E)E _UQB7[LQZ?5C!J_U< M]6%'A;X.,T[CX>M#$QKE =UJS@+<>-@D5H&DTB"*LXT/=)'\;YQ$>"&7'!]X MSGOI>+72HZ9*;[_PQB7Q=CY_9K-;*:=UN=C]>+K;Y_77Q=+2]X27O*1YJ[3C/>#IT]F8I%>=,4GMTU)KGVS5;R.F[S<1TUL(QOB$>!39 M&>.3,E#-GM$],7YE@88>NDOYH+UZLV M$.X@U4#UQS=LK;86*:PTEEF! (4" R@R")@H4Z"03'/.E&#*:5'T0O*/;7G4 M"@Q8DQGDT8H,I)%YQQ1I%TF+6M_Z KM$^O+YS3:=RU!AW#V?&L<][GB?A3$L MG;K#N3S2 $C)4,D9PJ[&0DZ>QG;K'58X+RG M5\!I1-WFBJMQBLSH_A#YNU)V01#6]?%D3\.Z*G8I>^1:V'EQZ"H@$UP2S2F# M@!94 \BUF:(%P0!QG,&2%F9=+,/4_Q@;$42L_'%US8\1D4%GM8\ABGS$62*= M[VXDA3W.+CPNWQ$W"_\']6.]>Q0\21G'1&%AL*89@%08,LDS!E)64H)YF3'A M12%]!1D;P;1IRP\RP=\DL\.TY75"&)O\)3&D'R<]_-&PN7'4$(,1F<'\TL?? M5#E?DON.<8B62/XJ=W.QM%V]4?7/N_FM M$,MGM1OT:ZB\RO*U%6[[MPEC,B]EH4!1XL(FE%2 I%D&",)8B0(377BEV+I6 MH+&1;"-]HNHYL%[0+:I<@&VIQME6>C]JO7KPW"AVR"&)3+6M*LDOK3)_L\:\ M=I!VDRG8<:IS-N[PLL-(>9-O*'B#DO#50@U*QJ$@/"3E8.T&)N<']D.MS*10 MY8G"FA1ATKS?Y^^[!=O@9BTSVT MKZ3,OAB^+"]64B>-V ,PWRF4AJ&WO9['P6&GP' FJI,W7YF,Y?TF(U.9ZD*6 M6H!2D-36N^. FA4?R/,,(U(6*<^)EW'NJ(NQ\S;-Y9HZO#!R_:S[7F6Q4M2W]9,\"[_6759TB MZE:;%\_0S?/3\\QFVW^COBV5J NLF#MOGQ;+]?1_:F<]G2&!FM?![.8>JWJRHWNRJWS5R*[Z P2]!Q^J86+F MPXD]CI#[X,/@'+$?ON<>L4HV5&D*%/.84@!!!K;:J.N'+T33;11SR,P),1 =4\N+P%_Y*G# M(2[_?##^M@3B1K6!Q\LC1F?@<1LH_&:P\?,+JPD(=F?$3(A^A@N&"8C*7IQ+ MR'9#'2'8; HV!>T_I^NOKY]7Z\636FX.FB=*Y9!Q4H "YM1NRPE@I&! :I86 M4JA<:R^+GF?_8YO_WBBMEC:C^E)]5W/?O#6^X/<]6P@&Z5)(/&X/7XXEP/,(9]3C'/B(*&(FW \2)(+RW>\].G&H)+S:2HXK%ZZ'& M7RH?-="5F"UL*R[,,U>F;1_3J5';+K811ED[=( 1] M \YT->ASWJWNX=-\X>J>S^RFP29)3MVU_ \LWMH7 SONTT(G+-FC5N0_R6Q^$'GQ'IGNY(8U-D8%' M,VJ"UDC#$):D \LX++O' ?AH6HC434]7T695];"X%?]^GBY5'>MM'^/M>=<$ M4RP)X1G04F@S2T!J2\834&H-TUQ#G!$]F:M'ZR3RX.'TZ=*Y$U_0FB^.1(CH M$68:^LIL'*"ACJ>-W-Z.%7X#X>B:%PS7@;SK&GGM5JZ1.-F*O'/X'M ES@>B ML%YM3CT/ZYCF \:1;YG7S5><"_'+%C=^2)/M6UH9U.ZUN?MI,:]*WWU4YN&= MKR>B0"GF* =Y!LT"N$@9(+FDH#!\E^.<,&9B:2C?3^6-C MS5S,5Z^47BQ5?5T5S?GVQWK)3!_3.5O^K.*^/AC8K7O%HLJ\=# MF@5XR1'(,H'L\CL%3"$!"IV51"A4%KKT";^)**O7)#5 W$WEC\DK;JX;VC7M+J%]0!+?8@A'96BR;OT(YML8$_X007O_=_-OS>O5> M?5>S_#=E78\G,E6$ICD!F@L%("F)34)? DDUSG/)&67,9V?3T=?8MB:5;/_Y M'UF9_CWW8_,HR-7*SX-T?%^>J0X$H18*1X2G94\:.@ M/L/D1DV1P8],6?ZX)W]$.8F[ L:@+-='CD'9[PJ@#EGQFJ;ZL:4M9GZO;V5= M4J99 I0T%1@C"')F\R115@*"- <8TY(BGD/&O-*>G.ID;'QW*\3B>5XYWWVV M;JML*5?)EV]5]9U^)0U.0NM&8=<"%IFCKL+*FXBZP C*-"<[&I1*NE0]Y(K. M:P-G5'KUT_9V^V.ZFA1YJ3C"!"BH2P!+"0&#=N4DTIP3E&=,>$5<.O0Y-JIX MOY@_@O?3[U6FP?GCU)[>5IDDDC^LN)XTX0*ZXX%X6"@CDTAO%,,EACG&99C, M+CO]CB,URS$0SKE53MS:<]_6%7%IS4IU^ND)XUG*%$N!4# '4!$&",]*@"DK M>*$*3(E7_EC'?L=&0H>AWC>U(6B^F(-&8L_]F"/\CGNP\*#&WG==BNJNK>T7 MH/7?9?D!%79GY=CWL+LI/T".=E">M_?CJOW4&%L'(.L,WWQK?MO8N#9!%Q B MSIG&H$AM\'510, U% #) @J9$48&Y'4Z]C\^&H<]?I2MKD MJ2EE7P7@5K9?724PM"87ZW\X[6=R=QD,5R-[8(BCF]4K>>O 6L.$MA7MNT:8L2WO:BEM*;XJ94",-=Z940FYT+L> MZY=:[9U:X^VN_&YG%94I61\RFCEFIC9_KDK#QRCB%P+U%U@5GA%HA$O#;NCZ MK0\OM-F/>+^LU+U^NUI/S;;$EN@C$BHN,I!)E)I-LB: %SD'FBB%,YB23!8^ M5+K?_-C(T69.7^AD(Y\?.QY Y\9W_0&)S&"'6-PD'Q>SJ?B9_-'\C.+HV1;:MRL5I-L$9E*34%6 BSS,H1 83" M$J"205E"0@CS.HN((./8B+B1-'FTHIH7W<;XKJQ.JSXAOH''TY&/7W:48G-U MP(RMM:8VX7>MJ_W&:#N>C*P=0S&JE*NGY/Q+Y53M #ITTM2NKJY>BS]]FRU^ M*O59+;]/A3HC:FT+,I_N]2&94R*6I&.;1DZRS_81N4G>_K!:-O:XQO1ME;NQE=.>?3U[ MXCT!WEN EQO7 2>>7D,ZU*8AS@C$VE8$EO:E-AYQ0._8FD3JL&?T[D[IO=85 M:UI5^6X/[C:..0QB0B!$($NQS1%MG_;!APMZP'$4- M^[?@QUE232=OYVOSF+S]\6"F[[JJ64V*DQP1Q9"@H,RP C W_S!L>$KQ-"\) M5!!QIRCAKD[&QD.UG&;YDFPE;3;$;J34B6@W_83"*3+1]('(F5)<,#A!'BLE M_O?CXOO_,;=7O/%O:#^"^F-%%IT-#T(++JJU!.!T;8^BO+WWZXWWT>U\_LQF MMU)6\K!96P^QNFEU^[S^NE@VRRJ;?8L][B?EVJF1,H%9DDU-D)K/?Y8I6'"-BKNE@VNM$S81LU-FD=;K.D@!62R MV"KK4;5V/"/D4JQX/-*.B/B=K,VO.JW-[=-8XY-L 6IKZMXW&=M7R>W.T[B% MR5ZPFW5RM]#87_-I]"C%/!ZI?9[*@2HZ_V6?3K\*T>-[!CH+38](W.'J58]( MZ8-UY5C%\]^U-AZ;/[.OZ6<,KS)5^?0 MQGOPUYZ9C,QX?# C5">CFA#SFBDA$2"EX !J3,PT6*:@$"GANBA*7&JOI$5[ MS8]M-K32)5:\GHG+#L!S>PG[0Q+Y9?1 PS^ST$FEPR81VN]BV'Q!)]4[2@UT M^JJ^68 VZ^+#Y?.$"YQ2I MJSES9)_L[XG:A;?;BQ\(Q<@LL%^9Y>FH=U+3_I"SYF2U\FX#HF

OQ.-VYCR+NB(>]\1I4N5!R9;'"Q2E3+N%OYTFGT24 M70ZP.EF6(KS+BE'QO+N1&ROA3$G-V6*9X.HMXXKDMQL#TX_@*U+=A'XL#!%*-L*&0:9C'5I)-N MTD?=; S#C(O7BWMV3N4+;5.2CV?>N4/FTB0?:]_P[]I<\\D;;^)@[2?)2 I6 MR4BZ0UCJ<5+';TVZL12_,)VOE=*65O:RVN2E.\_V12V9^3+9.A'CH/'*Q0\Q M&"\(DS],=M=<=W[C_(U_KNQ2K3?Y+8UAS-8H!"ZW6>@G,1:1))8(+-,S ^YQ MX41^X!BW5;[9=ZU\4^$&>SN!N(PV7'WJ7WRY8*=?/GP_^77TZ_CJH_7USY,4 MWO/K],OQK^/S2^/XZK-YT;^8B3:<_/FU^_7JTKGX\M&FH.7AU^\7%L[QV+GX M=?SS]/#C#2;R?+V:2 *".7TVCR^_17[D)D[DZ;9A 9#'B+SO)+[N>H'MV&8@ M0@?S=KQ%%0R/]D0(RFWY&F\L!ND625ENR;V,O69 MX[O,")COFUYB1 %WG, QN?5HZ&N50M%6@ZV@P6YFH)G-+3 Z'%06I[;9\#?? M,IC.N0B#)+"9C:Q89L=Q[JW$5KT&>D (MFH/FA=_M'GB1K$763P)&/PO"5V? M"]N)3"L&JV8%+?[8B-,[C3\.N,8PDY8@S)"P>#OP?"F+,*NZ>&S,#A46 R3U@A2YP@B"PG M2#R#)SP15B):A+'A.JJ1)5<%?Z+ C@,KT;D5!8@P7#W@,2 ,AW$6N$$<('.< MV3%M]D!NT@8%>=JC7:57A%X2&9;O"2=A!G=#"NY M>6/D-"Q&.;&[M:&,Y=K(C7CD8(=F)_%9$#OU%TB9HH[,9 M+ %( EQ2[NLB]D*="8RW^HSI@!K-B#F!Z1GQWEM_3LNI-E:Q,V?7MUPG#H3M MA:[-(MO@H6N!'\P]9G@F2\P626S$V9U&$KX'8,%EINY:/@<_(+(125BX1Z$; MNMQ@(2 )R]ZD..,SQ"JFDF $Z>J,'P^>JX3RG%FBWL1S? M*YWG7JTW=_M._'Y+LS-6X$[I^FVH:(-,Q&R>4.R$MI5PIG,?7$P&5@'^)F+= M8J8PA6%%'F-[;^V.?W\C\;"=?K<@CZC5J*U&7:Y1K5"X;F2:H>4P)@POB"S/ M=GD<.HG-8[O-0=H,I3F-JP6S$[""KA["?NF,"P]\8FS7F#!NNF$2@U6D5NL[ MH#)WH%?TTGJP=1J]4M1OIN&R%O$A%59B#^-UZ-_OBZ=FFHH\3 GDNWHZ!WW8 MF98V?D'%Y&&HFOFU'L6YZ3F$[D(HG$HINVDBH> M16L=X;FOZ6B%YYF%![M^&B$";;!W2HV_2B4$'9X::1A(F?)_:L =B ,;;YS)+1-6S_TK87LBO[Q+,CK"ZB M;C=(*IUI$]V62=TA^ D3F@"0#( +\&FZ3YCKA[;V%>+<<,WG;VW M5C"G/9-6B?AU-P533&W/0D&=O^1":QG@%XUKTLJ#Z\KAW_Q25"TFDRDQ>V1& M@D>3**EE/V2Y^A%^;M>XD^_%7W#\\9MA.*%EN8GNF4+HS(DBW:>&RB8+;2L. M8Q"VO;?V_):)#]AWY1G0:SGXC4+7MT+J>:-^JL%UYK8@G* [P0[/Z6@$0P*(",.G[+W=MS0L:J!,N")7BH[UR_#FW?RXAO-_^Y,!Z@\D_-J"B5L?:^6 M8$E[[NL,1$T,7IJZK+O.&L?GEQ:HRY YI@BYIR?"Q.@O./*<^:'NVIX 3U0( MTXCVWB;8>9L Y@SL3/*L+\5%K7XEM*5LD<:D+O323JOV>*)JHTZ_E8BC*=FR MFW/5^+O"''08JK?(0P&VM72OI*V7Y%?I(,I)AE;(/"BU^IQ#N1J*X)/O6P=4 MV'9HF[8+P)\#K/ -/Q \\GCD!CZ/W>#6Y*065#S6*;EZ?W-R_K#C86XDW[YDV9SZQV4D&ZMID^X\>:.+Y *2T $M-BFI3J"M/ MSY3*N8+?'[Z_.?[SHW7QZSN[^/41WO7O].2PUS_Y\^_TXLO1KV/KB!U_^7=O M6N7 \Z^/SX^NOQY^O3H][UZ='+Z_/NX?&:=?+HRO7_[=O;B"3UQ=_KSH_PTJ MAZ@K_2@QG,3GNL-<7R8[8FJ+SJW ,2++MGPGV5-^^%C$!ZBX8Y XQXP2*[1\ MYMF",]!5 MML6*$/2&R:ZO($?.O_9 "Z 1]JM.C:P6B4I^%8,C<"FL2( 6@E M"O]B]V4Q:_9WJ+WO@G:VMR[KY#88B9E8EBE\%@N61"(0!N:6QU$2QX)CSY/S MYG4K_'<\@CD,8#=ZY6X4M!OC0NEMJ?)'UYD>]7A1*/=4C+J ZG/QWW&:@\Y$ M,-\'5)(.8>_H :W_;KF"L#:\U[M!DYN-\VJ-<:Y_@4>0X_OQV4=_G7;H M$XO61@-TE=5LJG*@HQ2/R3 7B'RYXZCX]Z@=)0YY%AMO(P*^A:X U=P@'PKYE>?YO,=5:Y)$;] M%1X660_.U<*O/#IOZ(HZQPRF $;CSVY>)W-?"CW,!?^N\P0&^X;WKOE-L?>O M28T+ZK:Y@--S7SC#)'DX6B_0Q T&(%-Y&_G;>-<>W*[?=AN*PHN)N##.>:,3X&+IKXN]25= M+I!%C#'X1+TY2N>E>N0J#U*1JYE[5-G7@I(*<%"S%C(;CXH1:%9\:\-SDC$T MJ2'CM$<#7'6.S^F_+%_?2UA?F* ,K>!XP5IHPPR%.B7#25/%F,O$&B'D^,%[ M1!X^9XV0#'DXSD$9"X4<\+6\%XU[= [F1S:76)C.9/)%I]R[M"@ =>&[BC$? MC$IK/OWD]V=__26MY7CP8R-=8!F6Q<9* *E'E6%%B2K-L#3@:&?+[5FX)QT- M)%!BBE (#&LIV%)%Z!J;@1NTKD!/"16G4'V:EW*4(FO)*"UEYP%OHI]]H_#X M2V9\$GJNA+6@HS!G94-2AL03MWB-)RCV*YRLUA\!>_7)F(_X:ZF$)H^ HOWT :EN!I26)#MX#7!-0598#^%"*/,&E M%QW/N?[F<<_D4<)UX<6^SF+/T;EEQ;IKVG&8P$)SWUC6BJ35E'?1E#O9K80Y M\$WOX1N F/N!M5H#D/5^9P=^.]BM&NR*O7#NV[S$,J=;<:@3M'HWCK9+S"H+ M':RVSKO3#^616\B\N/5\V/XR*RF$>U.8;_:BK@YD.!4>%:_OMP6KD@/=C^5L M\]99N:.KZ(-VS2;6[(]VS5HY>W(Y>S'DSA25X2-XURU4BP]A6-MG;,XSGH%< M=,I1D)1@P>;P@9VL<;'W(HE)7ZW3B2$R#(?9PO8BQKS "4P[-/R 64GH1*'G MKN5^5A:CM(-/L:)"6=6"!&XGL%\$8 @>*89L1".=.0& M<7N,-^P8-QA+8ZNZ+6;2FS?%S1:"=;2X87+F&9;G6")BF$,8 M&F9@\S"R_,CAH;4")5ZKQ9]8B]M36MP4D<%%PF"'?$=GEF'H?B "W;"2*$E\ M*W:-!,&8NRE@;%-(IS?(PSP4@XPJ4+.<$G]6239X@,!,X[)BFN=P4V(4[1"? M8XAM$&CFB'Z9SM16Z7_C0B;RR;1ES"6Z8Y8JY=Z9O\^>_7N<\VT$L0OABUSP MAPTG&=.XI=SF [G+)Y2.?YI0WF!Q6B=A4@[A:KC&:''-*KAF.L@DDMBTC3C2 M8QX!KC&]0.<&N*A1S)(XLJS8$]Z&2HM*+)T1FE9>'E%>DL!D?A)Z.K<%R(LK M?)U[D:U;=L1=)[(-)Q![;_V.8U@=U_%FL/"<'VSL9>FV:^U[1@];K;TAI_!F M)J;( AY'D6OJX):&.C-"H8=^Y.NQ%\6^9X>.%[@;*BVMUGX&>4D,*S!LG^E^ M0(S>@="YRYAN,<^VN(BC( (K;UD=PPXZEC_+A=>J[0V,&._L>JVGN.X97FT5 MUP8IKNFPJPVN@P?&1K==T%DL3!(]Y"S1$]L!Y\**DR2,-E1>6ECTY-+B^:%K M)MA[[A>T#'-V?ZNR\U<&U)?G+3UJ%&X M%0.OMS<36A26W<4[U0==F\W&"TLO8\MZY(<-4ED+[V2GZZ 5;FAU^SJZ?;:K MHP>;)+B;Z"YSP(7A(==Y BXO[*/G.08306PO;U3WW(*@['\K!O<1 VZ[L<%L M7_=\88(8Q)[N"]_312R0;9\9MF50;ZI9ZM5[W,L_I"[=E4:?K2UM;>G#A Y; M%?IX*O3TW4PPT(N=. Y9H R4;'NZ"F;81QBF;<8F_-R-7 =!B[5"='^[0,NN MMZT_2ZFY6X-\'AL^I0.-JRL&1>M.N?M$44RDG45)*"CBCKI0F),;G$JZP0(. M*#+5+N.ZE9\D^M"2E'2"$+FZT5#,I VRTNMLW(L;G+L3!+B/W3REIN(\:+SV MK*+@?Z\(@#_D6?\=Y5&KKN=MUY6:I?,4.Y@;5N@YH1[;"1B:V !=XX%O)/P( MFW$%GA4XT^T^P*?V$S .OF>8++9<'SPJ$0LG<)F11 :;9O5$7LQ:H!:0D(^Z M?"1;.,SA;JXW\ &XFR=I(AI/S]RW+?8(K)#,%=+:-_R[#NA9!KL:W^9]F17O1,*X+21- M9)H/2#G5_=C628MXR.5;A[AQTQ?VB6@J=W')'I:).)T&0&9QR?WSHWW1_P"^P($-!YX!:EQ M,Y6$$#F&:1JQJP?@H^DL9$+GG)FZ$<1&&-J^Z_K^WEM*F M+WB.<_WI['/QJ*4[N\EQMYXZM"T/$)/-$S=,F!,9H7KP+00Q$<))="^T+6R$E.AAY,5Z;'N>+<(D,7Q[[VU@ M^!W&@OLJPPVFQFM/_UX:)KX?>H[A<3]AON'P*'%\CUE>Z-H@"6N78[6>TP8= M?*-Q\*]/KK^YX!*Y4>+I/'8CO%L1>L !QF)']M^Z"1^XCZ8Y[3=;&K/P0E!^W6!R)T!(\$+;/7"/THSAH\<^VJ\'I )(9P?\+ MDDB/73_0F =A^%+A& M8)G@]##'M#D+/"_FS'5LU[ #;P,@4*L '@8'*05@F"'SA!_IKA4[.@M8I(>6 M%>A&*$S7#, '"GU0 %8''*(.,^_M SV@ G@)89^SNG&V;%D[U3H;>\FW8:'' MUHJ>Y]H1>N M[X%M%%80A )^&!L;@(G:L-!=#[[1./CFR>4W82:V91N&'GJ>A57]0N?,85BA M:CANP TFHC8LM)@1R&+/Q@!TGHUX;S,"12M79[RT?(,[%1>T2&IK%.J[V0RE MP/5\+S!T+_1-R9L7<)?K#C--O&.-N87^I=-AOM&QG=G.4_=*.+C7"=RBP%2K MATYB\]AV-@"\M0KG7@IG.J#E""&\, EU M<,]CG27" /!F>[H;@1<7<<%L/R"% W+0<4VV PIGLAYSJE2I6:$Y^7/$<"1A MD>MP$5HVHY%C<>_\'QR.S%,#[" B?W+7!.Y7L#-LATS3C@/ M7!, P711HW"PJMHPK$2P*'0"85JFDS!/P+)S)YXN:I2KKL&RBV)YT=_\NKY; M7S(F27VMKP>^KQ1"9T66C$.KT1$(>C/ M^V?[6B) M_$>L:<68/FH1A/7?X3KCP68'!8L'V8YK?&^UG@>>=+>[P5^5AOF MV8^4*IWQ41C>!H,^[E&7)="Q\$XLZL1/YO@6K!5-L2@H[5?UHC"\6,"/^C") M&(NPX<_Q$#=V5("0C,#"8C$I'\"&]^8]E,>X"5C@JBI1Y6=D:6L1Y0*G-Q)] MF%0.8X61I0-9'_O?,<_AS?NK5I7>OO%/N;\+UA=78-3-A=#Z\)@NK.$ JW^I M $\:2JS"0^U'>X88BHKE%Z*T 9%2/RQ*.SKY,,-X44ZG4L"?8$KOY+&%73L% M@2%I+#8]DO;T>OK7I?DM,)BP[,32$R?Q=<8= QFY;!UP@1&S.!8\6D9R.G>7 M[^G\M[O\X+O,DS!T',?5O<3W=.;P")SS(-'=Q&=.X#HL8(#\<)UNIS IZ2I* M0]$ER@SPD+ T4-G+;%QHF=P34)Q(#R"*"7, "C]"J(P:NF%%M% ,1)*2%NZ) M E\$O_^GL6]JH Y[*'HQN&*2$T#IJZE(X%STJ_2L4H8,:^Q+;H\WN>AQ%*VZ MM/ZW23NNH+Y1?X6' .S'H\5?F2EG?2:%CY0T$ZO3^+.;UX'=2Z&'N>#?=9[ M8-_PWC6_*?;^-6G5P*0U%W!Z[@MGF"2/@^]-YS=I6F.4)=KM-X"=1(Z?@C'Q MC1F+!H(*BO$?MSM@'AAINO^' X#J#80'@"U_.V\;MP%QS,?=M^+H:;? "'E@ M^2P);+ H+@MCQV-^). 1EFW%L&BW@192/KD@R#(@1I(ASVFAYRB?2C?=!HPT M]7AS?YXW_E#H\-G=@@7.TZV;%)MNBYY M.BA&D_-1+TD3\![PT_T,)M5+OXO>C;1F@VPD_8@"Y4X12\'HC7/E&0CXZZ#HS-CZ>OKP<1C:O%4J5P:=L0P>D%^G1;VU]'+D#9HS MW=F#-,?/6C&8Y:P>S-JP>)7[^-1=X[ 0_QV#?7G_ XW,I@2K3JI@]"4[^17] MA+?!,RYNCJ\^I2=_OF=?KRZ/?1SX%1J,Q484"/@/_-OA!B!L[D\'J^HE MU^2:WY6F:FM-QJTK]O90HON#89[VR'!/ZA_"TM27&W0?X#M0**#,0; '<5_( M9$E4.;GXD?5^X(,B^#3H87X)!IP^<9V.NMJ[%%3E"0T,+,8??/!]7_N,: U> M!BJ[>EX'_HKW./"C'SSME7QFH(C##/3L-8T$7D%V"G[QSV5V M;7 .ME/X<1 Y<U"RGUI.N#JO7-Z?@!C.[*/\>+J\AL/#3<*3?"5_<35 MF15&NL]]6S>B%R7&WMO;6-_EO-3 L_2727ZO'7D JGL#4N(6 @+W/*$ M"Q=T$G<-%@DS]&PE%[?'3%JY>&"YN#G^^"TVN.DGOJ7'W+9!+@Q/#PTSUCW7 MA?/L6B8/D[VWP?XB/@4E%I4[@G^ /T(82<.0=4YTGX 3+T$9*X!7:R\*L0GG*F6UC@_R\@(AYN) R!J(TM]KHR=;'SVI5GO>#?:FWF,?G;\_UJQ][?C@ MY.#/]\?O3\[5C=J9=GAT]N[SV=G1Z8EV<'((_W?PGXNSHS/M](/VX>CDX.3= MT<%_M'>G)X='Y^5G/KT_^_R?<_K(Z5_O/QW@+\ZV"W[2J]ZD(QA'M.+5EZ2' M15B(-WSCHKJ!Y #;U20(!OGC6@"XDM) 8V?DYI7?JRZ<="*+E'32O<<$2%^ MZPJ\ 4Y\Z'A0+O C*< U5X2/8688Y*HF2W>Z:$H*-=L>W:$.,HP.\.%0 M< +GHE>(:S)?=",*R_91WHCV;K1/%'W!F,T' !2::>@?Z5FX +>^4 8L)EZJ M?MK8K['"Z4+KPFKC>/:.8?\NZ3G_;Z$=3F[M06-K/U0O?C>QK9_J;9VZ2*+W MW,"\5=3O4$0"+[RJP)]B*29'@#Y\("^<9]?A?U=Z'@(#O-JN)M'1AAPS@L8] MCNN;#B10JR0+1'*H[NA)$4 DL'Z*C!>-/B MN]SM.IB5RI0">$R4IR%>[\_N_!G,'2=#49.#,!N/<+WIE?]1KSRK7KFWFKSN M:Q?9N#S4X$FF< !+&92)/?-&\@EFH ','F7YJB^2K/)-V8;%33'2.<+"OT0^ M3"Y41*.1Q-ATEJ+1F(*=!G,!$:"66G5"SGAUI$V $N"M +))LQ?(92"Q0VK8:'4^CS&]21XB?* MJPJNHT\O,SK*\R.E"=UQ=?\G2O=H(I#XWW$*#^]0[)1X265(N%QW&03&9=G[ M VQ1V.._1&>/GH9FTS)^;Z2E6.;O'6WO&C^P!VN+_QD7\">,KTA!%<-IQ423 M0KX('UH_4SL:1'<.4 ;F"@'*66K<30M9GOX0.9Z2[<(/2VWC%T4IK_74^<8# M $I/ PTP)M4X0CW0*OBPG:PMP&(M_7O@CU23XF&Z.4 M':F5P65'7L%,+ :A-%@)'"_H/5@+4(S@+FN@*\$)Q86%E4RR"#,-!FKIHHQ& MKZQ9;9'0JLK50-T9]C)Y.01&59HNT%8Y2 M86E C-_1*V6B %H+3.F#(YH;, MGW3AR10BX,.AX-/"G'8J_I%%\@+I$]UN\%XA-3&^>N)!4U_HX&\?&2(N%?J0 M4NDJO-J%7\%VBB1)HY2"#[0[:5]J^T+T$GP3+%.Y)6"50"^KEBD@.**GT+4& M;EUQ4X!1D98A&\,X8UI!1#<@SS![6G&Z0D);3]N+EU-@Z1![YME/2NF#-SN& MT8&5:$@"IT?-!5-T,JH/EN;S3!WG=Q/'&<:?8R<+NK*CNSK3<]#T#D9Y*H\N M:*7K.6>VDCDZO"C<:*,G1FV!Y>/A#6TT6!8+1$Z%"/OBLOI%(I]0JAL)-&K MM:]M7](A(HC*8$ZOO-1@&-6J-D$"0VGZ$[0!O&K!@ZOZAZ6^6S[I:$)YZ;S0 MN7XFM:#VZHCSL]=*&1/#E*XNE1$LE9?$V<0(95V'D#\:#[4SI26GGGQ&3T;5 M!\AJWJ/W9X H%$O\.DT&%*)/3X$>2V3 HKO] _&(AMS#Q%\]@PQ$D55NC>IP_)E+4JIZ,0#E[;#>% M, .<-5&,I!KZ"S [06$D+,$%_:=I[!M5DA[U%:I;!TAG_M5U-XVZ:%QA'[,: M35-0^PR]$O#AJE WBL$'Z5J^!ZN" *+ZW:NS@P_O7[^6G;I@2W]0%K-T;6$L MA!SQEP?C2UAVL@7*J(-'QU,\I8WL0KLQ\'1035?(MQ;4(XQ\ZS*Q CYD&8:G M1!%S(KJB-\3L1\ #F%K>])@JB%*MO\Q'IY5&L$%? O$>W704$AAT!^$ M\6 %^UA)](.4RC3^HN?CJ&2')6DV2CU0FJI^IC)B'&PW@S4#9W=^/83KAQ*GBA'2! M$![*/&]?W@)/B)^0O2(Y]71-01UB\"\;8@!+NHKHYXYSNB$F]X,$\9!*D\2VM"DEQF-JDO*2LW\::FE M&"C[AL%)M&C32YF-(6^KU(4#0K(^F&JT%#+SRR)4!Z,BWXK2*$9P@?$B1 M16730HH3")ZCJ]H7<+@>W+RQ>PVL*)#1C+\US];Z^%^J)\J\6Z!#7(1#1N L]/@")0 MC'"Z*4HR&S.CE,W'5+]+@R1P]F1EY2U MN4/';XQQA1M-4B9(S5D%/62P *UO.3*IB& L]&1R6U KDU95\1&Z@)_PBL@> M32CUIH5;V*$P*G8(G#6D5Y84UB:OOE.5UQ%EJO 4 M:%@2QL;\ 71F856$=&XI1$"+"BXNKZ.6Y(Z7\3+ _+"$8\ 1ZM:1++/.U2ZH MRT?U#ED3,J:3(%_7P]:V*(3FJ2A=E.(R&(%]-L882FZ4#O"@E#%6A M T VE#) X(4F1!=<>),.\*<^)?+@_H!SWE?'J+RC7K!N\SSH;3TT[ZOY?@%U M G#I_<]4PN+2Q]FELW-:9XX4XRB:\F^7NCAE_CO(#1H'B8!E,X=*5"I30:I9 ME"M9R\TD0*\>F<-A1N-%L>*9KTVI_=(,R3(J,CYTSK'N*Y:9+NB?"X[35+DF MM:A+,U$:E,J//5.KD8)E2@GLJF,QP,=@%DWY20IJR]A!'1DKC6 LD3:,0\\& M\N_E/6T'5[R+#LC[GR.9%/0W+ DNW_^A(**\..TC.X:>B\N4@@T]$E> MU1IBR*4!)> _Q,E7ZU;>2\!RO__)40\6\O?ES&O[J/)W--BV7OH+?U<'^2EM MHUY0=;E<5-,@IZR,1':T[DV8@[^B+AND=NO(A+M1&LE,#5"UF5129*K1*Y(R M,8%E*M]WV>[0E(<5>$-6E-\]5\JJ/L?/AY$7;%+*EIE MI& 4.QV-9+E1 Z!+!UXOTU54=+M*'JOED2)#ZC0J0%]*) @D)IQ,. * H/MX MA=+'C#RN0D)E[/R_8]XK,SN*42X&EY@ZH *EN8P1:42(AF_.!3V LD*0+ +A MV$04"Y0'W3MP%2RJHEZE8*O0K!I%&8F;LAZ+(UEPE 55;4L/HC81=;RJ]I.( M2XBLURC/<$55"*/,4VO<:U0W"[,ZJT>"2%[&Y)90=E%\Q:,&%"U7I5+4I7HG M6UPF^XQK#Z=IA\NUH@P&$+*>S+T8#_&O.Z0(CAI!351ZM6) /P=6;??.?,.E M(*\ Q%''A,3J7 PS#'>DBIF+Y%BPP75A. M(>_VR8$FX9.7F'" X'F14->9H[0OP8%BSU(WFJ4&:":R[(.VEO7N!4@\N"Y9 MX^%1-\,<51C7D!?T['I"40;*I^!X]5F50]5W>N%X1(>;)+]Z\IP'YT)J@\GG MD1FFT.W4$JE\!!"-G3HY(#2#\@:ZMYD+G"J2_,%>L\9R*?-!"6_UMY%$M% 2@;ME3BR#+- M06'AB7FO6*K0P GIA'#5T0* ]VAVJ<(#7 ,^;UF>76XPD B^P/2E6PG=*]NJ M;KK*3+3:KR77H+D ER*[S/FPFPH)3TH\H+20 B2-C)R)K_=NI,[B"CK4GD5X MT_#74(&7 :GOXJ;Y4NU:E9=.W3-R*M28=AR:%X^2]D/&D*ITG_9>J+H7LA^B MCC3PVCK2]C)IP_.!_A=4RA]EML.Q +,6[9A#W<\&&'DB2X<*M,KMZ,O9:H6@ M/$0PIJ!&LVO4RICIASZ8D+1'8C(KB!(AI)>*_C"FAX .!5%*"WC&. 9E#3\" M.T@1JIIU%E,CJ&0AN0V^R 214W1GR M;-'DL#Y+%9')>@6)JF4%%)JD=-2CI OY=0)-F+\AW4XJIY+)&A5;OJJK'X/J MG5XH?UUKTGU#:E/594>]6?UZGWXU118O?^<%^X[A+ORUL6\N_-VRQ_K[ M3O X3_57?>J<+A?E>@\RTO*K]":ZM?^%._/1.8TJI+*JLW7 M(RS-"B@-UV:Z-N9.O4TG6W(L%Y=5#MECO^!!=GI^,[E-V.D9H$4[?2)&50 " M6?4'!$C(L7YU\NG3ZX4[_V@]*9]O+4PK>,K6@<\WT=]>U*[:]DO?U1=CS>8O MS)]4-]S(3&FJN3L=A3DKL U'(3">LDW\)IZ$'=Q4?UVCM7.;^L(AG"*URC&R M0^DF)9Y[E0XJ/HS%0.Y^2[%A0O)/R]]G+V2J9K!OW^],3%T4V>0AW3L:\C@? MW7'D,M\/G^)LN(\;_A">=NM,M\[TRFZ7P5ZZV]7NZB[NZHLQ20_I3-]O!39, M-@+S13F8;=3@A<.:UL%L>%V.L>^^D*DR:R5?NG4PM\&:SWMNZEG&[K7KYH6-.ZEPV?RPNP M:>6+F*IK[GOW.1/_HC*"E>I]GJ5C'+UJ]0I@1/>?E.1_JLS>IZ;9VXFZGD;- M8X,S8A[!BN(?G:4D4OQT-7-86;.C"FFZ@O<:9!?-^I]&&R[U\I)Q2]:"UM4_ M\ [U"1B'*D8J*8@RXA/N49OT^1Y9R0ZAGE=,,S,IO@T MD6P;)ZVRGZ7[?*HQ7F3:>^6$RMYF MZ=N/3>#3+ M3M.RSU%);#@:Y:KGGU0+ZKT3KYFL.)]: =FL3<[LEFV?Z7Z"KWQ.6H3I]B0; MR46 O4W*0U8UQ2.QDHV_J-?1:F*EVM$,E*9H;/'*53=Z6CQ@['0 V ME9U6*E@HF5^Q6Q+>[I0-F"HBLXHEG\L^7C\X<R M55N%U>6T!J)L&*I0RP D;5\[SZ:PR=(Y$??4")GPB,IM%:0%+\7J4O63>?#J MNIO=@D468JN:$P[V"YG;%CUA"A+-P63+I6\I')/+.2:2'V1-G4!9)1E./(V- M>K2UL''=!8-4DT-:O.9#IJ%6/,Y++K$YCYP+O&;6L5/BN96G\ABC> "/94&$ M8>JR^P71[K#)M6C;,;0,.IL/I:I>\*664<&WW4)1L4B0,9(OC+$??/KTN@0" M\E/P@EA# AV2#W1CYGHC,_TD<^I")\D_>47CK.PCKYS3/ZG3D/1ZP)LE.23: MY)DV7@0$J,,[#%)U :IC?JJA>9:77U,M!C%^U6@-1D$_R<1#TZ:>Y]+#;A"P MI2,9UP%<@UQS*I"6$#$.<;_UB"5ND*JFI)([!QMLXM FW<+*LR-:\&'OIK19 M9*ZH!W,S&G27]2VCBQ6!'R +;&Z82[+#8)9R,>$Q,X>KKKSO5 R8-;[FM:-I-2T+LA;*V,.XP/=5UW>R%;USN9,^L, QE M9GR+?$KM3 CMA%IG*F!=RU^!/(UE:R]:V*KC8J5UA@11!]H'1,^FH?_O2K2. M]"%BM4P').+2S1A,3FYM>=JE,"X>R,I+DVVK<4,&,<]C4FW@,U;G6'8R!KN) M2XHM9;\+R>\8"A6!)?V$K+RS5%LJLE\?I5G"+:D?BFXV[B&3%VDS$@;9O$%V MY6QXB67(,!LITFP9 ):C:;8 5Z3=H)0BY?>E('*5.L('%Y54V(2]>E M=%&+*2>&$^%_3II2G6LB$@/9K>C*X%?X#N0C0U&$_^"[0G2"U7B)['Y \U0W M..OW(-D".9-\MA/K?0E.!Y@F099,W3*IG25;1KU8D7 =%=<\+5UKL(7ZFGH: M8,M>,$(A/*>S@F.)37"IA[!L!ON<<<01<:C_$(NL$9_N)Q\8O\&4>]B6_K([ MJ]G20K; 0\ES""%C9['( YWVD*4IDTTB2L[]LOT'.?V*QU_$ M90-@M8=TXS:[<;S90)R: G21!A99 8D<7&&M5%%PPS-4YV\ZU^.Z]6"GZ>[. M+%1G*K91]RDO'Z0\Z1ZU_54]6T83?<<;PU!CD!L#^TVQ(8&4]H"AJG,\L_I+ MXMOP?-,*?E-(D"C8Y#V.,F4 %CX(I+B=:[!>S3:%;]JKU[2RU9[2XL[?M/T9 MN_=J3E?XR6=7$E(T7T$]HS#0AM*L]RH>]EJ:2[6*!IXHX!4$WLA@>6/*H!M M]\J&;?)0Q%4TD9!7V84^Z_=1'K!YINQW$)?AHYXR?(WS@.M&X@!K#:L!8)*, M,>DAP-=3 (HZOLP#4'BP8PSG]JH;['DO&6;@]0$J.ZAOL:E#NF)PAIT@3:U: MY]#;.$5O90>.*5EK2 !J]DJO2SVC-+LZD]C=6FFGZZD;^BJ&6W8 53NX&XHI?R8D9>YT_TU<+?H?T'E0^^? 18OWF) M/O>SZ>!'AFJM[J/%%<4NZD39@U-R]4J369G5*1AW"7O9X!%_E^2=K3!HP M[2.^ :TXK_W+:CSEIF'LK2<_FTEE?02^4H2 1.*#=Z=_'QWJ9K!C!^0ZRWOQ M-?9T*$ Q\GAFOO)?*"W430S$K*FGQV!W<[S4'-V4R/6REX5(+0WF*^O?D*3F MHF%D!UG3A05CB6*-Q[*\:BF;%EV.TUC&RBI3+(FOI;58-EP,RI4#P2PVT0&(5JLM[WQ39.^&45,7'-0PT9*N"]LGGM*3 MK7KN5;LBK7FYJRK*52UL+K#M6 %K]7V070^F(ZH54%$A5]E(N&JI09F%%=Z+ M\-:.; ")KXPH($Y4.K*'68H LPLA&\;"^%23M?*^F&XP)]X],7A2PCR678[* M"4YW*L/@9:.Y47U/WOAKEM>]CDLYQ_M_&":Y2HI,7:TFR5I$P9_Z,^#8P7IA M(X\"/SQ[LL$IPP6M5KJQ;+&\?B_%O\HR+4?"Z=S*((Q\K_P)=H($1[0HXUYU M1#P648JI"^AX9IB50,TGYX/:^5D63-D#[W2(Y91,_ ->>43*] ZV>)Q\MN-UIQ'@RI-MK-\F'/D MJ'ZW?&%C2ZI-4$.4WGP/-[_ITLL,97@ K5DM43.9*DI,&BV1!M_S\7 44= . MVW)6C0=JX2+1)3?N.BVV#:XO57"-;2L-7*T#&H?[5I51MJ4>#X<(3KL@_E/' M!CS7O&QK>##,TQ[&.HR./$67LL\0=;"F%H.5S]!%P$J9W%(UEDASNCN<:J,K M-2=*"+5FO,Q%==U0MW3LIP/L 22 .I4WW?9B5FWN:P<1B \FCO5N.C,J M?@K/H0$.1:DP%>2[KGX^'I17AEDXDM^>:5]9CJA>2##)2BM/XVQT6OB/3%U$ MRA!\ZE;:7M4^3(+X"C(WN@BK6)]J4C2B9KRY:MA= MF1&L?RA!W91!G =5U:6G[#S>,"]:%D7CATC#VYAC?YL#7I+ M<4KS8M2L?JF0PDA@EHOL@(GB(B.J*GP$X)1V&O,?<,-@,P6)'/U,OFN0#?1* MHN2/KK/\>Y+E,@\8_X$.7(97;#+"G")^ZG([X;L+GUV[ M4.>RV7H7KQ8*F7 +LU71A$:,N)RUO#&N&_3@Q5!YSX;24X&5WHVZ8)8M8=51 M5(\I6VI5KY4"/3$E*?BU?UEY2I3.D\L?HL8H7H**(S8PJ9E-T*H2-4NZ8GS,L(R%=*Z M36.H&!:X#!&EB^1T2Z3^-2?FU9D?<^E("YS %JL$N'D!F-OC974^_-QH&>RN MR@CAJ.CE+;Z*FN%]['D=NEP:_YN([.6 /&+4 3^RG@HLUHVD&W4)S::!X#2, M>55F5T\JRU/VZ@>L-Y$II,Z3Z=OUB>RFNFO:!7CL3P# M==F32B/*-(O)OQ$3;J*HFYPSK"-\?C*ID+X0Z56*!',SR/!@MSIII MCC,)*"6VP9=CRJ)*"JASHW;)O'XH.W\OVC_"UN6E5R/.6THQGA.TK_/R>>2> M-/?TOEE"-HK_4M9SB6E"?.9<5((K8ZH5P6C1_3[+9K\K=0$A33Q!J@:"5*K9Q4%'.I M\BL!;JJO*0LP*WHRH%$]KDP@K-UA])$SO9=%"A#P" \G]=H>B!$%6HAG!_Z@ MR#U\NB@+D":BE4IV)V.KDQ<]]>\6OG5?^PO&G0T&HJ>72I[>B%W),WQ7F6I< M'9Y26\F.YC*F0<$*97N4S5%!W3K 47#0&C31$*!FDN*LPFP ED)-#YX??5>V M"#-18 F5/Y8K/5A6QZ#UFMS,YJ^+B;0N"GD4I(_0='4P.RL?5>&%*DI-:J*, ML^AHOXHL&5WS26^VN1V@,7!!51YT%[->Z+=;IC%NI6+9FY"O++_E [5.'C)?Z18,);*H"<%\[P]M7F8I" MMP@X2 7F:DF4 @Z?FAIA?5Y>U1\NA]P\?*]K(JY"$O!0X)+R$.5M2/RCO 11 M?E6CS$SQ]4C/16;JICVZKJV+ZN$CHQ2O-9I%^IA+W,.QJI"YPDQ@JTA9-55; M(Y6CKO>0XJ?@0\6[H-R'1Z]S;^OE[WH[[+:WPQLPEO9V^+Y@\[1"0>\50-HA M2TE9[8A*FFFXT418E.[@9B]&N(SA2(-8 @SI_BJ,BE^^,WRB++ 2'XU5RI:& MUW)3+VUZ^60T9$%8C6[*$=,3Y=U7G;Z9G M,45M^O!0Q*A'M \2\\_(]TA$W0$1%S0OO"9"@967ASXA^@.JJC%?-,@F8%6L M#Z6/T'#8EI^JVAF1X3!T5>KO+O9(Y#GL"PK&8,RL+*)+Z )5/53J@^V3BUK= M+-V 2DK(/UFB=LK(&!:\%T*0K58WEU(C-3T=Q8:[],4)/$E>%"IV7.3=3 31 ME,Q$QSIXD8DQ!A5AF @JU.G#*L]B(N]XBEVWC &4U'#E&^5=P.WKA"E(I4.L5ZQGLJO_:8Y]\%+O'VG9UZ M$OUR$NNI4W"JESVB&7F1/XU3*?8-=4O5&*.TH 25ZB$R=2[,25>B7I.WZU6" M7X=*B--"IKI3W3[ET91C*"LK.G?1MMNWDZ %D51H(A(C(QPJL%C,V:=PHG2! MC,B<3^'2$*M>1V8RT@58]0712W3)$=G/8A +B@=RE6%2/@]9&'C4[2A^\BI\ M*O<(R\YD-E.'KAC*7U]FL-"Z'(@F:2DO)<@=I[WJ(3W0D'%+65EV$.: MB,WP!]Z(!" MN.2]CG9TWI%7FG35T!W#Z.LP=&?>&,H8=5#0VG<6OQ^5^^BH>8N5YCF M;=I.W7'HQU-=( SKND2L&(KHB7*,^).COTZ;2G=4!B8:&GN5T37JA!N) MBY(Q!Q35.(13J9BU)NZARBG5:Z.(^XIQ+J5+>52R'AJDD^P=4<*-2]N0BTM% MST"F#UY59EE47%Y:#P9=IG@,^*CN]PG!=C+A-#%X].+?K9^W<=A1:(<*M7^KPJ+7B.A.Z:5EY )U#6@ZB8Y'9- M]I;4$C6ULK*ENO*>T+Q51 .\>,?#2*\,#SG/[6_T"/'([!# E#- M26DXFBQ9F(6BT/A((YT?\2S,4\69$0U>@18KXK+:H\K7DK$33--I7,I2%;(J M?N RI1WY8I5Q0V,A-=TE$@1(\_1Y_VP?R6@%W:C"># ? 8-;):@LRQ#@;8HQ M4[$:4NX;E4,K^Q%*I6>>A@'2@;8+&4NTA+P&N1X\/"_&F_,OO97_'=$#SH"_]KAZF M="6>].F^E2A/\M>U$M@WI")0W5+5F]6O]^E74]UEY>\\9[>JKIC3([*-V9U7->7(WA5%MJ9#O>U[7WYPGT16+^UD_ M)8A>;<->49)G-H9'('?L>,#'<0J&]?44@+I3Z^_;>]TO7:JG;P3M+*J^O$L7 M^+G=[C>KU_D_[]/E?I.[VYM!AP6&K-R^SQQ1K:PSU[5ZI$^];UKIM+*V);+F M=&S3>B996ULG*]=ONW3R5#G.HR1QNOO,6V$PY_YLWXAILO*T,LK MZ:M=ZNS3WR&W8T@H[KFVN>C/D"^GA:>.I]"Z'?#FZ/U_'M=8WD0VW/ MRP"3LM85[S_3T3V.OYK[RD[B-@A?T/&-X&Y6!E4YG"F7>W*)Y'L(Z/N"_']-TRK+2X!>'G*;4LQ@=-Q++^%;)NZ/5;'1X>=9Z.:W* 1 M:[@_SMFI6)AE=EBPKJ)8=R&V!2+MU,Z:1L<*[HAO-RS,N94W*__!BQ7)=[T@ M/_K%!^)?F6;']8/7FQ6%;Z]7[KFK5L >DVE6EW#8L]NO=Y#KLL>S"7K9Q5S-]KW79 M,ECV\&=CTV3A7HCMZ45A.SW@?Q'[SMMIAJ>'VVQK)?JB;U/_6T \]80R2,-Z M9;[&VPC9DFYA<[N2FY$7BH)INAQD*7$6_;$]Q$GVOLFLA^9YVP+<1(. MUFN)DUKBI$=:P98XZ2F)DQ[@<.[("KTZNHVIZ)'XII[EH[M_M6HMYO5H.9<6 MSF^#?2++<[<[([X5M.T0-'_=A*0V.KK.\MY63_YR2AC-CN.TR6\;NSWV7?/O MM^MN]-D4P9+JZY>3^V9V3)MM-Z[9Z>WQ7PHUP_.L[^VURB\'#OC>[XZ]]H!]P:38Y M#-4>B9=Y) +CCHPCSYMU,I/$,74W\X+ZU?F+^]6UG>=>2.>Y[>OR>>_N;0 MZ!I/YD8K\Q\9ORVBN:\\S75 MCB_7[E\<+6G9=?\6%%NPY8YQI_.QZNW-CBW66IAA1^S&&GVA5IC[QN/'QSTW M#VA7=F4E6? "34[;^>A9KIXWM_/1BX#CS'QNI;E%B]6X@GD.O;AAYV?]!,_= M@IYW/#HO$Z=;SK/B] T[.G?.B]QI?=H:GZ61H'N>H*T$Y7=L%++".NR*KV:: MSQXNVI6E=+T7&$NZ0R>,%Q0)>>7.,G:U4:6[,J#YV2EN^8B_#^JS9'6&W$/TKY]EMRS:MEKN6]=A04L(=&O".N)@/ MT$?@!?E(K]P[*JW6WYS3BXW=$Q#O,&G^;AFO^V#BEVGN'P03;Z5!6LXO?P=% MN;WLERL;)?;Z;DFE#V^5=G^QK>G%7L:VO:"<:N(^;DEQY1.6K\VDW5/YVKNL M/^1Y6F0#3$<=W5(THV%="-WJ350SK#KKA;5G3[TD]*HWZ0C&&*VP2%-Y[%M3 M*KQ_U?W@+]MG"% M6I+_:=-HZULU&6(S?('7L"S$Y]M[BNYLQO@SFKW$[@>^NR5LV5WD>D8YM\ MW^IT;*VH;9*HL8YGKLT8V(I:*VIWR'KO6)ZUZ:(6B>@!.,&CJY[I[\QSS7(M68JO (,;LQ^"7:'_ 7HV'*Y)(6',GNPT2:UH=VUA.9/]( MBF,-_;!UBVIT[&"YFFX7=>U%[03F6"[O#F6L>7N\2YOSBO3G EM;\Z^O%Q?NEK)WK7JAM;5=(K+ZZDQ M6OOVU!BONRD,8)BGL VP4HW/Q_! &$;]@ZA^+SY,_$P+XEN*8)>ROLB+?MRR/6XZL&KQ^'* MX8&AD<*[![#MU2 EGQI^*:IWD+9H^DIHU.4C[1K<"/@8/%4DB8CP[]J9&(Y$ M/X1/TH8L+.'82,FF5ZU>ME&2K)YB<5]_9/^]V9!KF^UE4EL-',I8=G]. M+'LMP9XS]6T0;&==^S9_B[=,L.\HSW?2>%LJ&&QYJ5 K&(_:='%3GK%K%_=3 MD8"IR_'I&VIY@<\>_@(?;S:JFV>\!J]OL/EHE*?A6-Z2PC/^:>S[D]?F\)18 M#',1I;R\W\[&R$2=Y+P8Y>-H-,Z%)OX[3JE197E=GHMBW!O!P*B-RW ,H^8% M7M*7%^6\IW5Y'FMQGOY0+?MRT>/XE:EGPP@HT"1O[H?#+!_17&%KKT?=B^+Y$P3'J4]&*LH%E^Y MJ^UF>#L\S J:V1MZ%4:2M8 JU M-/[LYG40\5+H(0C<=YTG,-@WO'?-;XJ]?TT>:#C-S06@/:0^3X*1@3WYBQ:* 9DO]O[Q]IY#I"$(3_$__^+S#VJO\ MFM2,*R<*/9XJ63/YIVYW_7YN3[VE4V@S?=I,GW:P+S?3IV5XW>;K\C;3I\WT M:3-]-F>!VDR?-M/GJ3-]YI2:;_9ESB=1" (-&$B*P?GJ910$6S_E9R4B@2V^ M')^9W__/WILVMXUDZ<)_!6_?GAM5$9#&DKRVX]X(ENFHK[$2*2 M(L8@P,8BF?WKW[-FG@1 2O(B43(_3$]9)+'D'<[1/TM?//Z,XOB7 M$B7W/5K&^AGS_8\I%_=OWJR MY\O]RMCAHY,]N>O]SEO\U56NR4JFILB7156T74.0E2\A>+V?CM>3],GQ';#K M[_WB:PM3/-EN;_;3]_#7=LOC7;$M MCB::";YH6Z0([']Q\STAN^DH_N6(<3#+Z4!KS2NV#VD?V;CO=$O<=Z^WT^;@ M=N-A,B2IQ*WU^,G7WEHZQG?1MG'3)J 7WV#?/AE?LZGGKFVY&VCNX%(XX-F, M?J,-.EWV*8&WOBAFKJ7K//WL,W'JYWC'HFK[)JMFSCW2/ ^#UZV*/# M%T\^C\OSCD;V>@RA>RC^'HJ_*_.R0U#\/0[_,Z 1._;N R#Y=_;V0QS]+2'H M[]'>V,/GOU?XO(\RW%24L0>8WB^ Z0\O'C^_567!/8KY.UQDSY_=1%5TO\CV MB^PS%MFS9_=VC3UD-,,==,K<,RS#;B2;MU8BAD[?H!CS:%"DHV+,BUNM[ONR MX.!!B5C3A/>HYCP=_H(.RI5YA]8N?//9E MS(VY_9TO7<#\N^2W[%/RKJDO"JPN[4:98D\9M'_8G54R.[G> ^WK%-^N3G$G M7]U7/_;5CWWU8U_]V%<_]M6/[[/Z<1 M'-_;7.%^C=V/-?:__]?SXZ/CE_>[S6Z_V.['8KO/!NTA%S_NS CL2R!?NP3R MMF^P]8%ST]* H/X@W"4'][BJNV290:!29&6Y3F841GWE&LA>U$0GY.319E$3 M?-PB_S]_NEIIX^C1BS_]W[T4REX*9=N2OD7C,UT?^T=='?SU]/1=\@M5%L&^ M)+^ZK.V;ZXMMW ,3^QM77$LJSII"*KYNVX%AI:*MEES!4H)!=FPQL0,,_M'B M[)&QQ'ZT)J-N6ZMDX_BE6C.D4R+$2?>':KFY:OD.E>BESA$=%V>?4')?CX,.5(UT9 M;GN43U[_].:WGT_3Q&7XEG"T.+@B5MI=65]2$;QUX=(R#/+FW/.F8PB/4%3P MIV4FXEVKO@%##[^JJW*=)HOL LO3RZ*C+W!3('QO30X%'$/@FM&SM8NZ+_F M.W-P3E4M# !7S9,"S@M1&6NXJQ";[KJB@T.$GB>,AWF8[;.%XWB8O*F\\!C, M ,Q*PT=D5>"4A#'U?R35,=(YRV$H&WC#90;G<%;.>FPW3%IXU3)KRO4!/%[I M\JUSEA?S.;QCU<&:@;? *_4P\/P<_EMP5+N+K.SQ\O!)T>"!36_)G8EEB8:+ M5^R,!A&&K9_1E_%Z\[Y$ 33\4C>8V%8F ,>070,8ZNHP^,"824X>#U^$OH3-[2VA\DI_">\'HK!>0D\?4O\S;9W M%/?KZSYLT2:MZW RX2^\E>^7Z;XAI.-4S1FK>/TZ(9Z[ZV^\];#ZP^$L%@XL MZ*1-EYW891_Q?^MS1XN4U@.NO\':DW6;ZN&"9A065P4;!RP$V (PVBT?B_/Q MEL:- .N+S0DNWYZMQL ,P,ZMZ;]9L8L,?I5++ ->#YT09595VL4-GX"M:?F( ME*/CGJW:J^:0#]=-QW(K_\:>]Z*C2H]8LZN[UB,!3CK@E[#WBW_Q'W AP!T& MVG$I'Z"ADH2?#9Z-GP5G67YTF/SAY,G5V6C.!D *'XG\R",?048D-^0V> 0I6-CD"*"VQR2S-< MUKAB,NMM\)7_\F63?T4!WHR&X?FG9 M#\5-R__7?IZ;X$_VZ_SAK/-GZ>/GGZ%S=2OK_,;'C@2W]^[8X8PMU=C^,GWL M?,[K7\EU\4VMQG6/TH&XW2JU/'E3L:717Z[ MMU"/'J?/GGSF$;=KH?[7\% >W/P>I8]/]B'N=C-U\NC.S-1?3<7WR]T9,V,G M,"=YW6/A]1XOWR>?Z>EC^[3K5LF_I@SVXE?7XIOGM[V)E[8KC M>(<6^70*8_5=9J>^67)JQS?!/C%VK=7QK1)C.[XZ[F&#Z>="Z+DCZ $!,K&9 M%BZ2G7.K5T^"9/';$DR28.^,7=\(-QXBN.7G69M4KDM*/#O\9]BM,X5.'B8T MTRTXZB'%:&H:@4.'<)KT5>,$KDP/ ;?Y8:=2@AOQE?JBW:AV/[< MG77T6HACGA@2WVST]0#]%MC<+;)NW(GV99T,IH]A4VL:_.H\:W+?J# UV<@T M&_#W,[!+.(B(8&_YL17O?>8F,.L*XT[U 6/4-(+"Z[XKZ_HCC8<'P$],P1G" MLY-BB1#Q#&9-<;^*/B^Z9.'*59L49=F3C"',)G6^K@E^W+@J]ZUJ^ER^F6E1 M8$\A]=]-#P,NUV2)$'P/,X=WSN"_MFV'T-$PL5&&'0==W=%,R).[K G8M^X?N!MSL$7>ZWOR#FXD);-W"VYY=CY/4.;V7 .M]USWR7W=;]Z'_KJ/4Z/'GVF#_]M5_!7 M\NYYZ9U<]^"YTX[""!._$;#T,#W('XZ^5>YOYPS-OUU'AGL?80R)2+Z;Y7&= M=L)KJ@@>'?_I9D#JW=29^WOQS[[("]'E>,6*&\E[U]9],WM06G,?"H30X_^L M1![%L1P:@^_AD##-8:NF@#>$AT 1S[H_7R2K;$V0A$2'Y"XR5HV;N>("5=^P M98.466"PZZ5K4 "+>C8(N\P;VLN,XM3^##]=GKDF^@C^E[592 P/1?=XVO%" MI5\9ETZ44U+63T'UEHNLY*8'UHIKN@-8W$M1R..!@FO\^<6+0W&!8#1*K>G_ M&3;5X?-$_D0->BLWPQZR5,D_Z@L:=AGM2^Z1*1TZ)3CT;]Z]%9T> M;C+AG@]L&UDU-3B#.3?BK.!?GPJ4FH4E"<-W7"?"FJ2O,;]JXB[J\H'EO'.QO51U:P^J$N<:.K;:?SXM9@6VF M VVDR[KY2#^5@R*;&J\[GV!<\O* 5.6#M\2>J@8'M6%-4>J6@KDO'4HR8;M4 M!>LV.3H6O>;#!'OHO&H47RRZ U6[O#RV*$+#[W&H41YT&%?F?35(J_))>F\)I(F-K[RT]_Q1>#$9(VLS:K)1>/-B-'QV9@ P- M*E@#UX[N!6\JS>=>"LO,V1TL161_"^\;0W/W:!2-T\D M_GM&$YM0&SWNKH24VI;:NMZL?=NVXT9W?'!].C=;5+"RSPMIK9>^1UDM.5YU MMJCKEH:I=>ZC%SG%!0I?ZDAO%(D M!.P.H>WF..3RU7L3_QW_*M)$[Q.19,5 MJ)+6PR3Y[^(:1?/1BARN?K>G3GCD "A+O2=.:U_%5S/WU^T OV.1W4Z$U>9E M?8DD#.!!M#AF1+ZP\J*=L2VR TU32T=?55]DWCV;>#7"\G3T5^BK*TL M2.H-763-\CH$ #QYH?,2GH+?\"$==; 3WH))BAP0V@)K^CK\&:<_[;*9HO7&=T'*'6X3F,\0_%CV+6X*L7 M65'J1,*WO[PGVPN6 E;]\>&S)__&+;U;A@!\(=%S M3CZ@B+3Z!!!.UZX[1(GD*@>[?^&A(Z%/(G4:.$]>"$%QANY-"W-BPRV-MAH\!X*?C"\-KI7OY"6:T-KQM )I>A7 M0; -QOWH$0U';\D?B$V!AXH]!V@3$,S&F_ M7&(,HPK8(;Y!2_>]\ZN<'#^^3T0H>]:6+?70/<'+[0_IG@MFSP5S=UPP>]H8 M2QO35UF?(T/==RH^C%U1Y-[\T+<4R_\X54***@I?T);_A;#([P#\>(\@CC^\ M>'1SVIA[!,+=K[9=>K?C],F-H8SWKRENAPX$.0^D5/?5CH#O&V[YP_.C]/&S M9_N6N]V=H9/TR:,;4$7=OS[\';0Q :AP&V[FM5;P_6T>AQ5\].SI??;,'OH$ M/3U^?"?3\_ U=-[Z>/5T@R'9]1>^DMJ_A*=&P NCM0VLB9"98%2+-N#5MV+& MWS+ZFRH=I,FCV$/^\D3H3V =+(' 9RW"7\H#7V-F1I4VG<0CAD^'N$#_ 96, M8?DN7!:N]I!*^Z\VX'/C$5YF147Z "3VTFH):BQNA-.@LCA<5\>Y1WT@3(;?$+I#C$ SN'W!!)(VD\N,T1APN/S/13A M@7HXX?7;U@G4N2Q80 *'(F<(#,D:<+WM(2V'7Z22V%&%@H''B8LK% +\B7RE MR55SF;7)GQ\=OHC:+=)A&^ ME)/#Y^/?;]H_^E/&P@U?_:9O2?-GVXZ< 3MEXYGUF"N\>.[FKD%0F"#-==H# M+BOOG<)B$(5.)X4< R@EQ>\O$''&%8'/ZJS9:*&\";8&%G M_+;A?AZ=#]_U71ASZ5=!7#7->.OHQOAB%KI/6-.)[8-;QBGO?%)Y0<9I[VZ*H%^H].$K<[SHY'9X<6+UPF+VNNYA9:LN6T@I)X& M!'\/NW6?O1CX/^E4'QU_]]'0K8O/J$&,!\8!3G /5K8MA;I/0KN..A?Q]37* ME*/4'G5TOXF@@YO\*&D"A@.,A9-N#HIFN,T,;&]?S1@$CV,BN]3,.* Q8RYKL SMJ M@_!P%$$'D@5_9KI/KID5?&;ZN)-\TX3;C;>X9=]?W\?)ON]C!YYEW_=Q5X;\ M2-.N3S_+D)/5^4;&^WB8R[P-X[WYEF/C[:/IV(I'-GOT$M9FQY4MS'6%@<$U M9@:G:V"Y9+/ /@#/>O2M3H/K,H@]>1 ,8FA&&AC:'A;P6[,&B4\,B8)@U!9/31'W:O;3(RQO@16-FE,^W)L='#\.:(('9#);#Z8P(S' I MO:M+9*/BP7T-)@%7Y4,S*)/-ZKH;]1RMZ@XW-W:M M"2S8U4U.>XB,UU]/3]]QNIV_%?ESD#1 J#USLN-27V4?88#II M7!AHVW[)IZ=81W 9IV\*3ZNRSWG!*;E*9.?QD5#GX+GT(]IK2R01,<,J?#* MNL5$#9$;4!J>2FC^H>#E8-"ZNJ&5AY=I"E>Q#<(/E8Z W:31XU\:/KF:F9^R MMF;^)&,EBV;6+V&TD,_F$#,D/5&*,371C+B+\@)=(6OT;3HW/##Y4. ?P3'9"1*-G..I5/M^*KXUHXK:J>V%R')N _O5@Z7"AW>%J=\<]0;N3XT4MBTCBF?QR] MW#P=5B\"Y?_^M#ELO,E1]GCJ*-OYH^N]FS&ITRD2T\%PVB.LJ2OX;V&U>T#+ M^X/2KARGR4]96]!6?V<, RW<#X%,X8-Q:"?.^%37KAQULC.VGSO^(/Q,)A=. M[.O^D;.NH>F,]F(TB=?;%4\>?[5=\>Q>[HK_>/O3!SSL[&2_EJ+W ]H'?P@9 M9I7 ZL"'/U>V3[+3U3IE4POK-]CG_P _ I8QK$;T ']2$,X'_%._:I,?)T;+NU<"EVZ(L145J'A'CHT EZU'URZM*0NZ$> M#[MC>,F(^]3'M! FPKY52C#VCU;]&?Q-;EXX\VWD"!LY29"2S ?8H&B1T<3))1]CQ\]UJ#V0]:< M93#X!V\_E6Z-(XZ^2][/(@.G&#<"*-,,X05IDK!P6A,E;H'VW)A7 M=(US&-)VL*J&ZPG? @'NFK7 / EQ]FQ^=KA*#N$ XWTL;VR+ H"3S]!7)>Y% MG!;\K!0?*WR!V49IR5\20>IJQ. _Q -T)?FWS+OJ@K\^/7HA M=O!3IGEI^PX;'I^?&6Z0-1";-+K2D4<-[0$1DXY_." M&->0J9U97!ND&<2Y0K@_UK_7R>D_?L8__%W__?.;#Z_^_O;#[^]?P^S^]/;WWY)?3]__ MY^O?DO=O/OSGPSO\W:=5+0D^H:ANBO:CKO$:#PMT@F'=-5Q1L"S%AUA8\K]I MG 37+1\"^#?49$ H*:ULW $%+,U9-]@E6D16: !8:X>W,QC)\&5Y3$H#"U\D MTRRB/V+?@5X-3\!B,WIR7F(ZU(.F R]OXQ,,8+Y@W"J!7L_6&(72<\E]K[LF MKO"HO^1'WU\-__&^AK\#S[)3-?SII7A\S/0#.E+?G+0%*YJK M*@/=B?+L/N%^3>VFA8/8!MR,*8[PTV[4ZD126OGGW>HL*VFVJ(GEQ>%)) ) MD/0-0E&)&H<#' 1ND\*:+%]V!O.^QJ2>PT'TF-YH"6F-B_N?Z[/_$1??@X[U M*2UNIV@YR'-8;'<&O0-SC>(#V:=B6?R+'X=F Z,/#(OBJH[TC% ^@QX%(A]4 M[*#!S&O.E03B;3MB% 0V&.07YFA/I; 5 M"4UMDA_P.BX9Q@\P)(%]7O4.I$$AUC3)1 @ 42XH"@!S&B NT1S>-,"X^[/] M%XF87FG$]%HCIH=ZZDO/*LIN<8,NPMQ=5:M.BH33OQ]^.(3]7)990U9!U1P) MYH0B2<-04^)J#T@TPERDY:("1VFRK%O?>!+V;NAF)H#YM@>R33#PZ=9':OD0 MNJC1@M/N0*AA%!:+RE@[E!GSZ ,X4M"L93.X,FOWX:W@$.Y&6EC%/%CV2C75\%S475_LHGAF+:"XA9)A@(3BE+_1[=EF$W@C&(T+))G M-,\ W_/:9&#K0V[EM.,R8%+T!D'@6CB Y<"91 M%U^0LGSZ-5*6MYJ9?'R8O'K[C]_>O_W[!\I*OGO_]M7KGS$1>>].@-?@0_<> M@?5S*$81\+8NV2EZA]#E'$%.#^PX,-6WF7WAE7]AL4OH7K-E!VM%42-:1Z,1 MH\IVMGPH5R=O3^MS:E7GZ,ZC?]V?+<%["=68#^!OLPL;3F,LSJ!_^.+DL75( MDA_P!_9;/^(N;S #1/X*O49+.%U6G$ *'06P"10.W26Q3F2_5'B"<<(%6V+S M4 23U%N^\MJOR0\?7K_Z,6EZY83 D?&07\0=]]3+'@:L(+' ?MGSH:E2LGT% M08PY10,*;2A\^6I1N#D\BQ8CWQ+ EP]L_NP7;T;E,QX]1!]#9,5"F357^.CE MR1F8,5K9E&#]G(;E\I"\Z;>#4?;E[E6&7&\0?GJH3=NO$ 2N*):K9B%\/C$3 M"Y@*Q^9'M-U\&8R "G+]:VS1'V+PPWM:@TY_"OLM'CC M9/[()\W5N5%A(:FYACV':R@W(53)$;23UKSS)C;]W&7+YR^\OB"1.+2D!Z9; MY+24KSE:(HW6V:IC")5]E'GILH\L2:I8 VU;UBL3FYIQ50*<(X#^(!BN+\E/ M+''%><04.IGI8'_3BH 11Q/AE?X^U3;5O8!BH;ROR8%<:ICX YNP["+"OP(ZGJ M$=\[?^@=5O#KOBW7 MWUBK^Z9%@?=Z7O^JD_J'7Z(/Z"PZ;;W7Y&/?5A!57=&5\%$ID(TCTZOA]&D_-W*SSW$+K"NV?O1[8X'#*J6:RC(O [H%_*.]7+.5C7Z M^B93$"40[15=C_,\88H@TAS_F?RH\'3K-&%8U%E1^4>QSY[ZW..UGHO.%X/W M+QA"XUL0P(2TQ1GG%OA8"H^(KJ''\\N(3%I#@N@+Y&9%:9..6\]RUW',COZ' MNFB4(MWWR8<:^Y-]C7T'GF6G:NSWP-23/J(4;<9.5S# -_8^31J6<(A)B>W: MY"O/V0YVRI3FJ+Y[43BBN;/ML ;!-VKO'CFA!%^$)\DA4&1P9M7"&YC6-D%" M2TJ8KG!>,90*&W/P_5,-N6=9Z3EX(7B-\K4Q-!$SH'BOBQ]I MAG6:S+UT(*4WF#/0\;4QNG(B]=UEG\3A#]R4!(7%OW.L\,,%OE<(?6Q& LZ: M106K_WRM^L0AB)(3/\.C#V\+EVWPB13&VV(E^#R!;DU*-$V: M@!C7G@T0MU\8F-Q! / >7B87_LMW)5SZ 3G]88$NEXYHSI:PRRAX[[#EE]^< M5YDY&";.#9,B_$ORP]&/\(J-J\[AAY5F#<<+;>-!H@W2XN8/?/H#/8CF3;9T MEW7S$0E=ZOY\$>C:)GHM4W^ A2H+;X5E76%W"7SY9?+#\8^1B3&'U)2AV/3T MN'4=]KD0-MA<9,I:P5U/?@R!C/2!P _(N04;T!(@EV4!5K &:4Q_D'CL]?MW M$H;]*,]H\L5A3!Z.RPB-!?(YE3IA,L9N!QQB)_P+_*DWEAC## M'!LA 6ZL*0W XQ^31=%PUXM//\W[LCR@Y+B=3[5CG.ZP!W")='\MEUI]M[=] M9GS"@16CHR!TB(.U$;^$K.K]2QJT1 M3O[D9S"4&$7C\[[Y[26?DD]^Q""O9&H,KJJN\"SV(YW-&F(>CM^D;LZS2EEY MV]H'CN/AP;M]K.K+DDJ8VF O8U5(EPXFQ#272MT6[I/4L*T+02=< O9SC5J M*8*EMYJP)%-N9TA<9F?U!3_7G,$FB;NHRPNU(G&#!R^?AU03^,UPL4AE"\:2 M5B+\9]L3FHU*--5Y';>IF82N&!Q:9XU@"LUOJ9U.N% ZA-%AJ1X?@O@&.*FM MR(L%%6#LIO2[@,D%-FW,L+',=P8L#-[F(0L&/+#URS 'P&P,-9(S@!'BZU[A MF]&BM'D-;2)"8[*.EV([O1A]EU6K:S@T^O-NT+I9^+M!E*B+RX -$IWWX8_4 M-7 CP:HY3-[,=9;[2A^T[>GHN?;S4N*IF ^A#I#GVL*Z_JL$3N3RGX5>G*&9P /:CA'WNN@/B +]D=L MM69^$U]]"G"RD$4,;K@FL]$9)SBJ9\ M-<;8A=VGD"TR+8RND,3S.BF+CXY;8D<_2&\V9O=O:[^I<+& '?\[MK K+6.5 MO!X6T-7G>T#[>HA6^ J8$$%L2TQUS3*Z(M2OMRV'*"+I4;:5%&1^:K19(9O! MPU[(CBJ:T#[0>F\JY+ R9;>:N!8YVX?)W^I+^ ]X5^.=Y35FD$W[%C2DIT0GH$-<5^2\Z-LSUH,6=U R5#U;,8"L*-'H4&OZE S?U)TZ3 MZ=<*W9>EV9=2C(\OT=+KN A]Y\?:/KT^Z/ Y[27!1^G]BA0.,.J9Q9$D5"XG M[0+22QO/@^.HE38&#(>,!WY+WMH^(KGR12OA&;*;8MVU7V&@)HE.RV0&)V'/ M8TMFNUC4['U**Q*MBL /V1#H&#VQJAZ]-S6:T-/1DB(O58GF=,\4X,NQVY:< MU_"H OK!,5O56&XI**KO9(5S3(&-R;AZT7%,PYNR3TB]-B8??A8FWAS5X5IT M8G'N2#N$R&4O @\>'95*P(62AV%WX3UQ0N OKWY-?3WWY[_?[: M2/][X%'_0FQ0F-Z6ZJYF5ORQAYE//F.)5EJIS%$C$<^-LR@C."NS E/]3=%* MB]*U"$HD7L?S1@K8&,^17T%1'A[\X[L+#)]OL2HJ@[V*@H0YGZ=+P@B'GB"B M2L(8 B:PR'N*(?'@SCXZK#*<.VXSG.[#5/*3N!\S2 --4-BA7BL6OG'^[]K[+8N<98[@'M2_*!1I M$E.PC%@,+D_]/I5"7%GZ?:/"$Z'GY#IP:IM3V(P__=7O%/S#T;.7+;5/"<4G M/O8IH=:9M#1D'5[I\-!WWH?1>>M'1^&LU\Q:>U;]F81U)"&&#*?Z)C=G\6:2 MIBNF=P/_,L6>Q$-=2I #0\1\5R:+B$]YG>5=%O_LBYS:_[=047.6 M.5!A^<:9$D+;Y)1ZJ&#H/Z#NQP[@4K:C4 SH6GEW=](";K5W/Z'=8"1S&[B# MNX7EVXBZH(EF/E-90SH=)3&ODSCC263Q%LN9@0@[�D%%GB+B-^CI1WH-[< M)^*R/&\(@Q5L&*]9WS68S1QO30.2X]*KBU9L0E@)=[Y.Z#[>.:OZI6N0>W6J MO>'./5%ZV6_<>+'U :B 0^WI?"!%[.4W[$582IF)ZJ_88LCG29AW2K5YLR26 M.D5M DQFX]G5_N7+-E='L:G/IC1PM.+,EMFJ=7_1_WB9%^VJS-9_*2H:$/K1 M2[F^I& P@7"!J)195LI=Z(;\L>067CP]!(\.TPM= _^7ZXTE\W!(F8=_[_+Q M9\>'QX^.-G[ZZ'#S9]NO>O+DQ6====MGQX=/3S;?\W.?]?F+PY.CZUWVWVET M>81A#G%]_)\_G?PI9(=(0_0OCY(C.B;T>EN^>KSZA%^V:ZAT\_&,UZO;-]B4 MKZ(]]?2EWPQ7O]*7O;WLH-T9 $5(9B(E0@>6]$[C*8/4G1JH&88GJ>O4W%=3 MSPLV"-K'AZ01K6/-*,Z&'T9#+"MMD,1E)8:O-ORW\-7]COG^=LQOWNN.B5M" M3[L+Q%Z4"R(N^IA[*E3K 6; M'BEP')M^9>4(1"(0HQX\DE*N])=,@)1=9$4I<4NJ4? ,7K*&F*25+ J17::J M6)4ME2VP<:O>M#2-0G0# #![<;_W]GOO8>R]*80N2D92XI8V0D, &NYLZ%4W M+7YC[:T*[LO\I;ED$ M:\P63&E@*Z7K,]Q81*VU1EZ_;/91.%H&QYT_Y61+[CW+_39\8-MP=+K!?D#= M9SG2Z)P+FZV> +M1JX=N'VXGG'0*0X"V/]GV6^I[VE(**@ZM7=JJ+#IQV/PV M=T21[IN2=>#S[V,B5TV^^N_>YZP+O+L[ AMFK&I/O2QZ . M8#WO+HEHG/9#1>WVU(UIE+5":.83&C9Z$_DKN*)-N[ FN4#7"*,]>6U3(6ZQ M5V*\ASB8I=6#9?M:!##A >R[3_@7 LGDI&E( MIWJ!28:=#E*=^VV[W[8/8]M:C*'J4*3:39;R;O;>JF9V3H M]X8,W7LX>P_GWGDXQ#K1HU=!ASZ*GLU4J9-[H$R#!U MN!_,?B"104T\:O![E!/%(M+EHF8E3[I!ML*&.;G#"JD7E,M8R-9,;^F;=V^' MS#.! *]F7AF(9!S\KEX[S:7GPK3H6[:*!E/C1"3M?)Z!:"THQY"L!WF\HIJ# M>\1<&+XME-1GM;=DP*UL"22%NHEI*G!<;N)*[4[[49N\#[2A&$#^9+U*_,.; M*H?5O:.-273%ZS,]W3[P>Y<&ZRJ"-UC>S#Y6N4Z& L=G)WN;_GQT?/CD?_^O MHZ>/7HKB]%TV.M&"V3M"K 5E M .YK56G(<'I8*F7^3NK+FUY@@;LLBB'[\^:R(TH,]))VNJR;,A?F,N:>0[ZZ M>L6208/KY:Y$KHJ(!5C "B)59JG YU.WQO26--E.HL\]R3,-&;.28._Z])A0 M7[ MS5K9>'TA4V("_ZW)@FL;\WX;W;7HQ3-B8%;J7%PB<:OO87+*FDQ4*_;N M,CTE$["$9\))&5T GQ3QB:%1GE0NTB]S*'#H5#JZ)2Y!\&9](S,YN9IHU NR MGQOQ!VO7?QJZ<825)CQ%ZB_8PG1BLC*ZX#VCY;ZA@[B+?4[W8IROI#^?&E5A MF*017<#WA\-)D:9FF)&DMKX$,]TT6'=F\6"(2VC7>)9$K$HKO,I4@V%;?Y#@ M3L)?N@L#3*A3G$W; 3,P>@-'>FT4'M=$_C-7#M[39?:ONCJ$"Z40(EJ M=8A:!NNI,2*Z4E]LCSZ!J2MA0?J*/QB@<[!W:)^K;,E6F9LIC!C%RV2)SU76 M%?XP[ 6.RD@\0RX:CL.S/C]W1NO3'&TDS;RLC4)3J>2.!;&GY+V BG1B7\(S MU1ERX_@>*S]DP[./F6/,N00K45_1LSJA6:UXXQ_R'+RI_,E*/+&3 TOC!><) M&-ZB73A[_'.* XZWXJP7>NE1?1:3$$C-C^:IHAP)=2W@Z=";(9RS"C8D24K M(2^&)%7Z2I19?#L _8O48K,F%]HN=<6LWM A,KJP29 >&K:]2( ?GVWL/1OCP$DZ%AL1*1+&C _H7^ M%AFWK6W2DUO.";JWIJSX<0):#6]6D!:":UG'9\ 7A8K [-+FP8#"=T1VB\QJ M?$DP CTJZI#?F7J/. ]S,%OT#9+RT.ORD=.F/D&BCHJ4.3=[A^*3U$VH?5X6 M.:PEN)^N=E+E61'1;JH40W8DMD!V[L79>$,?Y"OVA=YV6VA<7]L%_^/H6($Q M> :E$1Z4.OQ".IC)^FR[T4OMFDBE92+U/D4F&2\+EGYEJ6ZE+*Y\@3HYS;92(R4+ $T=#*0+YS3M^U;]D1Z(RCB.U+( MXY"Q$X/M/U-LHATBBL6P94SU:RC6)UO.:SV\BH56H(05O*>)W7SGFFKK\="& MO^;UK!=\/U$263['4#B8\H:T8 Q'E M\VSF]:OBQ;9Y:> X]"4>2^)7J/41G(T^ZQQ95!<]; <&@J=\[$N>X@PS?*3 M[F"-+/[99Q]QN<[+NLZ)7HX:+BXSXN'FJ5GBHS)C:C4'0]P-VQ#U[^#T=)?( MX?X>R0$7@ M+*'=Y8 -BH_F+YTK,79?]I7W*L*'[++"2V>-X8,?':VR.NRIDB)-%\SXFA7S M9"$+#R$+#L BIODY<^2HRDQ*DH0EO]'F@Y$CPC;:94,-%KRX/X[\;HFF/V M5C&QTY/$(3/PPG[)A&:?]< R+U)JH,Q^49$B@[IVF0U_$E7HA! 40D ,'ND" M=HQD8+$*K-DX)*H'@Q=ET208;S5U-T(G1> MB@P!36/#L06O5L^0RFR5XJ$+Q62\;T5;0Y:!?:1A_J!=H,D$?UN<)\FUX;C# MM_3Y)R[D/R/F9)@SPNQ1R7!T/\6S\VW&M)GR?O(N>E+5P?.F*TIGZ M*$+BNVK&"$:@D^03LV^24%\6>9&Q1IGUS?,_<.1&Q)K^XLZ9']PC/ MK'3BD./L"AHR^=2(#($(?!&%G#"G&ONS>""4&9X0^'GTD<0+ M6,0B>5 *^N5+82+Q E3)$<(_51FNB5NU7O229!>\ MI*=H-TSD.+7@28L3I:(.DU_!;ZE)#RP*2>."Y"#Z-;=5&:1R'43-R)4PS\-I M O8=.86;@VV"*6(UAXNZR#D%)&)B77;N(F=1"DO8I"[.FUE2<;H!UY=U/"X7 MKF)_'EE_I\ M&$VT&IVKAHJHN"Y(P.MA9P5WE+'J7@SUE<5)P^ 0*DFJJ>+'=0 ?C4;?9$[) MB'.FCXE5PH$@-.C#?)Y-_6D'D=WPDV?_2WZ>G##'K5:,0OT(;!:;L7O[Z\\L0!?#@?-XCVD@D>EWX-_ MDDU?#R H@S>>F(5(5QE/19)R(T':B9($I2U,C3D4>N)BL<\8V\HBG@!\[$1G MAE\Z8(G6!0*@0SE%F',>VG[9L$EP6*1V)QW:#.GIS[#01^DO/ #0O'"6BF$5 M/;A7?$:PT! #!0280CD!.V."S67?#;."M2GR\>E'A;P)6!.*!X?;"V2,W3^_ MF>FX9Q:7P9O)A ]HDM#_MM*A>!") +BXB-$*W7X?K\)-^T^+=+[^1SE"#< ] M>TPH9-+/^;@OT2BQ#C#146%S7J%K%@Q3AKK":L/!E:QWRHTXRT+2G#R^?BS,S>,@G?*@ M, *,FF#*+A)*;A%!(OW7X<').P#WNH<2;A[/%YH$JA-ZRB-XZ/,FL_5 JWVMF9W& M!F?P5D5)S YVFTNG> <.PLH1< GTP&"4I)_N:8^R&$ZM43)SX^U&)Q^ M#/&#=LWI"HUE\O?Z_/'_P'%[3FBGLH!SG(J,V%]7KGV1FU)G7(PI*# G))_* M.#-NVT3K3H3':9@%[4B+V2N#SVT=E1 )S2!#=>E$ #*C523JTU/+6X9.)T2$ MC#O_=M%PH.7O^&JPYCD)P8K,61]. I%+Y-_C *)R>@/SE!/^IUSK">0JV MU MQ3 ^=)H<)FURK8')MT8 EC/7=FPS\#]T=.Q;@!=(?@8ECJ3T,RB"]&!DR^ : M9<0A)+I$O&E763=;V 3/=+67LV-)DZV*7+P5M HP'B6,,_NG#D8]Y^R(("'_ MA?K@?SA3ZQ$3$GF,E%B18(NX?'Y!"2 M%H^LYNZB')8KR$1RXR=KBZ+6J/S+9$MMFC$J*6L+*173/%12(09@>R%4:!F( MYI$#@8B.E@8#*?MEME7/1'(TX[ MC\PB/MK4:_"WLQ";02A.$N^L$8]X8C5F/O_J1PJCTE7'Q7"2V(WMH:H:TBB6 M4DNODN-_PZN%APGNG0_$: T]R4D@;4H'X;Y%DA>6SK;Y"% M;L%+1E/Y'SDB^"J6-=DW^6."C4O0JWB1,>=_0V4#+5X[H M)6ON.K$Y&GN&[*/NXDAE,I7P1Z^HST97II5'IE!+ZXV:5/R%3>E3K%RU>/^> MD>060V&+.(K$B9W4\,#!Z3 (9 A-+KO%4(PY5=5#C](@/Q-GFYY:#4)DJ*+* MB9PC[55>ML(&!3<7=:7NJ_LG+_;5_1UXEGM Y[-3*0=AW4R)7P///JI?F_R, MPOQB!\HHG8IWZ]-GAB#,?WTB)HO$Y U=)RJ>HXVMZA"-H!G&PO$&,&05VZ6Z M"5RB^$)<4:7SNM)CE1,B,P?&*--L%S($2%A M*X8H. R,HH?_FG=T8-L8*03^&]'T40K&D(14ZP#+US-4CY+!P9N9LX7?5M&\ MFZ3#IZOL-ZWQV>3%+#/?:7DOQR09[W4.A&E_-N" MUPX>_G3;.3XN8JRKK&2P>,0Z:QEAK?5!5U M$+MBY)4UOE>>NM0P->Z44 &"R4HZ*QGF3!D*W^Q>8'X@^6N+'YTM24X1/L1T!Z$VB5FZDMZ>. MO$FDYZ"&>E-4#T])4+2H_1GK0H26;+LVQ@1.%FG''8/1W8EW:AN2A5X,N_&C MA\!9RB\T^TRT0IC4C6& FFK5!:>V7T\)2LYS\D#NXMF_\/DH6<5]OP1QS DF MB!3/2R9G%BSDZ?5./W!E[)CC,F*5QS4-R1$X38FT."!G3 39 M!=/'E^ZL+;_G\9V(#_CR%+4^@TW!C! MT[B .:2>=TZ;"_;9/$#!)0K?#2CV,.H$?#./G\\4MDC@:"VE;_E25IZ#O](M MEBUGP)=H6*23BR.*5BQHC4E&4R(L^4!0O.@ [J+A5_PL-3AD2V7[$1 <;24R MQ^98H.PO7!)SMHZ:^B>F"%?G#!SZCWYFXO$:I.T87=W2OE[U\%12$:'7:*G' M*A1*].#(VLZ7C*P)"9E%"(RQ,.8_\:NE0<++&25B8_,CIV2N@R/FA@^1+:;: M9[.SV3_[@E-\810W;>+!*%Q*DL+B(SQ,Z!*; 6%XEG7?T6BR0(CQC0REUF^< M7]4X6:_C<<93[G7#^".S9DPP6[2"2DF5G"G<%Z$2%#?+E2*\D_@6REGBM;]& MP/\V=NCC>7Q %BZ:<:WW7@J1"@T[$G?T>&IB<:5?Q=X:GZKSXI, W+B!2*V>V$BST589&3K5=MAW/ M]VQ%?84ZH[MV+$;\2SN;!F47+;AVYQ 1E,&P],Q)G\XQ+(30S.-9\3+\U M3!QLFU [B_[R'@ZNN48?)%IJ'?QFZ 2C*KDTMXX89I0"+_GH'.Q33]9QU0O? M8(%,\#^I?9S(, WQ7$J*1ID@D[7Q4$VEY].@+>J[%_]KB"X>,_,,7M]TYRL2 MS^?,E8T@-0=_ ([ZK*WBU=(D8B5(D6KKLL5HB2BMP% 2U6;,!!7763<4--/$ M%T-H<057T >4X^@?(R;!C?!TRDU:-[ +9LR66D>&'Y\A*YC\9LF>-2TIM8LQXNQRRR,QYD);)WAZP$W1W:/K7@\:GX2(PULLF*RO9F'2)16UL6EW MBKP")1EY+6A]13$<;>ADD_GRL!9TWH6-+:H(#(VK@?EX>$S1MO"N[9R;'Z\! M\>9]]0M3=Z(WG^I9'DU;Y$:S^Z>!"*X_PXCJ8]<)=IJMN0T#-=*T#Z4B.D8& M>2@D&2QZC#GCA2@-B$WZ&(M$/9S;4O]IS,8T6>'9?"Q]=X7^QX_VA?X=>)9] MH?]+W=\')HM[+Z;HZEY1'7+#PC9Q[!8X1PMJ1C34X9KF09\-3?QRXPP/FN.H M!WM>-(QZIJ9%;M2A#]#_Q;-)Z*X'KG3CM!R7ARHB%S^%"H;^_YQHQ#&1 MKA[ZQA\$3]VWQ@@L3R&( P)/XH)+!S%_;=T_#^Z(A2FQR"0+UFM8D# + 5;I M$:BU9?2D\CRV09$=RZLWTZ&!C'IA&G44N*HATS1Q7\TE(JB6"*()<3R$'V?) M$D80/08N*')C'\)HB3>MRPBW,G ZNRCM03^D?X-#M.92]4>WYG!*_F99/^FJ MTB(&TQ%>D:"J3%B>PUKJ>/'A"/[.OA&T!S?LX2Z@)0L]W%G*F MR&W):5)N5I9-!X837;9V$0<]79]\&D:>IP3&X8E (D>&^<1<,LU0.=>JTB'<[ YD ^ I MUR1\J,"'#Q%Q&IIMN;;"8S?!([V D(:;X\X;+/F@9__\F+.](;1B33+%@UI9 MLJ/G%/8<'3]-KO7U%_SUY\^O?XOC1YP#KY/C9X\VWL6#5+6_%H)0G%CN,4"8 M!W98LFQ=7#[68C S!'A>=,2++)E* A9%7O<01>4<[DZ!AVD^K(B&(\A@%75- MX#45=J_!>/*"NE4<8CY-GP%WW159GZIQEUZ5$.S;T-?30=DCFW7$ =.)=Q$ M: FX5WTFPCR()"CY\93#:C(6%+V!''M 6I+6O0@5-<2?I+ZA9=BM$9I4"8AY*BQ-8RF[)59P%;ZZY?7\"Z7* M)BJ#&5-!,,KL@9\V;^T!PM/73LR;5(*X/B7[*6I?&-2(BHGZ>EXG:(OV/2)Z MT!.!:N"UTYIED(A4808+D WKG0IY@7A4IX4AC]IP,96"BM2UPJ6Q;8/JA0+P M]U>91 MTO$NQ4,L'%#?DP00<5#7_15'1RD!.7>#2!Z^Z#_$SJ)YBI_BV WRB M)(/S6&OA)+3["4&3V#QA Y"A5$6V>E='GQ"L8@6O"@IF-&RNLR>'T+ MIN P^;GW/"Z$?##'F9?G+(GM9DX/RH\9,(OP,5V)$ A%)\"-@AEJSH9!/C*P M,^VJ$NA&",C&B>!$$O 8TJ7BZ^6DP*//(7TZ;Z08TSHJO'NMFN%2J_)P+K\,+'3(FOMRNA&ROJQL M5E-Z#.';X>9N5K2:1.5,,I@JA+)PSE=Y;5FBX"4#9+$/="5)XX7CAJPF$79@ MFD,E(IIB=E1\T9GK.E*;TV>*!2D8I5_;N%0()R]H@>M*3QR\6+TL9N8%C8Z: M.!GA\([(/='O4FN_^;2.A6*GS'Z\?;6<8+"LJZSPWI6!C[_^)&U%_\W5HN1O MHH-.!S(J:!PP,S56\]R,:93>3DVU3J2?$<*9"$_SAN<@^@E$^U;HWTZL7$]% M'-Y-2!2U%Y@6Q$56]@2-X=<:W,VOV0B! X-(7#RT!3V !H^[RLV+SF.-!IJS MPSO$P$+\@943XG-T-H@'!0]&1[.P6D<,/UMY%L5KS$<=&Q48FTX[EDQ3(%FK MR 9$1*WL'2O0:LH8Q>,?6:6Q%V%6+5[WG[(#S[+'IWRQ6G)4 M:R:^Q>;<=8&&.>G6*Q:E6),$A1I;G2EI A^M:#OP=JJ=+,@=@!UDT= M^!S!XTJC(CT2W@4:0V;\5KJ46')6'FSBK7W7*K.A<#<0=W//UC-B *.66PDI M/#R@T:;9BQI/-JO-/CJ$A\& %6CU;<:8T3NOD>DX"6[YU"8EJ+3?\D:^7AH[4=$1[,KR[52MD@O*HKSN& 7.0$ .! MH]2F (6E7OG1K4V-DGUUIJ.1!B3)>I*,&I4IXP1. (ILQ4)/9W!4\^9*JVH% MGI6'01QACBF]B-DXRRQS%R@Q@U>;D3QQLJY[L=M*<:8-A)2ZGB_7EO1"V M\< 3]TAU;A^U['/\1/?+\-_TJ%VX !84@%;?;L >CK)7FM MO$TY!GY:R7950H@('XVP+J%$,5A#>:BLH> -=@S-DX<^0KBY@FO!.< T MAILRA11A>_MN$(0715UJVSGFK5K#]9R2.8B(M>!&%]EL[65KPS&<^0)I76$7 MCAW+.*0L6M$*E94KY]K0Z:#O>FKN=!,C>JJ#D@J-:X?UAZ8MA"4:;S>@N6=^ M9,G!D>X9PA/;Y&.%*2O>%.AC19C;\X(3IYX'78YN6$&9"B?'U+DE&MM9MO)] M_#'!,QW-2J"IY,MG:^N'$9 Z4F;Q33@T:,CDB=I*<&%A"1/)QQF=C1,;?=!8 M$Q7YMZM]?P]V%7-;(:EK.2E"QC4N25HY$,W?S$LGA'H&%#Y!>?X0C>KT"$; M$1JO"^1%WU+=/4Q.9R@4#$.'.Y$UD/S%J'12.4\3U2X8H\T58!1+HL9K7,I" M1YT70<]5DK)F1CBK>9WGWI)Y-]V9/O6^C%26Z9"9U-.6=2" MQ;ZGU_48\$,-ADW&]8*F"%=^58)')ZZZ4-JC89U]/$2.X:Y6<6^R/P2ZG(3L%TOEY//)DJCK&]-,C"S7UJ,V4=X#:?.A M\IFKO#ICQ%EH#^#]3-_F3,M'&2)Y:!L$HK$1@_]K-YAZ[A]6&)^VFZ[4WG!50X<'OU]K_? M_'QP](+_Y;.("-QVRV+6CF3:?.SK>!L''N-<#? M\G65\?PJKHEIOBPP"&O'=5GDD@,DG/?>Q-[17 :A2)9A]3,GX/C];-SV@[OR,FM>"BHOM8WM N)2AOK8B2[6LPP*9E*U$RKW 7:#& MH^V:0OZ,&I ]*E0FKFS=)5P)HUYQA3$R:*'82NZ MK,%[S> -"P;A,Q81NWG)_[C,A""I.3?,ZAXYV%=PSB7_T<.5F<_BF-'Z1C!! MY$OD 8A5TDN3ALYS#CPKLJ]N1A\N6Y MU7&0]4(X9[HD >V!!%;:%-!>G*^%57/4(J],[@F' MM@-\_$TXA:Y_.-\#D\/4Y"DW&$1MO-0<256N&8E-1GP#=;)TCG%8U'PQRKW[ M3AK$N<)"+Y8$X&T8&1;^0$FKN'\A@_$?-KA<0[)MPV0%HM6L)9AJIVA>).L, MZF"FX=2_Q\%97Y2C!HNBXLK$K#Z@S07WX3^@46-O6V"[ 2=M5QYL$Q3\(4I= M&(>N[X;[>"#$!2."Z-!!!X4&**AX6[A/5 M5OUU:(8.D[_5ETX[- Q=CEIG%%TK9@4W4BD#@B EN6_$YSF'3*>>K[4>+;CP M5'0+[KP9-J2,E0>B)NEHE4^H"R@F6CD5&C=M->I2&8Q>&*+-X[AQTJ1('MF*T9H)Y=>HXPUALE&WAT63\GNS M$M]+(T4I_=$"O^1R L%EH*"\7%SB]N6*A<:3V0F#C* MN)CX"T\EEGJ"$,6Q#%1$R<$P-Z@;!B&/%"?LV;F@SF.*!M O,'0S)!J) MVXGM64/BDYF'HDMTJD9_"QC]#]^!*$>K]@MKOV$(2+PD9F""Y>8"WB>^YCJ< M@1!\1+O6HR7P9IX^2^XFYQO*^F #M.S$&]]"6ATRWRR[Q"4+CA"[8U/FXG-O M]3!LQ&>T5JJ$TK00CVE*)8J_.3:;A-W#H[8B !0U7%*8ZSZ!.]+IEO8G)G'C MN?/U/1O3[;(8M;RMFWY7=F:0"'-B<*6W;F)@QW):)!& HNHXK,0T='Z.G928 M9(#X0(HRZ Z%-8W\ MPO;EK$N5=R0%II^LEA(4P3'ZI'B_L&[^/U( OJQ+_ M".*5PG!J#K9E)5R0-B;8'#R-O?+K]1^SUS&5H8JH/1)'.?8J-&_I9;.C_"$,Q<\M]E@XF.7C=I2@[/&UML<9IQD64M"P4G@Q>P)@ZT!@KDOI&0+_ ='6VD#>,1RD M2#?<7Y*>H&J%55"NBI>C:VB(IN3-MG,I7!D)1>0+!K^ZK&$@-:)3D@:[!:_# M]/QUL_S7*S0D.UBP&Z@"3[&1+@I*$EQNSOM]?PB=DSU"9P>>9;<0.KOO]9D@ M:*0C2C2:&1IV:>5 KB3V%8C*A?.H+#N&LJ;I!F?*N#IPI?\A]28O(E9F:R8- M#:0Y4OK Z-2FN*TBS+)H63GV"QS]WU$0D3T.?*#,'U"3>O%62\ M)I-=L;S3$H1K^I_IQO4R7!/!*1;OD]3,:F9.ACFOZ@L!UQ*517'ALY28QR+J M^GG=@N%C=GP^KH5X?927E#5R+[.2UQ)DR/RXDG<+_AB\/TI-F7" Y=K 7\8Q MK#3S;F-M66DM #)MRD9Z[MTJC.TE$"/I3'.(%TF)RV\>SC(N/K*<\+ MLY2Q"*-/7-'3DDQ=)G0I>DG/JB*?CQ6BIM8XPBN6JP4GX:PP,XF<.R*AL>MV M7"TU!;CI;JO&S9J^B!Q4'GE\B$98:&2#JE:)Z#%819-Y/>O9;.,$] TJG=&> MYH"]"%+MZC'[][69.[__)J(I0\0L#MF]WI0WM*2GK:AF3.AC*!_("+KF:SYG M$?PA%,^"D*M JY2YV:-Z&-0B7-A$5?>P-'VNBCU0?(6&$9PZ@M\25]8GJMG! MNC]^_F]J/*;;%2U9RVA^O,@\(3/,Y))EJC118^D'>7.*(CFRG&B:RN3^L2PN MJ?^.5=9I%P_K@9+[X*(ZY9'(E\+*)\Q)\C\]S'TN !@V/VBQ.;_ 9)T(9VD* M^AF"@-1B@V6&I^F,M#U;XDDU7YO@1WC/"K?XM.[]F0W[9+3F7)J@I!P95GF\ MJ4B12>J).*BHP5R=8UFXPO3U@<(+X5T/D$D14RH#"L\/'M.%2@\M.PW;T*)A M>"CY ;M%)6\8I9,JVBE5(-'DCPG+U*[@QD[1-Y\%_N)%,RFT+'D3KS1<"5G2 MN>?;- GK@&TCGQP-&-N-)=@4(E?U-5P=J $MTR]^SEI+9THZ>PS"'0V0)L3@ M!F00F*.2>.6-0J[URK.&4(&PX8)O9K MX',@:8-!'G%:2&?BP*M8R"BV]=&=2@\-$-K>G'5QH^IP9_4B0B:-/*_6'@M4 M@O9Y0*0REMO']MZH(ANA86%\"&_ M'5AK9LEC"X*S-CVI"RI1TK!+S7*D_"0?IX9RE$J^IK+.*K 1/)1GYC#YJT:M M6\\"ONN0E?-23FPEE0O=].$@QV#)$Q[/2:,JE(OEYS$8ZTK:+$F6/85C==^: M^ TD+AE"ZF6# MRGX%?-,5P)HS6OQ5O-K0UUM8N-S +L?PQ/B\F1%@+8;^Y"@57[%Q,$3LW@RS M7T 5S?!IL,QA"3*CJ:H&50(9AZ,8*9I'Z+M T5Y'X L"@V2-\Z$Q'BV&MY9- M?^DNF'/;/I.Z4OLU?,?D$L&F,/7L"OXY(X),3*FM,Y1XXIR6.204848OIEKGJWG7@$_:B-7?'(<)GO8/.3*C#EE J9] MB_U.N=N=(EDYA;]SOHYLJ5;SN?J]HHDT=9/-F:!)&'V<=O/G0$ 42EY@OQ[N M=CU8(S*G($FFG%4,BT&V)I#H8F(%6<M"J;,W\_[ MCLZ[\9Z8PG!4H_2%+_:N8$\?S&IEM"1G(>6_GC4%N"=K^1>X\.!:8U$N%^D; M2MD4\%Y90S][*>*VRE:*_RFLX_(Y=HC.YX)Q;S(4Q\P:\+FQ8<37$O8 '0_0 M>;P'Z.S L^P$0.<+S>8=K6!?!7@9\V-HZC50[D^ID*N"[D0YJ*@&48GD8_?' MSQWSE4M9T'UB9@X] -39),"'BJS9/%+ILIR!623,UW$/ZBHN:OBV_7-7GS?9 M:@''!;(Q(VWD/G-SYY,?<5>8^1ZVJ#1NE768CR-43M8N$I= MF."\[BDEE'WR$C<3=4V82VQ:89"/9G0Q#\L-__AS2JX1(!^-><[EL &K;%$Q M1LJ?&_@[RF5-@22T93Q^ECCPP2Y 11^P77&[Q0/T/:RAH%H6(8ALE1_F2<$7 M,;SD 8&&7A,P15-L&ZNWOJ9.-?1A/GPRLRLJC*:;901>F"P.;MLZ,00I0MA\ M=&[E&UCH :_BY&*:N[6"/:4X[I1LWT"4R'E0A2N-6R6_?4X=TBSS.\ *;JD@ M3#T0HY98GI ><$A-XRIJN.)4F%+]S''D;JF)/D/Q85EHQ% M**K_Z2O]:6TU\+*2D(D*?(RQ2#SUGL^IW3#EOLG6MU,1!F.M!OJ\K,_B=164 M4+$0;/,#Z31@CT<=7AJ[O:CR*^1= <P\*X4Q6C<+ M$7]2;J]N#$FH 0K;E4:M<1&;R,-HT+X*X?XYLVGZ1A%5I@'*K*X_%LX'M9?N MK"T0 C_%,U9AE1$G?^X0F54B4)[P\M@L*<5%C:MH^P>55ETI'OB&@9"4@T+9 M4IAA;_)6B,4O6@BZJ;0>K85P=]((%$HP?7'+(D_K")]8."BFVJH'R+*_"E_@ MS[@/WH4W>._7??+#7W]^]_Y'5FI\A9;N%S[3L;D%*[ZPZM7[TY_ M],-COJ[?>L\I[E.2KD $Y"/XT;OWIS_&?=C3!QFMUR"T>IB\]9W,C5L@4/'" MQ5NZ;H:%9G%IF^C*/.!4Q,8UP+\!NXQRM#S=_UX;KD"9B_@ AY.S:N?,+4&_ MIP:.,^>P(YM(!;&1O1&&H8 ,5(I3?O&!&S!69Y>N;USL= /M I\&R+*EXD[W MT3FM:RC2 ;9 /7!IO7I\?:_LW! ;R AX752Y=_5S?>N\2+GC*J M2?]$2^5O;]Z=GOXXP!33'P6AV@:P@#XA[Q1>\WBF"WK1&. 1X"#4_P?RPM@K M71*@+VQ04A8E1QZ9RBZH"0E_@=X%_?GH9?*#.SP_3/77A"7U_YH1%*:$D P> M:P$V1FN\.M3V>Y)N:]H?/:"A:/31<24'))#B_LBST?=AST8?3[H!J)$Z54K& MU#1T-+Q"EX6O0L'+38S!!+5E@#EEGIF*^%H:-+AG;I&5C,VSHF(9M(;A2PBU?%-*5-W(;>4P""*M?Y0%*&(:*5.ESQ@"2"1U-@Q6L MIRL[5$6Q3@]Y%D0!BT'I,ONHZN/L/P4"1(1M%]W0>Q%8UM#7V>0KB;*ZP+'X M">A]"$@;OB=6-!^Y?G9B,?8B\X7 J;A=D7JC_O)GNGU3SD8:1Q'F5 TWM6:.B +GL/3 4]!S@]3=L)^U&\(MPTHNCBXP?M*]"N#WN6<+L>,&=TCF".C,)T8,9/_ MZ$MJ]7E$#:Q669R=JB0'OZU5,AORZ189JY+B%K,]/IU;C4;*V,?7OX^&*::# M-0!T' Z*<77EZK+T22",7F:AMUT,CI/!9SMT>%]Y^'A5(IE^@;$0.A7)'VDB:'"K0&60_^=T-$>YETY4L:'BU4\/!: ME:WUEG4/\O @CR=[D,<./,M.@#SND=FR+D\@R(^S2,,\>D9I3L=Y:3#EQ1+. MG_,,2S]@,.QQ$.4\)]+OXG]@UYSQM>&W?*I0\L1Q'W3;E>ZLK"\E+U-B_(EY M>Z3UE,L%C])+[5FP090"236W-G,NIS+GV7ITRHE=9(-#3OWI^BZ^1R[KX< MB@*]-0-$$1U1U/!9NB&A:9*FI^><+6S)J>:$JCD0>J$A_R9KG+\I)$193[/:]7^JIS MJJM%48LP'(!GV\K7O5L:#2ZMU$X?8V*S29>Y%BT])M[TP)OTCX0'5#+DV:WJ MZB!\@?]&#EH4:T]44^*>W*CIEPP V9E02E3TQ!(F4O):V3EEUDPED>N-:;03 MM#8;P3&LQH-^42"[^,A%Z<[%:?1ES6#E:5-[:%^:")6C9;Y"XHLF@GW$-#-1 M$_M$5?&>>?B?0?U;5^=8@9]2RT9D (IDI]J,C\WM>"IR&==C)O+ZLD*SGE*S M.2]8S*'6EV TTJ&4AT:X@?BH<:'5TQ(8V!-;)]*O/R>36#W$2N#1\?5GAWT0 M"H46W$+JTR-:&/!<%Q@Y5QS!,1X>?]>N4$$DE#*HNSH6%.([M@N'S 0',(Q$ MZ:V:ZKF?UT!]O.@[7!98 B"^+JG$:[=68.R(X5":D8SVI?_"8"7%2 P2^2ET M00G!ZTNYO=_[?G4.%S$>OLBYQ@AA^M6 ]>V"#AE%!@5CX2D83J5KJ8"(EOVO MD-240>97WSJ=E-IQ1KA*J1J8>H[Q8K(IL"L9,S6<9<)*S-'QR\#6B[Y51A1E MF64\879BOIXVWN S2M%C2,\OXBL.T2"LR&*U3:(YB1C-E/'?E"_Y@6?^\'2) M"+,%;I!\<'.DZD'R.SBT:B0Q>DD0+1*Z">OMP*N+CA 7,$F(UH MNU5=.59XF>&!22S+BGX(;,N&,UL?:9!,)TBIN!C\C/R\8<\)B87W3JXRTG&Q3HF ZX4R[)-?N4T M(T,DHA5H.V9K[!W6W(S\WF\AO^\IL0_NC-GC.MJ\-&3_C4,5@ MI*2A,%PC=1 FZ&>,Y#8OB=HR2=YX%DU=(0.> 4VG\W9VI./D;#[<:M")_I D MO<4QFQMO)AJCH$,FR\/V0O.8VH?DTT[SQL*A 29*!594N,FK]T2OQ<\=Z=N$ M( *#2(0W]T)O)+8+$_]^U-E#A?&%#U:('A/1ND%P),\EYY(G)>2J@D.#4[#M M$T4IJ_LK"?7!"//8C"7:A'1IQ JA%PSC$!$MCG@P!2I((%X2R2*2IISEPT2; M"+,H<-OLHF9&(B1<9.VB#C?G _$JO,^G)T_B#QUTW B2H;9!T3L9K=%V4:P2 M"DVK]>A\4/=0S#<;,3VG.-$0XT Q_B_#7!![D='\&SW'AAH(A4JA ] 6?JC6 M2A^=]T7..XBPB3EAM&FI!\H-F^49<0L*55/(I%CKJ" 7@4KQ#P@I$^%SN%'= MCY/!P7#!,<7 M["<-B/U3>-&@H=( 4=/BB"X4)Z];=%1-C1T 9@6%";!!ISF<#)8V< ,Z'GM M;/@V<_BYE9OR),QD&,]J#(K[QJ.5EA3*=O9523I4<@F<'(LK3DS7Y@\(*HJC M'] KWDE$$"@]U3T0\^&#$M14\X7>%C7V!.-[A6MKY^J"1%JYT.K-D54?A\7< M9?HU"OKA"DU=Z9_2D"(Y$X;:4.4Y0\>!_D:Y,Z&1U6B2'ADFOBQI<1(W7H;I M,_BODNO\+5$[JI 19KN\G)W)KXK0C:C.762S&8.Q%>>7.SSE\!4I/A.'(8Y8 M11>J'12U([9=42<4A_IMY/[5)I+FL-E(D:A%T B]Y5//AX>R> L8W$T^P1(;!D)A1GO:%>+C5J?0TI ,8#+C;A-MC][A5/F)DPVMJ4;2< MS.IH%I):9Y(V9N@V(4_D&0PL6BJ.OD)8#&6N)^$6WQ)M:?#PQH=,+U2=V5EC(S#2^-/)"@]BCRS5T[0UH* M88N%)2SH6*N&KLC8EH^+S3O\^P,;/-V##7;@6?9@@Z\A&1)Z%]M!H.L=BD15 MO8>.2=V<9U7QKS%?NOJT%WU9"4UR("B?EY@/,15/-DW>A,ZU5S' Y_4Z'A5. MOK9\<:MN_0,KK:B#,N9;-ZV(UV&"5U?XBBD=@O&;^C(BX*>#<+8@T1 4]"M\ M-XBJMXI@!"*,T05%EJS.?SB0YA#*(VGYF93SO/JI371!6G,QJ 83103]O<;K MTQ#3(QK=.RKOY^PO8QQ2LH],C<'!6Q.7F@F_2J?R=0*-YD6M2_.E0O+'0B72 MV;*6;+XO,_!7_5"ER EU3A!>3O[/,M@!L(*E?!!R]>0P8)2(.>LEMDFT'N", MJXAZ*VC82"\8FT&B]= M>MM7I<44L_9HP76U+VJA[XE/>YWQQC@*P0AP:;B8 M7V2\G>/$S;4N%V:-WQO=,4KLY.=.("-^BD.H?19QJ@Q\XY&CU]KADK#=81=^ M6;0+EP=9QC@LN\[S4VIK4=?<7=.B-18J,[:J^8AS"6I,;$[0:R^\"&(HF -O;T':549A][(6G( MO"$*UT/N0!(>X78?[('.$*(?OZ/H?S/5?Z?5_HNN;Q^+Z)7?"N5PD M:JUW9XAG&?&HTX]1M58#<##@!UA3ZRPW^$B$ 8P&A*.*.L,^Z]8Y\DU4B"3* M25D7PB;$: M*,"CZ>,LS?@*0P1$3&IB2Q^9QOOIE);BH?2H\ACUZ3\.8"^C)S/R.F\9V.UU4B]C;5H8H2?5;]D2X5+ M"A"-;$MFK&1<) M5?1*5T] C;AVEI4!3\W"4@-AJP![]<&]U7;->&RT9<".1K1"_'+3"8B%8F6 M)9&.95BX9:4AT7I62OF;824^0SY;$/J3J]_H")EE.N543P!UMZ)S;\H%=,^L MV&?DG"))+J6;\NW[ZKC2C).,G+06J%4QIHX,1L9;4W;H])2QCRQI(P[$E8Z' M\OG?!S+7SX#&0BM@H(YK*PBHX*HV$8+G+8.8+99@,82\;GGD-\WB 3!/\E_"NH]IT M0!;Z>+I@/@13+.:&?F$3JAMI[Q3H1F%I@J1(2XK*$]- B,*)>QNXR:99HI^. M+JA5K9!>(#L<:GU^5*=GC\=GI+47;A 3>*?R(8*$IF:'#(I21)F*TE_N.U= M3'-CU\H@54&+F8M96/[S:!O_,/_LB]E' NE&EVTQ M@+$>%/NBVC@20\B_([G<7WH1-(%A;HV3&?3X=/_(UACWKOATPQ0UGD'YAMS1 M/1O2:QMDBJQYRZ1J5-,)5F^?B;?H=>)9]N?IFR]:: MD!G8B8+1SU(K\UY72M6+ V[]-2UX;5>N(]_J;&.YE*T3]>C6+*)LSS)ICB'@ M#%R*&K@GV-2BXT_TPJ^4BX02.-*?*:O^!M7.0*/% M?2=A:>+A="Z(XN".WS+5_G<^P;.Z1C8R[P1@]2%K9@OIZ_%.0VJ[Q:3Q8MPL MAS56:;[;S^*M"E^H-AY,X4<(Y -\U/,/2*NIX8=)DT4/GU"R MI6\"+2#WR>;8A8J=T GD-EM:1L.XBJ$V-"4:5 M"(\Z2XUWA"7T55/4C8+>K(>$SC?CK\ _1:R\S[5=?:/]RKC-E>$;L*GV9;JK M-UB%,.>4G8IS/O"#9=R+/R6.BBW2\"FO0>;%2BTC$ER(&9.0?M8UE!K$/JJ> M:+-)S$@>NH@MS<<*F\+PWWW%_VV^N%]6M[FL(.SV("+P$IJB0>KV][IO/@J<5,Q+-Y'=F-K]=G-;1CN$.F$PAJ;>J! %YAMT%; SK:MG M'Q=UR00\_B%BIN8'E.:?JI,(? ![N0(<,R\0YB!U*LJY>]8"^&FW5C)9LGC, M8,TH&*;:R-U9EPHZ#_6=!A9RB?VG_XIH+A06(521(0<2/F?(CO3+Z@X6T.\\ M.:_K'"L7D^"(K<6=NKGWM9V; WTMDM]2'0A'RH"?*&X3Q?D6K+0LBH SD6SG M+*ND8U%[L@6Y6;3^'MJ!$5&(8%6YK@R'R"7B9Y0;(WV8E"(R'^01VP*X9YDQ M?" P */"&T/?3&F.*_&3UX)]-N=9B@?65/T(VT^54^*11H "D9!PO2ZU*P(Y ML@(0,!6U K^SV&?3"1>>+^LB"19K3*8N//6MBXF%6N%5I;\0RL.3V%PR6?64 MW+ "6SWPXP\X4.J^BQ@IN/A)P0,LTH]%E5O2(-)'4_>/ZOCQ.C4KTU#/S&''')??!UVQV$V 7>JF#A!-ENYWW6@)_C!"<]N93& MNXZ0%U/T/1NWGF ?FJP8(#:H,\068?7X(%I*.CE2^?\'L T^RF7QN!B<*%C6 M#7\) 1S3J6*TYHA\9B8G0R"[A)]5)@P4_E4Q5*^0+5AHU6A"ZXJ= ",PI1&@3 M(R^$(=H1"/&)$E"%V=\RW4)3P8HX8:Z1J!"-/C.+(W7"QG61*I&"CY;^(H>3 MN34=3(R\)R'; *Q$ '7;D?R6/$5(P8(Y0^ D,K9; =S2$Z0257EPN\,;,['9 M!P[Q>)$^?O18?88/67.6@:DZ>/NI=.L@Z_?HF/CTLB4^6Y[\8+^;^._^F/H- M9A6!C*)+D ^"N9GUD@M<8JP1A/-Z4O$HZIS$[U9$QB$@_T]K(TZ42MMP/,F, M/8\E.*?/"D*:\Q]@U10MG@(7R(-)X='DTU'=,)Q/N&+ ZM8T.,O>O'O+]'5H?BFV0)F+D* !%Q^/ MDP"M%X>0Q=D+"0FN[U1*TQ<%56500&PHFJV4Y"J+A,R;GT<;Q>0'<)3,W)6!8$P>PXSE]XU;[O/B')2-:'D[1OPXU!E%N5T, M@5E? T'2KHU[WPS[C6E!FVP\NV?CN;V5/W2Q2YM?S:ILGE9_0\_[H+56>SR" MKYPU329U2;P62>HO93\Y2# MLSK#ZQLS&"F:B'RY7Q (2CU,_E9?(B5HBC0%72-=CY3B8&_>/)XLEDB?!_Z+ M67:G6WW&E.UUW[64X9/+5\1E\*$;+TIIR-R>9F.^WXG^R4V](-.+.J;UY3@2 M-I7F4F)5;]N%Z>'!H4?,;L:I,?0CJFKQXNMG$A&/42MA, M3/1#SV*1+B77_4S!- T E5,AM+Z/!LK"Z-K.^+!YIMK%&/!77 M#7 &+@!F&9[6\B)@TIOK[;X8?YC\/:Q%S"5PO>P58CQ@C >> M CAU05.<4/:= 04&S&"GP%XQWXH+G*P27REJ)8YCY=E!]%FFJ^GV! 5'TU$+ M&DM\M09UH'/75Z$20TK"\RN?,RA,Q!VA^J0EUKO.%[K6Z- (+/AMWU"1)HC, MAK\M25R/&G4IE4=I&YELT[W:]L*DWX54$RTS_ TZ/1R2>.%Q[H*U)Y"YL(@N MF3O'R5A;,.8*"E;O5ETH9]EEOVK(4U*$ODHZ?6)52EO]0 M4XBI2)F^P2@+\=;98%COYY+>Z.X$>,<4 9R=3C-;-I;P,T6V+)OC0H"#15B- M8F&EJ9,!N6U2)/?/*=-LD2 #H2+$PHQDT@81\Y#.XP^G!R^O3VS@P2P8G#*D M("K!7V!/"*MS*';5(LDYRVS5C7$3ED+!MG%A#I L>,P]OSY"/K PVXGMS!(&>V^-5 9UO#@>BA50USACI?[0(,%E;^MTT /5^LX.?!<*],X,21>S3'7M5P M>'Y1^)2!PW>6"5>P/!8Z]AU1WB@Y6AII!07%S<"SEFXU%&8SZC[8;D-):3D, MC?17AAV\P1KK4UR1Q!D^TP@":)FXPNJ9?C>+5N#,TID7% \Z6FU'#&]VD4OH M=,4";%4 $P6OL-;/-(>'R0<9' FL"EI:42YME--2>ZL4IV^,EA9A ?R(I[J& M[.I)6=5-KJ6WE!0_-Z/W_W][W_[WU=J M>ZX/R$ (4**,XIN)O16U4F8-K(L(O6BI<>^:L!5#;S:5PULP5CV50.W3*YIP_72JO!)FC&BM"(*HX*RLVDT M!VU@;.Z^[%#PL_O!61$GGH%W-+":H_?%=/-#K35@EL:DGX!+(JKH[62"1!0[ MKKR[V=IKF>9XBYB;86)3]E%N? @;K\,':"7'FA$8+1TL?@Z!'8_,BW@^D0JL MEO19GZXT-W]N 6'56IH%IEZ!&MG%"J($9(6L@G9$WFRCH%2[3!,NQL;\U[*"\%\JC07,>V&^4SBTK:4S0P((>REA/4+[;=8'YI<( M?:$+OZHP.08:!\$;NNUPGSL7GG4#% M:#"&+<+ K"!,8L_;DZR@B#"6NG)9(\I=.D-XR@Z&D8(W/RF$7P3R;G=/A7T< U(5YC/]2?ALW?HY M[PILZ3S)',4HF?Z$=H%NT043[&"J0G_+."=&+T6V.6#4I)G*X[7>;LX=Q_\K M+]]D$:9LTHNZQ01O4>J[/'+!-&=]0QXUZ$QTZZ@[2J4JH#P!E"7?(*YQ"=(^ M3:]05B:C(J)R?;F8SD9Y7PD(9G8EZ MCM7>**EO@,B[H^I47H:C6/)Q9:,3D-HJ:]Q_G]%=$M!-23=(Y2'/]T\6-#CZ MB399KL$ZO;:6""V.)9"]MF8%JP%A9&X)Y7WT/+P?./(;KL-H]GNP5'[8C,?2 M(''S59L.N^627QU<2%JKZI_["I2)'CAB.7HIK@.'PQ%CY\4Y=MK]Q\[U? MKC>/%JM*[RS!0H/+,@:R;N,V05DU)G4DGV-[BQBS24?RJ(%$LECN'G;NQV5= MIG/P) KKGDE$V3A<9*""+\0CDDVRW%6R@;QK?.QO1TFYB1 M'Q@]3JOH3!4J@"B3 P_S07XPIN)Y(D0GI.=QDEZ3U<(%'^2H^$,BI@T>!!P2 M7!^LIG?+8VP!LWZY>IB:46@=&_N9IG%^Y@'>5XKGL+)-7-U5$A$JO$]1#/W: M$19-UUW>S)&;2G[EP8XIC1[V8E@L*Q[MX\.6W%@K-=4"V89-M4PI=6T4 !P5 MX4I!M4\9*_.[M\FH;*#V"&(=84]PA"XZ.,($Q@)M#B4V&](CL& &R;X9GA+> M16^GBYD/ 3,]$_>X7L\K3'ZJ5'S%I@KW'(,V+:7D8LUS6\:EY%(@BD&7M-&0 M=:/2Q;8=LJ,5Z'.G=_1W:>I&$*;I*&5C?-&6>;-E\!H,/E!&BT8OWBWM9=6V M$^@,)?[35' ,A*V/T/*P_KJM]EHTEHW;)FW'B=#Z'QS-692HG9Y==48\QP0 M58GG8"@&.:OPESU3E,U81IUEJH"YCS,WN*BM4>OQDLYAM\RWI\:0PKY=AIZ8 M9"G6,2Z,/JN,\0B?>Q\QCP91!G'QH'S)R36:J==0I.;7W@E;T)71P5C*PI$O M&;O/V:*) PKAZ;P1&MK!_0 R'6UT4R_/C6REU?'G5"E5Q:2^ :%'SCL^6$ # M0$=$M5[H?0.+P^?Q<4RZ'ME**DU-5KG=*7E)]:N^(%G?/-LIBKEU^Z12N7@O MW6:OVM5#+M[CU/]?F]&E49&AF4]]V:2@#SZ8M2_?-#77F/T_:#2''A?A:*,= MMO5N)9$9>X2[%) $M08Q[$3#:$Q3).-)6!=@3YN,6R;-SQX$OQ5E4EQ3H)?L M:O_ELC2MX M%X:_A[O3P;V:%L=[P7DPBC/VZ9<9$!I8"UP"K:[ERL':V:C,' MXX5 P;!F;COY9%1JSQKQJ>W0;$08$XNJE%?:1"9E0I )9'>]O(E@;L%)L+9]Z^V?0E^HR: QV59W-XFI)I39FQ*G-(V%UKT M!_-!L=9O ]E42Y%L+** O67PIB#N>ATZ]A(LFSY]96]2MWX-AG$=9GXI Z[@C@X PR&TG;(9%_CS)FV0_BA#"/I2HI MPG5]DXP3B,[0.AT/0VA&>(7F>TI$\U^EF_AXN$,W62+Y(1 JCS%B1/5/]BX2 MF#!7]HW95X(RJ?;L55L!U$V9=Q:&FX1UH(IO*RT(F@;V3O?]2$.ZJ+X4CHV1.I.!780D9@V6J$FY"Q_G-YT#^J[7$605_2RM[,G:R^&#R2%>TS:J33C]GCK=5'5K@D(; M+.)K?B$*MB69(#@$J(EA2H1"5>\>!)=*K$-M@E"DU-T6CI_;EJSAT)QL]XS& M69D6F+2P9 71#4&T868?<*,AUD7&HAYCR/+-?7]:JGTB<,]\Q+:P>P<@]7JL07S$"'R6C;XJCT1R>/0YLZKJ5OB3PZX>1/\(OHB_7 6F DK M">#OJR1NEYR54]MGBJW[2WV3(_-_'TXX?O@+YC6L(Q5U71E"AT]B3QV8+ROG MR:%L6%;Q17!E=$6I72K15QBE!\R7"F+VE%Z@\HBK,KFR6B)N:K)SG>/4 ^NA M7BCU+>@,ZBQ87XA)ZJ&661YH^IH=)$IVU9R25)9!3<>]5?DL1T<:("MCUF13+I 1Z M8!/HKT0@1/60/KOF&^_N.LUP= +_[_O;=GMMH.T+]:)8;3%';$OQQ:$3)\=* M[2?G'S\\E125"XK:XGQ71^];KGW1+PF8@K.N^)FIC=>BQHRCN07:("6UQ'14 M[AB%D%N6[IY^]=M*UI1(I3136)8=4&NBNA"LD8%%8SJ821 I1*5C2;BT:&"! MDU_7X.)(^)O:2+$N_2,)/YNFR21X:T7H/82A",GZK"CG!3KW9W0_9?CWG%KU M8!9G^4BW*JR@7WMZJ4'&$ MMJ9&>*^\N,D(W)T:>T1MITQP!@AE&"4G;DUC>WQAP HO<;!+GOX4*FK8'2:H M;+-PQB FXE%VDFY=HR0]P#6TTTB?'X?TH'1(S#J"]2C&C?T'79-$=TFAAKY M04C_&4.8+/2B!H/ 178):0 !61V?G&1*VB$)?'&!B7,.>"80-)<.>IL-&JNJ M=S<(#V?0)IC^T0O9@$1JO8 (#A/<(@%*X 71VB83JG6RY!;+@S&*[IBS WBJ M;-B,*'?XJ BUG]M91C"G>^[ T_(.$>,=6QE%+F<\+W4RQR$@]23WZJT9LX?.AW +=L*$ MU1=RTW$7E16IF10#,N%#<7=!1^K\4IU5J!TK,P1F3 VQ%:!N3&?].0-";R'D M2CJ2O!&T*Q &1](Q3:U,1,H[= +>WYK!,ZU89ISNQKP2]K/4H%,DT6^5AB[> MO$4,D70A>3^VHE9@0,P:KB0S70B3:52A6.729.I8*\T9JAVY9'@'-E,H((4> M>))RYE6F!BG;[JEQ-@DD#9:/2FQ2@7Z KY ]!#*)Q32W7"SS7+FP0<=+'AJ[ ME:P>]UN<=#&QR[@H&E1W&3 4T:T*T3?IE;]C,0Z@UL^R8%Y)L*P/JZ<@_WC0 2$@V];6LB>O5S02!. MPH>M["$%"+&46$YU.>RD"*RNHH $JT%7_[N]/+-Z>_!+X1._1N6]Z,!3XWQ MSECK&7FU[-D=X]\+#B*I4ZAT?5<+&:DD)@D&=T8>=40F4*#D"'NIL!';L(D. M*Y$!&!#U23L@$-I.'5.\!#U#B9Q;E!"&:]LA"?[4S^PMP'5FYC. ]WI)EW&T0-F B)\%2U":N M:4*$G&IS/ %3]%8JW&T%_T \9Q;SJ/5SY6+"""O8/X1-FB4)6U8> 9)SD#6V MGK<@4/Z#^"/R1YF6+*SN5^*RNY"Q1MO=6WV+SM<2? 1#=D:A=:N\ K2;>VT7 M4PX?+I9ZXMIQ7B:)&, ( 7OT>M^UZ-_GX@"T3%X1)(7QIP;NQBM-_JR_0:,; MQQ1.AMJ.M.R4T.!?2C-= L/R9]=/0 F6#EJQ#>-DLJ$&IXA9VGBQ"G.E7RFD M,!_6%XNJ-JZ7,V91(1U[5<J2 MI7\@+10A1,HI\3VI(;6Q+QG\0622@2CE$U+E-")O%Q=G%! MDW(FUK7^*@3\;XS,EJ20FCG]I]EAN(\]:%&^?],9APVQ!GB24;B,1<+%COET M/[*M61A?^#HJ/DRY] M;HAATG\5):?*Z.1A6)]@^>N;XF"11*7'9P2(#Z@2P?J!E^T+#&R!P=&^P& + MQK)=!0;;KZO,$E+6GA'A247=2-0'&Z&--1\85PH1R%!Y4;=S64(8AXGF*F6J M$0A[OSI+K($,"HT8""&Q@I";_!)@+@-8TG\WYML8_]#A6[AOL-'4_ >40:D7 M5=(B CI,1@Q74I&3I85POJR66S>2JR8D:W,BO%'\'.6>PAMP"614[%1;;T2% ML.6QT#Y.%&QNDAUM*K:-W]3N+EZ@@+;-7PQF$3G$X5Y\KS9\I\+QI?%)\AI# MK>K^AM*Z36YN3L3P[*S#\ ERC)X4$&P"4B@9C8B/0)*)-UC;%U7^7>TA MG@8S\U]DM?/%'KN[5T6AO5'!G?S(+)P[P)EW18/C%.#@@@19F'F_M"-#&'_: M.['M<@OIM]OE?1H=4@.!*L5O,-$MM%B4 Q5\"Q >9-M%3QGC&R: REJ^PMSCRT51==A"PG2>UHGTF3,[UW1185TP]1,Z MC*)1LX!^5*1>JFBQ!N*/*EX)J%HJ<<9F%A%]+^057:CET1MAXPC5U#4M8G<= ME%Y,!?U;5M/OOEJV^$DE68261*"[WQ]-=W$ET'1 $8+D5F:M%(ME:[="P,:. M6G54NDX?YM*4<9)7?!^$%.-L2@"YA'82 LF@Z*F:MR;MAP]LFDA^9 MHKB#SE9@GD*_G2<:V $Q\\?&V%N8!7;X!SZ2.FQ[5!L],&IJ%YYF6K1'MHCK M4J=+6\[IVHG7KQ^(]N?!Y2"8)#%VS,1K;N'<3833 M.'YY+#%-VW/SD2U\)._$8H67+[K%"O#ITU!WI9EW9E%)[ZO(,OJ,A*&KW@J/ MP2++R"P(=0/!/)GK$VT-2=>U9QE*HJKH:&LZQ<;X.*"OTK\WEX'^WZ\4"D\( MW*$VY[_FAXAF:-T!P24O'-5EB#5& MBZF)%ZK^VUC_M$DX[+PK,5#JC'RB)=>^R2^H0M494Y88NOV(BIE.,723ACJ/#X8^A)*C ?:S3&O%! MS)(!V/%94]-I^ELQJK Y0G\F>J:(BCQB2G13FCQT AHS/#KM#0>RVEJ!/!C MDJ7)A-3+N=FU8I:.Z1!R5165M3PY._UXCC6I3UDX8N].I"-U!5$(;*A=IP&( M"&B]GC!>!P,*P<&$9$!%]RJ^Q>\[])!!?PSM&L'X471 W,UCYI%VC7KD$<^N M/Q#SZ[QRVJ9P)<'^5#V#Q0F9++=Q?7IC"_ MOV38\3X9M@5CV2?#_H3:>% !T HWDY#GOYKXJHOEB(87%$)#0+ 'G08]!NEZ M AU:0F^_4/WUU7WU4/E18FFWK+!/6(.?S*/2NK*]16D4PP9;#&XUC&%CW..7 MT],/MO*W!3F*E==N\PA=K&IF/ [=:01YK]QIR"_ M!+,X);^Z^X._H]-W!]9EB^2<*J&O3( M64,:O+0<-[,*$X\$^F4];T]']V!>6\/#!>ZGLDA5/0D'^00HJ4M*V5K0#_Y58;4'. 6%/FB M,:X/_7T8!#."!<]UJB :&0^,5@9L%?@0DS#X0,'U5I'Q4$'5N!):$D -RRPE MW#EAM3'K%;7817&:H1L=8:4TE7B1 RP,[9MQ,9QWZN$PHA1A^ KF.+)TDKW&.]@_7M#@<#2H 6,#\+>;5>LT,UEPG M2]W0K!EA!WI^0*7NY@\$>8ZE;/!5#PG=?,\(QYB[/6RI&V9\P)0NC446V))2 MFU/7Q! 4@T2O?*[J3GW(8,9E=8DK3Y[XA6B_]N3K+%K[:V0M0YQA9^OJ\2'0 M,LSN->6K=_>Z- \$KC" H=<%!%=!; (L)!:V^ M7L#TOA2-D'@)%YI[S..\RS:D2()P(V;B8&T^,*S_XYKP+2VF4TEJ5I35=#S: MW-/=FWB>P(UI'*M96BD0D%8Z[SHM,FY#3ZGVVBZM94P@HTG\.RHHH38JRQ[A MNJP"T,57SC]L!ZM!G[B=U/8JWP]A0C-3;W3#OJ?M:WHR6,NV+>S&6#ZN5DED I*_!Y4@,* MI =1RB'S(C^8E]"<-S:_H[]!-)0NZN(&^-%KJIJ%@O,$2J\0;G*^H-%Y]>S+ M)V'[$1>H:)D(G,H -(]!;B[JP@PW,V'&-["L4>0L/<(Z3F\@K^$4+9T>[1C MS/"YZWRC!B#>G+A]VN+^XR87.2^!V[S5V^5QC5FS!-,@S)TFVH!0:;]0ET@\.";M^)-/0:4T"J> &@KFM; MQ&TEDA$J,%SC*@QNE@***$HP7A9LK?*/#OREL(=&6J]L9F3-QLIV4OVB9LE= MN5I2!FE[!RE8B(LH83XNJZ*\'?9MHUZ8F _H'+;;T[RX+9Y&% TI^:-.$SJP MHIM'"88=W3>,EH8,''*^NH;F;'& 1U2HUZF.ABK/^!%4P63+<"A6K:%'N$Y0 M+Q&+)QTQ*DOO5 ,IEQ: 1S#\[1X43: M[A@7ZZ6'4]=U*U7=S<1Z':LWRQF:8T0JB"TAK0W_]=C],6ZWJ*TM+KF M=L6&PP"[L)13XEE11N52/@OD&U6N75I=XS:',CV=)S!G%SS(T$L'SPW>F>@C/$ MVVQYAS1A.PF<]>J;@)(,# NF*ZX=AA+%"G6I8(U20.*/2\"V+>2@9CD0V*B. MHM+5ZKD3.#"*8M4:6>>OR5W=#MV9E\T"8R++-T@+=XQH1-_,2OK\DT,D^";0%8]DG@?X<@"2XW9PF4:1. MT#AN3,]J&MI&>$2ZK!/!L4ER5%BV9;Q[W7%7=LN*DNS0O.%,N]=/H8&4O(2V M>/)4 MR1/$U1.3*"]N."FF8AKR@*9BX"]O7XU@&[O,7"E\K7_2H)8*I=.6K"#0I;Q0 MH#;-,6^,DU)BM@.[)> #O/3!1DF24GSQ=FRK-Q# KG_'&B$,26I8I#0$5*U< M@<_,P_H?KL.&>JV75N#C6N(/>3C.MA;2*:+3/D]:9CIKY=@>J%7>10+XO6^2B91MV9,GK2 K@QD^((K6E%SY MPX5>+F#,WJ7V(:UOZ<-K!5(KP(;]NEDN41*8+G;811U$FU%)("73&ZS\PWQ[T>Y?U;Q8_O=OD':!WHF99J=KVY"]6* M=.-0G+USB=M/@@S8Y@?3XH;^19E6Q%^8L#9-9Z!)Q!>3 MRQ9DK6L?#.)MGQ2+!,#Y72,O-AID C#=E$ N!BRJ^ M3BM*$+@*0]^%!E0W"$6HV$-GO'BVKT5'5! 2(,71FH@W/KET9308T%ZU%J H M-)WHLEM8\SJ:=X1RG8ZQ<&2B'PGM&AE R*!U #8.[5AW+F@%7)48.JE4J3OH M"JWG;,$"QP,PF< -W%P]9:8,O\05<:M1]*T\QQ:NF@C>G"1^L-)#%B 9:"TX M AFH3"2H0?RI>1MT!D +E!,F/->>R!=+5U8'S5KZP+O0!L$;;B1EE4IW10C( MQ9@2(-A(.IY7 #;E("Q7G8M$"Z2@0VDP+ND)R!C"C^>(R[1"6OP%6"N3A=@/ MB!^1>3>]K4O0\L$7$;C_XRDF+KKX?6WAUN_W]\ ;;-BQMSLWL#/[.,Z:NY:S,ON!"B7@]=XY69%R!U^Q11?UDT^B:[-])AFAC+V7HK0 ]86>ZS JC]. M6\*R=@LDB"I$CE-G,;'?MW>F$!9"!UT#.O^1V/2_BF_P;\?0X8M%N]B/-W:P MJF:?TVN"G0"6632D&*&"2IN:.=MVTK3+89^FDEWI&R3*]#-5."'+C^;6^E&X M*FN-Y4?R"86K?<)I95G>A=8YC5(+M^RL2]-/R-( ^?)I8Y@U%_=MA?"%*\I: M4 26G$_B^6,&)5QS#)8ZZ%L30EKM@D98M M>#$V5V\1B[,-7>D\UIBH>#PU-.*9]I.8^CL:[DOR\$G^KP*)2;A\EJJ4+5ZD M52>.O8OLZ1,_2RU&HOUN&[>; M#E2U5)\+:@!!!2BMU-)LIWY7M2[+*&Q28)TPP_BQ'(DU,2:Q7:BP589@'!V+ M4J:M>:5]0JRZD#(*4$7D\< H)!P1DB%4)@<28Z8_>'O-<#C<9.%= M*Y^=A]MJ.D#) T0H\%Z*[9DR;1J%"V+_E;U+07AUV-%L5 M0U+CXP-9_**EV!0*J5Z9$S(O#G.ZQW"?=_&4#^C[J=+Z'EZ7#[M+?U[ MB&_&V,8$TP>&G69<>X$]U08&(6,?M158-).\9FUY73!D/O%A,4P_-$'A[Z=% M%H-!@WD,J*:F4G]LL^,W6,N8XK]X8ZDD\\6']^W <_(E&3?H2A1$0 YVI,N! M4$:32,4KU:07F2]G4"IN(W1H^E)QW:(59DKS2=809Q"=3:PA,\.,'/75$9'H)$0",X]!!,K45>V!^==G\$R4!D MGK4_0AN7/<*N2!"H;28T%^B(H]/:%;D"^J3@B=8Y[QOZ/0B88%-B)!,E'TLH MOF!WI/G3JQ?_)1/D(S0O;@B2% &(FQJ*EW%$WG$9!,* 8$-4(#T'O(9HP,#% M88RO^@81,Y=M%XR[;TO"^R'?/MI(N(*'BI&N'!6LLXC5"C'R-UU4HD]!P!(] M0B^V;^=]YE]_1A0*CS'\P1NLS6E'(<8 B!+8OH>=+A,^_RT,J>WNF,3R9[M,IG\? MQ>:"7^#QYVR1Q*^@\J@LEVADW3*'#33L<)A)XKEO+QY,TQRF.2C_)N=+ M + ML" +7CU+FQD#JH,R:.VC0^>./,>%WT^I.A"Y $#96$DHU 9NF.A2P 2/FOUE M#709FB5XSTY@$T:+C8XA7NN:G$1JH=@P(?$T@@!53U*OL8'4AAU(I01P"Z!G M@&P *UENTKFIK^K=E"B>&%H:2!31*#N&@.D(, M^>!B$M)"26LE5P\2'B%Z1"JQ036MR9<4J=S]8XLA.+("-*FD79XEFHZX8;W? M^)DA,WIX*J!$K]P-:@(Q@ZL);],GJ0\I NLXP^F^6/[:#6X,UD!895DE"8J4 M!'/?8H-5G#C,?GYLGSL00H74"I"3-_YCSG@4Z#]) @S< ;.2YU\0&2XX&0RA MLA#+(.2*6@[]8J>"N&JT?H)=%PBL[R/3=[=TU5P]T!SP2/DN4'W[O7Z<*_G) M5]\=.T ?MI8VP%\^@4)=MG:A,\XLXURO,2)QQUZ/XQOZ&:C&-?UA1JJ!.0RN ML8LZNZ4,<$&ZA$W)STIU,ZQ\-!8*&^K-U#I;+D$HSODBR1'):,&N (Q+[-7= M!PC,("MDX0YH*RQ:+6\9Z'"W<02=)7CMHJ/-NZG&]R(/_M886X!P.]]^NCP/ M/C85UI+ NEZ"Z1J57$?ZO\T,7@-KQJL09J6V"X2FX8@A1K?+D!@ Q M-?DTYMP1J1&FAJ('>P1S.J ).35NIV1QU*"74_-MRK0^VR2J&Z!@L85M(>^\ M@&> F64L:DC,8<;RC@D*@'EMQ5@9D8[QV]?_PL5[D.:K.#,W@55 VP$X$S%Q M,3$:H"+#9 [EE=>X;T9^7?FD%.-"EN@/7W0P2_A%QD+43&SIX*<^DZ(YZ,(M M:=\_ B0*/0$:D.M3QA58?2(R3!34F,5*KUVN+K#+KR]XMTA*+S;HND8 MG^T TFYH?3K0<97OY8SY*<.6,SQ:C2KY#*QX+#; 1;[(-?HX@JWU_>KG1:=; M2+T9:03,%S#E&]V(>TAH70CRRZ,%SWLVKQ_9!JT-\-UZH<,UJYS'WH+*UNHU M]ZLF.WY^"8]'=[[-*N\B %AK*D$ +'4=_[M);1<RZWK3G,/70P]R*"ME??+<5/&TO3'!+'@!&73,SIZI(<5:,U&(&0 M#76MC, &HV;5I?K" KXHA\ %6Z4.7Y0>>?$ E6FT4\SZT\@!E-/'NC&'"]A: M%>:>V;"7IF\I31CUDWB8!; THF [,4M5>O M$D2X,*#2*6:,R('?&T.R-[90SXGPFK*)TC61]G?<-_5=5"LL]E4XY!-)J[ ( M4"TMI&0:_+;9LQ[[UL*!LW#9"P\^V>_L SDT]4U!KBEE,_U<0U1A(3V$N6. M[K_>*31/:N]R,1. X"F(O;DNKA+J*Y:BCBQ:J-A08-QU3(I(%(]CP8Z2SF9Y MRC91G<-(V:7%Q,BUC<]Y83T&!4- "%7^L"I6ZE(X3!=)X>ZC0TL5:;__"U5I M &NT4J M]"GGV5MOGN>@*X.X((H13FZ* ^Q'XS!_WX!TW!_IMAFN&2M(U"05<*-=<9GA MGQVC+4H_1$NU$YWZWSO66XTY2P/%MM2]Y4JIA/B^[7RMJJ_R2UR\'=80M"BW MJHZ*AEY(%!"*IJJD6WKF@HE_)YSVR15^I>#_HXO>,*YA6EJ!A-6AP M8Q8Z+R3%S)N$E"MK*[^ +T?(7;&X'O.W4HJ_NKH0-]B1+<4!(JM-S81D0P4< MJ)W^Q"%51/B9:DZ<);ER3 YAB=H/(-J9G@58**S]%"-W*:UD;U=J3?0LCG) M("/."A\:AY-J7N24UQ,/+HBO$ELKYKY#\1=,7NQ2Z?B;6L[G.+>,(E.%?+8H5ULHE*@H]G^I -A MB&4B^ L^71$VVJ))K<8&OYU':3P(WI*H:$!N>GQ;SFY?)"#)0BKQ@Y(3(P?[ M?.%6>&:TA4AU563-K'^[P=\ 8:3M%,W=ALG8!TN^Y<:INZOG4%86)(P:WF!K M*P\%;D&[N0]Q?=-=TZ6PZ)*1PCQ[_W\NWAP,7]&_S%ACXSJ,]UOS3:./*FC2 M9ZPH=D$^:9;L3YF&?=17JJ\#74%%M\><70O!Y"08F?W&?\N-)\;'_DZ57GN& M\+1Z_/_]OGW+?9M$:<8MX,I)BY"EEF">!1$^0'ZPZ J_"Q0IZJP["F'' PI! MK9XG0JT\V:_"LX+-/3P,>%^2"":O1TR-P2CD0-6<>AS$V0O-M[Z W9;/R^)? M"=?Q,S:-(")Q?(.)> .XA%<5-!P2, MYZER#ZV5J.;,QD&^L=)89/L=?/@C3,?2MKH :)?.Y,^1DXX!P$!5$QXZ!>P\ M":!8+O0F02V![9^Z/#_;;_,#EXPT,TGBL[T-A6M"#T[K^XKV1TE8P_[BL9MV L M6U')N+^H'D"I*11,J[ <9V;+W!3.5OF"!;Q-/ C^S%R&U3B:)RZBM+_8MD(& M' RM9YF$GA&">VH.XY2HKS$ P+]"3Z1,KL"\ :O'XB+S'<<>)GF3"H:'Y6=O MJS[L]GN'G9A'YDV=,"A4F:_F0%M!U[T_WENQOPZIH"@M0G&L.W4Q8N#4-QY6 M3<2P+-"PC_Y]RWV$D [V+Q>E:%M1K? 1',]R#E!*=DLM1%/?SZ+Y/$O'4G*A M;_CMV=930)/^.H##;=O,X\'+5L(.$-*;G*&T"!;%W+T.5>2J2>,$GHJE4-XF MVW M#6Q7P\SN[@=[=4%BS,9BAK6E0OI!U0<9$2\+X5A@;+6;>BH. 85)_TQ.UP>I MXQX>$0Q:ET%=)66[%,$I5?GFB-7DBNF9)]@7:(>1)9S!.U**BFOGT<-(*6H$ MQ$RV^I)!'5$#=RO)I-Z/X^Y]M=&$"JN8CQ@4UJZLVZM0[QO!>G&V1GG-B*D] M,9M!-=-I;E:V;M#(OHK@7YQ7MQ%^1MW5FE\$L8#EP(:Z7$![O4QC&M'SJ- .NK*@D[AK%M+XUP8T]5!+(T30.JL)EL=8)[,%4[,? 'Y+;QZ"A$,1W$9%XF[)EJT) NBPIXI& + MP,(NBPE */VX!:FJ)HBH!Z2\I70BVODADA7)]"#%?R1+*0Q@;NE8/E#8TE.E/ !R&4I %UCE#B!\;<++ T*"K":")8:9+*$5 M,#?QDP&)Q MF:ZZY9UP*>61D7=MY@UB&J]:,CE%7L-71_TC)JI5_Q.@YWI(P2\H]:C1]#DC0%-LFD84I!G$?-3\'<,>=A5&62\7)/QS M ^&U:SI!0#QY(O+*&;>9..!C,V( TT]B[CB6:&&)RXN8F\ M[V?F,0?-O/,]I!2& H(;,T)%&P&+1@2T9.HAGC,!4\,38H_I 3&^S )Z5 ]P M9TMKH&(GZ&+Q#U\>@FA7RE^T>S4\#&6_&&U$;B:HAXM-TQO4HY<34^8#8M1'A *$:TC4)J7*61H@E-969P4,W.< M_[O!?E_[V9/+T[?G3Y^&%C1ADI;&_BE&8"@(% WL!3BGB!U.2N?]?)X8^],< MES(@].VS O3->.#MA!AW;B,Z9*BD=)4<6.WL 59\;,R#A4E M\:63Z5-J+QJ^.CY&TSYB"(4GW>^9>2^[UU>@%5";//3$F[&@#!*];MBC@_O- M@$B$:P5P[/=7M/5R7[2U!6/9BJ*MAT_L?UV<_?#AX^R'R^+LH\2L,.KV5WS1 MX4'JN^0<,(Y@Z-SZA69%>9A/7P<[ MDK?99GEBKP+D(.'& I06=F_8P*D@K1.CS^#L*C1Z(ZP0JKS.!$6*U)3&+/PW M0700],P*^] J0Q<7@ Q8]W?E( M'B6]^>AP@S=SR-@1QX!E9>RA2.P?D+%Y@H(6"!4[^@!L>FQX0JPMAID0Y'8? M,_D)PP'Z.%WLB^DX$W.?.],,H"LM2++W:46(-F:[+$%8V\C'7.KV',KOH>K' MJ?OAR^$:?<^L[N: 8:R46XCBD,GDH*,T%@*Y-@5EKXF\J2;O9@40-0D'ZAP* M$%, XP$9KJ1'D<,G"H+=XR=2GH/$P].\2M%O8 V%E3*/+8ZY&ATPRS:\L"M@ MO^*2!_"Q(1PY,:>5XU-HWHEKZ"^LT9^@FG'!KU*D!P*-L-XE(U^0B?86?>K1 MT64A)&8R$489NY7+WK)+F_C67I/<09WR$O/.]H10+"<"Q ( [*C%L%S\ : _B_X$H)"O!_F 4Q,Q@ M9D$ @:P,M'[XG&,8]!(0#ZM6#/4F(;?;2 E$2GT!1(Q$,D(8QNORX*47<#.# M(G7'411(>1G;)4[)AB3@1# &T("E[LC0FYUO= Y?@ U"TZ 8QC4XZG4;41PS$:B4A& M5M<9[Q?V%5 &4A26D(0$ %Y9V;O)C]98$8"?+1-$6R-B]H97;Z=4#FET@&<- M!1( M\\>/MC5#6AWM6>G,02MZ8M"#A*-M4MT""3I,@*NJ*P1UC8%^&GKFBB' MX*',;9 &4@46N&+NR5@5TS,45G$$:BK<+DEN(2"Y(47'X=?#.>Z0P-CTZ&K, MF*CRC8[H7CHG M1D#$26V(R//(Y.F6D+87DY8"L:!1%IDF+M!K02.BFF*3"E)\\A^X1=HX->,I M]3 R*<4:4F;FM^=*.YSMV6%NM2R3_-)UA $+EF>3B:HDI&$@LV)U0*']6PL M;7>3(JPJ<@RG/LH2$8\!5Z71<'^NB%&[!U7BH?:91-<%,2NVG^AJ&#WIO[V( M>FRO]O[==/XW">$)T9'64%8R-'Q,:4VQIK\WE3YE]Y$11E^\ ^VKK/6ZKR?R2BJJFV4R:.; 5F$V/FTW.7 M=P%GE L1\")_9 NTKC"6E\,5-?)ZD).^H')2MRQUH2W-=;##RY80FI!O5\)AA8=M:.!A1)'A=.= Z9QZ[0GT:#C26%$52K5HD9O7W$0+ M>J79KO^0*+#9AD7LG$%(/43YX,(.&YBHB3/"6ZQJBL>4+(/E+N7M+*KO+RG_ M:I^4WX*Q;%=2?BMTZRTOGSMQ9(NM5+GBR3-(2.+B3B%04%H3!@-$'K6.%#)- MDA@;V^*47& P(- >F?0$F,P?S3"!0@%C\13Z'6<--G89;=[,B ^L6^]G81=& M27T#9?M-95,>?K92MZ(0OTO[.P+)H@K6J23,.,[.9/Q7$Z=H*.&X<%AV$%+U MQ[:O*F-T*=9"Y4!WZ69?)FM]J<$M/"IT)3[48%>N[*,[K+MY5H-+KK"%"85W MX[;ZNNU*J][5=I1;YM\_!4_2I^19F#VZIJ9A29>4U">5H",V,C)MA PLS5$R MC;()026_-@_@)_#/@+BO= SSZ0R!3TJLK,#FA$D:-V:9S=#CIE[@ UI/*,WX M(.FL8I]1FRP,&==^.?OUKDM;+/D1$8<%3X 3*,5 /'<=2(UL)P__%*9P[3,"= 7!!)>*I%E!AB.:3**TA,#BV.B /'D-0WARO504+T@.!KL;R,K)&31_8&&"EN2&$*(<WM?/AP7#0#'I6YYG_7-E)<4QW5ON\^!RL-3, M6&5&0+<]8>MA; B N*";TU=VU%PU:5\W2PMF@G],D5A5 MM.!89^=\8P%1-"93!W4_]EAH(F*)!9EW8D\;!'"PLS0C+R0O4<( MMCT"\P=8"J$GN71MQJUN'%O;1^N!NC@BH7'L #VOVB7]W+KG#CI[#YM']KHG M_0Y(PUGK/7+?LM;)8H'F+(AL.J/^+E9\J_:8,C&\>Y)L@??H],P]R+BT"N0M M&+G2J"I[T*@*!TK-QK;RBT$>&E=_>,>S 1/CQ5MR-D+IH]1.& @,Z8EI5,Z\ MK-\C$_!;A@4^35O5X.#Z)"2Z'ANH,1 <- [H4TP.,"UU#KV?QF KE=ELGE].X1Y5GI<&Z^0U*1F9+]&;LEUS3"W?W)DJLH"Q6"8:@*N0G02DPG*-)) MR7.@YV"SZQP=>T%&6@R@XM/\,((66$N%7OEUDY0/IK(07YS;'@6ENY6&ZOO! M952.(G/\#]Y_R9*%^]F;(HX/WIIK](_@'Z!'+NL2,#\^)M!;@=.$1%P#';0? MRJ)F&]_^W-BKW.GM877R.\_/'(R!L!!;\$?YUKO3RS>GOP>_9,7(K/5O5*[H MKU![QC+#EDU<0Q4-Y,TE(MC,LQJS96?4M.5*O2.>H[O#>]Z'#*PH;;TMS/,QL]-._+DHB* M=E4A9UM1AN2. /:,TXH\:X*DH7*'/$\@&1O8+G3:I<3;7_P"=)O4Y8T9CZ'OFVJ MA,%"D,S#DG*0:>1?)CEA(#/$CX>^9BFF1PNOT&>';I)+7"NLH;=VG[H]ZR2: M4:4D7@4"9.+(Q^G+VF#@+A-$7>*]PQ!:1)!7>,K]S77E"J% .T*"F64\*4#5FC1,9)F 39V2---O<#W, M='+*\=,=VF<>><=6V:X6 7^!,9D*EEX5IV%QEWF.8.8[EUZ""1HA$N8K%P1K M/8"#JL9E8_X;+?M]E8-(]HO#?97#%HQE7^5P.['MH^DD$X5UI%2Q Q2?5AVD M.0DME+%WM'>D_6F+]XFI(;1TJ/]!^TUMO%DJUU)8H5#B1;DE(7V.HX59Z@/S M/_1O]3B^6OJA,UT]+*$G?IU-N0NPI>]]XDW(VF4% )B"J ?KD2@3MHD'H"8R/<0)OE6 MH,*]3C2;]7;=P*:0VNH>Y%Q@QJAFY!Y)L;9*&.*F4#+&";&[^2%E2RZ%)51B M2(53],6,7PE?M4V/P\.#OP^"<\!I@^[=JZD,]Z8H_R +Z 9]12L86$/9+QO< MY&?]2SME;.)MFS=DF&PL0E'90I0D>QSR(L99(N ZB2IKN[^IEH0 ?G.J1*PW M"&9PA%$?"C20Z+RL/Q\8A3#&JO%YL>T3_%I8?XXJ.&]3V7'*A?0-.2^0@$]F MZ!,5;"#GT5F4B *+$*/=.5],G)=9V[FZ26$V6BT ML&4!U-2L1]I::9)XH[T3C"$(!9"6]VJ%P)>)VROME8GU3#$_437>HG-]\SC1 M/8,8KI6K$;XT@4KAL2O]Z:OC=U=LC]9*X__Y8;VM,CQY^<-Z77?OBFU)>]6G M\]^"HT'P^=W'\U\N+C^=?SQ_$UR>_GI^&;Q_&YS__OGBT_^%:-/GCQ>?+LP? M3]^]"3Y?GL.''SZ^/SL_?W.YJ3;_LV?XZHYQ;!#PCPGX&X%M7_R<2V^W.;\, MDN<2I5MT7[W:R#!\5_RIO20/MU6CI\%GRF=_H&JM;=J+6[2M?=3=K9<]" 7# MX,E;"*R^*P;!\?'QP=&+0_,_3RT.$F!SW&#Y$/;+*-M.*F',(87G=5!=!IO# M[6S3DI4)1^B, 9,7SK1T+"V8E6;0;BYZX)*^RCDKB&D"RU:-RW246*P3(TX8 ME3:7"*%(:/)KKS@/,4=.CDZ,+#XY>;H"WT2O_1&O_18M_9W/X/AI\($;:%!7 M=M2C2. %( 401M>I(+C$]K?E-AW=KU*C&U[[SX=;>>T/G\NU?SP(WIR_/?W\ MZZ?+X/.']^^,Z+^[>/]17?=WO-H?/##RE1MWLN4;=V)\G(MWYP%@]QKS[,W% MY=FO[R\_?_QN-^S'K=PP9V _'P3O/_WU_&-P\>[M^X^_G7ZZ>/]NQ[;JNTT= M#)>G#FXAPB\.?[BOA(-\S\QP?&!6#;)K/U7-S,C9BGOUP;,1WG"3+]-TE-:O M'WR #YNBZ-O"-J7U0^JY%X/@_)]_O?CYXM-M;J(:E\FJ@M*L->BV+)I7R4_R M'Z^A5"^+%C^E.;X#H9W_.SY\Q_O],M58SW^S)X.7AJWL8 MZ\L7R]]YU['>S[H>#0Y_O)MHK1KKB\&//[Z\A[&^N.-35XWUU;W(P'#P8OCG MCQ44P69/?88ZAO2,466@$__GA^,?W V/B+T_'09#5(7RO.WYZM&P\]VC^1?X MMG;3 7&XHWJ+^4.;;/T)4U>'3LG.CPEV XV3UNU[?PN\H53<=J$?9CG/R38+ MWB%WRGVNX6,7O#<8A42HT_M8)C:=T+*:UP#MG,:!S&I7UA#BY1LOWD8KLE]9 M7EG./^Q7]QZUY'YQ[TETH63@C;G1]_?/ZA,>+W7,MV64?S7&&&3C>G;R/NRF MAR@G&QH7P4[O047TON-_??/?JOC?+0?(\;]I7<^KGYX]N[FY&9AQ#JZ*ZV>G MY7B:7B?5LR2^BLIG<51'SX8G+XX.G[]X9L8[?''T\NCEX='1X?#PY>'P6?)E M>#@<9?])CN!O)T]R[B*K&?H_R/;LCRGHW5 M59<2Z:6M.,<807QY\/<-CO'ZJ7XOZV5.P<')\/#HQ7[5;K%J&]X6^P6S8G;R M[.C'9Z!7[^>2W8583K]A_/D\9DGR9?C(=H6P\.#?Z-]<6QV%LT* MA\G!6',?RC2'5MPL.+?:,/M\*4$_/CQ:T2R W$V'1X/[,DOV7[W?KSX>%[I?0?[S M&WFE#WD#'.UO@)VX 8YN?0.\M7TX^QM@_]7]#?!]W@!'@^%_[Z^ 7;@"COYL M)V#X$N%+SP9660^/GQ^NU>BO#E_L-?K.?G6OT;=?HQ_M-?IN:/0_VZC?:_3] M5_<:_;%I].'A<'#Q[O)1Z/1[78@+[ 8)_OGSQU^#"\9W#]X4XP93Y@>,S,)_ MC^7O<6%&P!P4251*-_F%8 \:Z_=-5$3G=UIS^_5?W^F_+CSWHO\NSO^[UGU8YGZ(O15[,%L:'KY,UVTY4<0=-'9Z:][7;1&%YU%V9CQV8-?T_R/$8"H[S73 MX_WJ7C-M^8$$S?3F_.U>,ZW13&^ DS'=*Z9=^>I>,6WY>03%].OISWO%M$8Q M_1J-DFRODW;AJWN=M.5'$732AX_G>YVT1B=]*)/*".+>C]N9K^Y5TY:?R.'A MR5XMG2%3P <@VNK/TSTAICAN@$V5%F.Z&^#^(@1H@:PQ.O_I7F,]OJ_NK,9Z MAK"&\O>O@A)?-C)R;]HS87\CC"JS M*(;RA G0Y0 1#_'% *TU,VZO7[TP2$LF: 5M"G2:9G)728Z$@JG'V)V9436@ M?SU=BA3SM!I; O>L(+;G55WQ H^_D%^M2)\#=4]_WX MOY<7O[P[_70;#/I'<(?IRE=B#N^A_UZGN>F'%F8%6$WB!JAIH:HL)AU-M%=\ M^P 96H+$TFD-#"C3*)L(QP;*(W\![H"D@0L)GQSBC6E'MFV] <#K MI^ WX81D"INC6TZG[T"UCU)JUC&O?SIZ_F+PO+,.W^#,()E#RW*XA7[HUPQ\ MBEX_Q S[-G259G]6/0M^R9)1\',3F]<\QNG]\)='/X&S:9I,>GJ^$ MJ&J7E MW&B;-EKI8YG<$QGV/;T8_?T=D=_U_7"6W-1_A%\B&KC*F:/ M<8(__&4'ID"ZH=,]]#@GL[6ZP*TO\J:-Q\;\0O[3I:KAF_O46^,^'R]WGY^- MBGAA_F=:S[*__']02P,$% @ 4X.J5 7VY%I&$@ *]4 !$ !B;'IE M+3(P,C(P,S,Q+GAS9.U=Z6_;.!;_/G\%UPOLS@+CQK(5Y]A)%\[5*= V09+. M\6E 2[1-5!9=DLK1OWY)ZK!L290HVZEF9*!H;)GO/?+]'M]!4M+/_WN>>^ 1 M48:)?]:QWO0Z /D.<;$_/>M\?KCN'G?^]_:''W[^1[?[^_G=!W!)G&".? XN M*(( )\QGXS47L"YA0,@>_$?H%/\)N]ZTBNB"+%XJG,P[ZO7Y__5=Z:IT< MG5C#R:1[!">#KMUSG.[Q$4)=-)D<6L?]0W1X,OQI>GI\TAL,A\?#[O!H?-2U M3R:H.X:.^#KL.\BUAW;?=1339W;*G!F:0R &YK/39W;6F7&^.#TX>'IZ>O,T M>$/H]*#?ZUD'OW_\<*^:=J*V'O:_K+1^'E,O;C\XD#^/(4-Q\['W#:TT%SWZ M,O;@-_3&(?,#.=[>8&#%S24SK&&/?<:A[R3L74Z[_&6!6#Z-^/E _BSE]+H] MJ]L7DB#G%(\#CJX)G5^B"0P\?M8)_*\!]/ $(U>@ZR&)WTJ#U,\HSHUR26;*[4C$A4A^( [DR/]F>"0(U MR S5 ?(XD]^Z2QYOGIG;.:C>@X!UIQ N:O0B31GV)+IBWIN4(5HG)R<'S]*R M\ON1:RFJ?5=^[%I],[%%)E==MOC6C>FVT8?EK#+K0TRW81]RIU&11911JN^L M8C<4(X:<-U/R>."0P.?T15E7B47FD<1?E"W6D>\BK!A]M2M*7Q+(C]WPXZID MZ/N$*Q[R2G1ML<#^A(07Q"6)XFD,Y1V:Q+XRXXISYHOZWV/X+IJ8#E^08!_7 M&+VD?A"_ ^R>=2Z(R$$[0%[[?/=>DW4HF6'KF%W,<-F3MSV1WXE_H+O,5[M M4?U\L-YVC4O D'OCOU6?UTT[(HZ:: C7;*(RW:HR<\FBB['VM#KU7>0+XG/H MR6A]/T.(,P,EYY)KM&XIK?>%JN^%SE"B]H@/B!B!D%/KD;B%5 QIAC@6G=P0 MEE5>>HSDW*V($?AQA?%_VHA9HBH?5X(\Z + /4ET 21^ $@Y$+T"Z&_\&44=:;31, C9[-HC3YO,ZQ4V M>F />[UA.;!,(2M8 L6S11C=T"GT\3?5"V&SEX@Y%"_D-S(Y#\0\0ZPZ4I68 M:?#J6SW+"G-)S!R/L( B\27-5DVL%&,)7,RZ1;"=0X;%++A-#4+ZO6 ^A_2% M3.[QU,?"W4"?CQRU8(']Z2WQA -"U>'<2(@>9OEO'68E3N*9%A@ZTE"D_"TE M%"RE@ECLW@0JH?.JIE#))$11W,_._&V8A$BLHT]MRJDW >P2<8B]US&.6);. M-NR>;>_*-B+Y;3*-._2(_,!@\B<$>I]^:*EB=P6DF+2%ZGV HBXP5W)$IE/U MH#<<9.=#S #\&+)HHTE_@E36YH_(U(45,M#[I2,[F\8D.'1!PJW5?D9H!TZG M%$UA6 DDUVMB5,9/#]FQ7>REPNLIYC*$+.=5"S&4-?'5UP _0D^6R2*ZOO.J:*Y>P6NYZ*/*B:46YE;P4I5ZBJ&*^BF6>X!"/1B&H"J\M'%)) !9?U@& M5AOCE5;3UQ#37Z$G7(ZX_HX2QC[[%$$/?T/N.XA]>?F#N(H8\5-DINYTEWW0 MNF#+LLVGM&@B^P3"3JE?5;? LE] =4S]%'8-" >^8FA[![Z*LCR3YP8>]3741E-10E,)LN)$\Z6K2)?(D./_L!6 M:_:FZ"N9,F-+N83($>QM8 V?3X@OO[WW!:C&)5-=_GKL;5%4UR$M= :'$ M5L*>1.Z/"$K]F67J^=3:#-TZM++.>AFK09I3VW$P3,AU//2)^'"0K7(+,&EC M_IVKV)$(%]4CNW=< MU1Q$(%5]"1/I96_B5BZ /$TL%]U!TJEH67[O>2-UUEZ1K,9-#_NQW3NI#GN[ M5RMO*5I [%X]+^39$#D3;_@,T0MAUF)0X92H#%XE9OJH>F)ED^"(+8CYJBFJ M.(.(=31W][BMJ-HP[!JPU$;A?F^07>BHC&$;XW(5S9LZ4A.>6G?:MVRKMP&< MK72JZIZ(%Z$46;\M9*@1I9H!=OGT6M?9[UO9&C+FI/!)>/TD"\<]'L;^4<=% M[Q('@VRQJ,&FG4XP5[WF?D_+1N_J;-O*'##0PK1W;K&":V?\5?GID3NTK;A:_-[GB/JB-&+HGDSX$Z3()%B5<]*'K:&5+=)3//_U3VO8 M^V_,N2M8AU=B 6V+9:7J-M[]KL9/']^.!GE[%V8@MC'HE6H_I\'G90/SS8NM MB-.[XF/;RBS"&MO""@F(6P/1&1 WW/OM/ 1KQV%SSGHS.+&MG.,.QF:P#]-: M4+:.1NCF@J@[HY!O=%N@AH7>Q]I6=BE]R4R!M<)N#XNY"RUEI/>9AX.< MY0@-1&WTD,4JKE]]5&>I]XI#V\J>I-/AU_H2HU#SUP$7^OLH1,V#^;(9FQ!Z MC7WY$)\/"(:!3'T(+PKRF[&'PSN)S(_7ODIO]"9T9%MF+J +PLZ!J'>IU@R( M_H&H@R#L87C$2'X$22=!JI=[,]0 'Q:92GNW\*7>+2";B](;T+%M94HI0P,* M94=6$DO?&T8Q6O?0"QV !'S'EJ&5I3>-$[MOE %F34,*!XGTO6T81XOH26;^ M-/3&KQ*A"F1J;<7NV?W,;O1F<2CI1AR)VF@TEVALIF6R M0GQU_4Z,C#XB5];V*J-YSU@@*^C-\321HH=Z* )31:A#H=$S4F.QX'MB,K>TA%,>HJ3B#-JO50U EQ14ST8>YX MD-T@*8*EM:$NH]K-PETY.[T?/+'[F;,@A9CMPUZ>QI.'1H818_0$J3MRA)+$ ME^U@6D6"%N;#GMW/;#=K8$X]C3(*@THFB(7NT4^T)6]+51]&(@N8J^<[RS4C MU?AF46L;96-!>ENP['YFDTUC"XE[O]9 MB-N2#>@XZT&71WL-0%\*BE!6HO88)SJZFB\\\H*0^O4VH,Y,;C1YT-\.T*7L M]6@/['[^@D,^VK&T".M8'I "]Y@GFKKP(&/JRJ)U(5)? MMXQ/B\@E="T3O9Y"B4?1.55G-<)):H(@6$BK;@2E?;8E\ M>&AE#_#+8]M2!! R@!("TE( )RMK'9&@/;1%$!A6UO6X:TONP^$@NWU5#^8V M%N2&B)AZ]IKL]<[\R!YL#?&]]R[#9.1S[&(OD$L>]_)Y4;7.CF]5J-X\CNU! M9M>OIGET0;HC8-F35AI.^'C&!_ALX/'3-/IP?6)E;\F*'@BIR-NI:--YED.J MG2W#GCW(;"2DU=Y*2[\/Q@Q]#<0 KAZ-'L29(=3:_-"RLK? +%F D$>+]6Y< M2!;0ZZ= WQYD-T+74?B[SX.?#U9?/A]^7WE!O7P]/?+"]S%*M.2;L?^\A!Q> M('FG;/*$DH]H/I;OJH9CQBET^%F'TP!U@ _GZ*RC(?"QY\EP'!/(EVGC4Q&R M,7%E3\\Z;D"CS54F .*8!_+;.TJ"Q5DG;(XYFG< #YMSVI6?V*E+YA#[[\5O MDE'XINW<\:3/XL>WFKV,?#_S0.7V]\UG$HGQUQTZ\,GXCOA#8"%:MR$95/5M!73V*WA-5=YHW[/LL+-.Y'1H(7, MX>5ZKMX_E5$US4E=$%8\)[(-3;J_AI:+QCMT",*4HJTUM7IX2JG M:P)@\2LN;B:J^&3Q&:KK]:-;:@7J 3WSH2MT$=R'?/B,J^K%P::A* M&E'4O EC45XZL_,M,QU_JIJ>ORR;1'-2G5;[%,A!Q$G".]&>R^=FW:K>%R<7 M.Q*W*V\8QK JDQR+$G !O=AMW?CIFE%3*A:74!OQW" 7WW5USF:BZVOOBEI[ MH6#XDBY-.6[ H[EQ@3@(N>R:DODJD,F'^$"HQD0,>#2U/#.*^E99FE67V_?. MIQYF%*%?D>\26A)/\EHV(90H#;O&B[:E9$T8VY;BUH6<3I[W>H$R1^#W#I5F M]4I$*5ZT:<@@:6C+4-O+H5/P#HJ)6 M@"(3C,_87CTCZF!A!#N:794%[VB6Q415EJC#YQV>$S]@\:%3Y(Y8T2V%!:HR M9?.WR#)R=[RVY'Z*>#?5#!1"]3?@F?L1*08"WOOB4LW"=& MC#W,H&_U/XJ6,Q8'I_CWXA1_QU(-E&V@52SRERFB57S[[(5A@?U'@1S4YT>Y M3?_2.5$T74:^'T!OY+H*%.BM9BZC@,\(E= *E^K(>[";A$R!7I M]?;]_ ZZN$/(%J'XU]P<447([K='(C%-]8VYXWP@YV)PV%W),\U45<"BJ6I( MKU,G.Z71#"LI9BN1-L';C?J]?C_.]E0V5&F_7T/3A%&)DF&"1)$0WO$H NLC MHAR+3JWNWA6G/M49[";D5BX['YY(M=653+LFX*1+A_*3H.VD6I5Y?^^$ZD(] MCRB,TN?0_W*''HGW* +OA?)\HZF((^5K4:9MEVH6DU6DUM3E1,Z@.38L5_YL+*6J@D.P\B*HP:70?&Z16U^ M386^T.W+TW/R5E29VY9$4",>357$^FEU]0(^Q'CT-JC*I]PS='^+_8[P+*7( MS:4S8UL]H)EBVE3;R.[FE:T1%!,TP2M>0>J+._M6G^;:5+,O.CVH28N*"!I[VK (IG@%*[W: M7+R+9,1D1W/ 8"ELN0'U*Y'YZQV>SGBR"RJNB1K8\\@3Z+7R=I85-W=-Z(KUARM%QG>2;2J@(;>6%4%= M-9FL3-_4I++($ZJCU\EAY+6CQQAI8NL&')NJI.@8GCS1^A%/PQY0/Y6; M[B,Q3A5%G' $E.-OX9&GJF=1ZO-LZ/RLLV0A#QWM8"4DS;;!9K6%NY3KGWS: M4%13U2H?\XY&KBMJ)/@L!B7[6*B8_,9-'9K9#5?;F5 -GD!&XT@'G*MGF?"4 M1+(M<6^J\K;B$HR5NF.I357VEFXQB^]\>;5[VG($?N][VE[KG/EW/^C^BJI6 M3PEDS@S-X=L?_@]02P,$% @ 4X.J5)D/."\&(P 2' ! !4 !B;'IE M+3(P,C(P,S,Q7V-A;"YX;6SE?5F36S>2[GO_"EW/ZZ2%?7%T]X0LR7<<8;<< MLGQ[[A,CL4D,LT@-R=+2OWX29%6I%E85%X \TD0H2D6*XOF _) ;$HF__L>G ML\F3#WF^&,^F?_N.?\^^>Y*G<9;&T[=_^^Z/-S^!^^X__OZ7O_SU_P#\UX^O M?WGR8A;/S_)T^>3Y/.,RIR_OE#_1%PD9_0X*:+U7G_[NXN.?[GS^HUQ]FGOOGZ[^]>JCB_&F M#]+7\J?_]>LOO\=W^0QA/%TL<1KK Q;C'Q:K-W^915RNYOQ17$_N_41]!9/%E/QWPVR:]S>5+__N/USS<>2;/X9YC@O_+W<7;V MM'[BZ?/9-.7I(J/G,SB MC0]-JB1F\\O_.<&0)ZMW1^<+>(OX?O3+&,-X,EZ.\^+9-/V^G,4_W\TFB1;- MR_\^'R\_CU2./I54H$0?0%G)P0?N(#DA2XD\BFANSE4=VX(&MY)GP458"?7B M@21@0I9@C.T)*5%6K5.:AU%ET$_ .KF>*^1Z]D\/IG-:6)(QWWW MY&.N&NE"W:T1XCS>8=W-Q7;QB:>+\[.SU7?">)G/+O]_U7T=6;.<]1',F@@T MM$.9LF%\6HDL="#5S@2I=JX3N!(%Z6PTIF3NI8Q="/+8.MC,"_$M\.) ,32C MP[5!CE1P9*+)8O.D!0$@*^X%>BA%**&-25YB;^VX#0'DMT" ?2>^A^2?G\_G MI*%&3!B=O8X@@R4&>N\@\,PAF&#)]3-)8Q]+<1?+OJ.KOLWH.;X?+W'R2R9O MZ_*K/Y,(5V_\-)Z2&T):^%68C-^N>' Y_FQ1!L8\1&LY*)E(#L5)B%PK$S"1 MKI:/N5*' !BH5=R''I=T/YH\#EX7*Z3/8IR?YW1SY;]:OLOS#?.1G!.F:F@L M1&G%F:+?8H*,S!L6K>&";T6779XZ4 MY,$>ZS7PSA?GJ?9YC==]N\O@2D[(: MF>,1O*-!*Z-IT%XIL@C,L>0Q2>V[*,^'<0W4H!["EPX":4:2ZN'/,2[_.5Z^ M>WZ^6,[.OA#X"IDA+19LX1!U)&0Z)_!2)2A<.(,ZZ.!Z162/H]N&,.KK)$QS MX32C#6F_V3G%B+_A9PR3?(DE>*,,UP9L$!H42@].Y @ZV>@R8I2ZCT>^&<\V MU-!?)S4:"*"-!_+_<'*>GZ64TQO\=(%FE%&RX *#O H-%3)RA$H 8QVF;"3I M-;V5I['IV[>1JOFZI-IF)KL$V3HHD3@WP!T/-8\N(*"DER9GS04-QN8N2_K> M('L/3^B66_:/V31>2"MJ$5CD#% Y\LP$UT S;L I;S 4XV3N,[S[,0TTJMJ) M"7=M(J\.(+(4\V=!P@A<<@R>R357DPN75(UNW'E!)'57EPY MICAZ9C +B\DDA2 D>0S*B0+.6B)R0!6C0\5"'_VR7Z+F!''40:KDP!GOG8JY M1LB2?&1,,&"^UB$PFPE1C,!)I1FKK)&R#Q$>A3;0(.HP=Z2I/-I%U8M%7GYA M:C09B:M@F:XZ"@L$;0JHA,'3R!UIK3[!]'48!WM:N'A7=Y+IK[H+]0$GJ[WE MY7.F>^3.-@*WI \\OTYCC"MI=(\&_DZQTP\#I/\C[R\VI236FE/4672Q&*5.=D)(R2X MK+1)S&2F2Q\U^@"J(?GB[0C23 [MJH?>S>;+-WE^]O/T0UZLZYI&0FFK@LY MRHN0"&G!%3+U6J),D7-&>JU/_= &-$-RN]LQX>!Y[UD_9DHD(.B@,(:@I/ 0 MR,R!E(D11A:=8GWDW[R.\EE*XRI8G/Q&FOGGZ45(/(JHE%,D,)K32YQ/R85;D$8^/ZM3 MG=.+7,9Q3,NZ(%/%6Z#HAI&%)C,=#/?@F/%.B,B"Z[/O_SBV(;E-C5G26# - M$^%G9[/I:K!K?U_R$GGQY. 784!%%.!95?V.X(DDC4M]Z'$;R9!EJZ0' M+PPMI*@H,G%H!%?'SID,(5^PDY3O6+B]I[A= O5+I'DM2:>BD%*$6MY0H9A MRK)(#3KZ8M$QQSWO(NV-<(9DO1I(_? I[Y0^?UWG[U7Y8Y%7Z$:ID'8,14-1 M)9 FIN&BU!H$12@<V"J%50)41+06O6@,F1VI+."1IKB:I/^OQA7,.+]P_B14,A M-,P>SXBMR\^_37"Z?#9-U6-[7U,0]/MZ6SAO8O&S0N!O^.7OYSF.U\*9IF=G ML_ER_*_5RU$*R=N@!;BHR%='&R&H($$&G6WQCGBONY"K_]B&M-_7@* #(\,M MDO_UZ>U9_H5>'W["^OO,WMCUQO07J1B>O?Y[2T_,O ML\7B)R+=^ICK>2T6N7KLC[G,YGG]N3?X*2]>?EK.D?A/G)E__IEPKMRB6JLT MF]!CWOX\)<;DQ9*".:4Y"PR$%:3SLD1 +@VXP(+11A4A^QB>CH-JYL%]P3CR MGF('S1C8;#PH6R-H0XN<6\TTUW /678S+Y_V5-8 M([D:G3.Z6$6*V*=5];O5X.I>)+>2Y\)EU*Y/*N,^1$,*"8=*JR;2;,BM]=,O M-KE'1AGKG5$U%5O3?,R#9\5 =@J5CB*[T*?7P"T@.X:3\+^42OL+KWVRXIJ: ME(C!V8P0K7&@O/2 KC @%2F$=4(+U3E%<9^IVWU\_W=.7T)>=1DO1YXEI&B_ M@+0Y@HHJ4GA'ZU28S$E2Y*UW2L!= S$DTWVH[&\3>M^Y;D_FBR6U&#D*W=$0 M_NPQ@#*TG'Q4"4S)1:"PW+E.!V9N0]G1N/95B:TE?]C$-Y/_=0(*9AU+UH)' MK:"6P%*8BQ:XU-Z$HBDJZU,V<>]BWV=__$.>GN=+LW7[F,G+3W%R7EO4U1P M_:DG\4;6)961%EY6C,8M+-D33R]1F\"%)Z-D^\1S>X =DC+S5;[T MTJG6(08KA2('G5:5BJLR%2O *B:\S5HIV\?G>Q#6D!3?8=RXJ_Y:2:.=5Y"G M-,))S8.GL_%TO%C6\7[(EZ"\\5$J&JE3!M?:%X4RH&U)DI:[EBSU\10>!C:D M=$Q;DK242+O2V[P*[0G4KSC_,U\;["AK]%*0XD_,Q=H[D")S@P*B\X8[3J%, MIQSY_9B&M&'?EAR-Y-",%__(RVM1$K$O2O+*P(1,41*/"#Y%"U*G2(%3,KH3 M%6[ .#QOV"\EQF- 54CV6D1.D5]UE306J$U7,=5.UJE/4=O1-I1.:Z_WY^/= M!.0P6- P'7X!]$)A_$AVIGKOBK,@)-.U63J!22X0&$\NN-#%!A>M9WVR0/< M&E28TYI/ATW_L2L.%K-2CY3^-)E];%1Q<.,;.U47K6I>!;)7UN?;+XP-2K1BSFFE)DEV>?&J/)_G5$]!9,\](S4GN"1'QPA;2^$M6)EE8"%)(_O$ M#O="&IBIZL&B#453#<33ING.;_,Q#>U]/5[U>;527TVO-WYYH-_+8A2C*=Z4 M"%(B1<>*;"86H\AU9NB=M4R*\)@^.A3$T$Q33_X<56 -#\V]OT1:;K*=(U*D MQ60UK!+(CGM $\G.2BL*ZE)0N4ZYKGL@#:H.X$C:J(U\VI477X%9G>#Z>;$X MKU6D-2F]J)V>K7:^D$Q3+5^PY*/ID*!$X:+6CA7=)SOZ$*H=:\Z_"=(TDU++ MLO0KH[K"].K]2NF]_)3G<4R3, I).6>< %Z93(,S$!*%>,FQ6#=$D)4^U_T\ M"FU(1>$G\($.%U_>>1*#(BY@P<1:C]-BA&+$9#\5'*X$/A M/&[I^VS]T"&UYCV.J]-''@W/2"W>W6KP]#HOEO-Q7.9TT0#JYAO7/CE*B((; MYT!SX6LWZ0A>V +&0S:D2/5XS-NP8=I.?DU7XN/=UGS1!IU2%/\X58_72G#: MT.!30*TX:M)4W59): MZ)A(7$=(.SX"3+@S>Q9)"3SO-YBK[WO?L_Q?'YQ85Z) MF$+TD$0]'Y\QD+HI":3B!A5Y?CIW"NRV@?=-E7)OWTS?WZD'-!0TX, MR*'"(XC>;U*&N2:U6[GQU$Z!UFT4R-A+L[4->E:1=FX8L42=5 M.]:IN*H>JT5IL58ZJ$AK(NO)965B400)D-MDX0(]09(2*@PLNR*+7U2!/OAW=&S/,DZ/)2 &VIK>DNV M91G6+:PK2%^F9(T-?2F)*^)%J1U[,XL0HN&0BTI98,2BNE5E;8'O:_ S^[/L M8,EU9-7]E]I^Z?]U[0H.YQ@:'4P]UNCJ+3H*,!E%!I&C$IEQ'GOU6S@,^9!J MO4]&Q(["/D[GO^M-F"X+VDO!HI50H%71H%Q,X.NY!\YL+L5P;GV?6NE=D0ZI M#]R1*-A5F#UM[>;;@D9,&9%KPV8?^3O*FAG(TL268$&%2YEGPQ]^:4\V%UM^%6YTMN;Q$.-I8%-,&BF.UDQ(I4[3&0(YDN$NV/J1C*:H- M\+8AE/VV"-5>;'T9=?VJ\5$4W(FB0KUMU8!B3D.HO4U\B1F1LQADG\V,1Z%M MPR3WOX!)>XNK(XL>O-5WE$JI[0(5)%_J\5:MP04Y+&1,@H:-Q,(R!:#ES&3-X?YRKV MH=5F/%NE6=FW19\&DFEY3^!\[;M=<]Q>E1?CQ5IEDDOWVSR?C<_/%M?O+4LR M1:V2!Z$%,3HFI.%CA!1\L5$(EF*GBUCWPKL5R[ZU;/X11-NN?0J.I_5H\*LI MP7L_6XS76->I8#XR.3,M@X?"/8*B*0'//&%"'9 K;7CIU#WE05Q;T>I;2]\W M%%7OS: OE[10PC"=6&+TUC&WA#:BW(I:WWP^ MOI$4.[5I$3(&5KP#U**VG[ 9'(46$#B-6]:^ Z5/#N&!-BWW,.4;2YOO+XR+8E*AZ',T;-_2KZ_X M-%1?OF\P-SU(<)(S+IXL940&.=;FF(X"NV"1@T<6>.#92M''(NU[QN4K/E(U M")(>2H+>)-UT^%@@UY9E SID6=L7DR\G#*TIG3DR*VT4?2I6]NWV=-IRJ:^? MI(>2H'-#MYLSAM-T+5_V>WR7T_DDIU]Q>7%&YD6]V'RR7Z>W/1_5I@5][P(L9E#4 _)0QT,,0^3[9'96/?IQ]-7TUPA?T&, M*%.0M'1TB:RZ-@+0TB+RHL1H>.;1]=DKRI^ MM916WO*Z@\:SLYJD'-$:8LQY#NAK125G!3!(#2B+UM$Q4UR?'%/C@0RIU'\( MG.W#@"/3^'=".-%Y4$M=%DL?\3%>#%* BEPXP;H)\VE)WL0BC; ME?5":A%XZ!/;MQO#T)1"3(%I8Q@D23]4(1T7,@L0ZJ',J%S4G7HDGD IG-K? M[\SXWMIC%ZJ<,D"XBYSF3?LLXR:>>GHKU,KZFT&\C6$*(,D>1^J MG'"+9U5M=OEJ77?6:XOG@4?UW^+9=IR-MGAN/^OJ6B_!$L;(:=[JW5Z*@FO M;!PDA]$F@\)WNF+B/D2'UPK>_M[+UY?'^J4WEA7G0!HA*:HO&KSU#JQ5,AB/ M0?L^6S6/0AM4'Z0FE+E;$MA2.FWOF;^-[:KD:&2R15.*@E0H?E/1$B;N(FB5 MG"R,!^O[;'\^C&M(D4X7MC042U^3=I6^_#7CXGR^OM)M?4J#U/ZU4OJ+?T^X MO/HOLRF^KM9]3D-:N0T'V+LN.)H8P_XSU,A2KC%=/;N>X)K,*J*1,C:J7/L? M:7C3"O+Q\'"_:PCU?'TQ;S],!1G*7KV]B^_8> M3R.3=O/Y-QN*7H 8B:"2<$X0QP0#A8H!\L"A^)0P)1<=Z]-+<0MPAU_$4$%,LB8 K0(,*4"(TG!$7[+HL\FQ$%0>;2ZSFS= M7^.OX[?J&])]ROAJCTXK'Y$N]8(W&F!T"*HI?(B^D&;-U2OK'E,TV#QJ2 M%>HE^^83WI0"_XGS]&(^_O %B@P\RT*&D'Y1];JT!"@)F0W>!&&-5M;L(OL[ M3QC2OLXQA'[8%+>1]I=CIZL;72Y:X:\N>5DL9I<&>62"<\&Z!,F0JZ44:2*? M/?E;(3'A4D:^Y;7-VSUO2)L?79G08?J;:H'?S\,BSL?K>S8OT92;5(Y9U MWT0&![[V##)1F&12<-&7713!IH<,J4_J,73!P1/=,)A=W0R^WK9;MQ6KVW=U M^^R2C2E9J9&(2)Q&5%ZG.5PJ/0AM0)M;?+V%9.[?J#UU%N M=F>S,.2SH@81(];:T50]6:)SRM$YS[4Q?9KHWH]I2)U.>Q.FD62:,>6/:1A/ M)CE=LX%7@8]P!,1%<+E0X.-4 L_J"4R-DGG#'.=]TF3W8QI2)]/>3&DDF=XI ML?4E37CM?B92?@=EP1[\QD:)K^U1-\MUW7.;%?V^/OF<-[;_KW4TSV(\/ZLC MS>EZR^W;G;:SXR6ZP,#Z6!.E,0/YJPB:$UFB4%+G;G=U=AY;@RM/]T'X8RZS M>=YR^HTP7I U!V^JLV@DK4=G$G"I54@A\I+['&HXPN"&E04=]NR$YR:2(!4$@-^3\Q'IKH*U-W25%W3R)+#K=RMAS6(.ZVNO;7#@= M^-6[S/0J9%P5(TUQGK@ID[WS@CR\?.*CJM,F3&Q6AMI^%1J[:C9C^ M[/TY/?P:KA&7RC$*W,$:GRF@UPI0. L^R,"\%YYUNK3Z85Q-,TXWO_W:$KNQ MI@0O*=J9!=-GYW*W;$.JH*U(<$>S$>UEV*?_.9- MG*OBRI&QPI=2SUADB["^C$!K6G MR3RN4>QI]LC'(K;],OZP>CA.WX[#9.UBU4,AHR B4<8%T*7NBG*L-\(A II< M8HC2DZ+HLB ?QG70_MK]7UVS>O&6IEPYPJM^(K/S^8B%XJ4P DA)LIK7#^!* MTL",R#[G[$WB6^V_'0!B2&%Y0_K<1((6D5.5A7"]SJ MI7K!V0Q6)Q%J,UC=J99^3\!#JE :%/5V%^>)N/?,R3#_G7V73Y;C'B M@1N'3H+QA9Q);SP$\E+!&U&,=TE&YP= P=NXAU0A-1@F'B3<4RK#C[.1=(S\ M@L1H[41?"WX,(*>P*7"!2>G:;G@PJO#C;$CE68.AWSZB/!'K7N K9G&R^OJ7G^)XD=_@IXL+EB\' MI12*DB4#9DNJ-YHF\"IS*-FXK$VQ)?1I!?0(L"'D3OI2Y,Z5LPTEU?3NV9NC M_U([EZQ&F2ER+A)('09 7004TML6"VE(UZ>YQ;V0AI#S."YEVDBGS6&(EV1G M9I]S_GTYBW_^=CZ/[W"1:[% ;:CV;C:I-Y5U1X!RX'*T, M*14=^E0W/XQK""F%X^J8AG)JQIU+I9,IERP=RGJ<&]D(80N)_$M3E0.ITK&V9G9^-5BS$*7>OY,K*I>1IKKYWS MY?D\_SJ>CL_.S[Y\;%%F\^NUDJL>5O67J\O57H7)^.T*V4%7E!T%6)N:BN// M8;N"C"L0E^3_?'$X>?'B/(]\T128H8%B:*F3'TY6,14&B-$$"MBDB7UJI!Y# MUB"-^N#W7^VS.F2I9*"'P-&MJI^WO(U9>G)92 MNPOMN)SZ.",G!;G.B@2.B@&)*'"R9:7O>O$J A5]@;GI,02N1.5Y_NBG0(&8U!\.L@$;;)H6Z$ M^&;V8_X-Q^EF[60,HH3(# A3HR *?/,1TQ\NT93VS]S")F+KDSI M*8/C:*+->]F" F4IM(.=I M<&<:3L[-QPW&\>0_H)5^Z:&7X&3*B5SR7#UTD1"P9 /.6RZE<:0=[?'HNT,< M=93J@&^+N/O(?&B4724I"*(/T9%U39FFT0HD8ZXD:"ZYC5@[Z*@I!@<[3%6R_5<7F[K9MPE#J) M;X^V.TM]0*S='-CH3"%,* EL,A38E$PA5"[D_7 E6:(?+LCC47CON/0H51O? M%I\/Y\. R%VQOYK6J^A2CKXH0"-H2HL*$$I@H(VLMQVSK'&[_O\M40TAL?(- M$G@?F0^C*&7=R^+&*(]0]Y[-LS_&%XC7H*/?R0GZ#09)K;FEI M&QUH?3-%:SY9=3LD.^9\7(T%/[ G0(:9R!<6U/*1Y=LE2&FU-<"UI0BS1 ^!U=L7HE V1;*@M^_-NB?INMMS#\HZ M[_2H>FY[/'TU7;D%?*2#M11+2S!*UR.3(M,Z*@*8DHXYFWQ1'<9[$\00LAZ] MN7(C97PL@;79U-@#[66,PT M8[A\:R# TRFVJUPT'T5FHZX]E+A(!I1%"2X08(92!\R)F]R!<7=P#"'O,5RR M'2:VD_'L*KSA(R928LS00HBL9J0U GK,8)4M*AADSFQ7['X0C"%D/(;.LCV% M=@*2W2@3)]6;:B6XH9A9. XJ.P4A*@]21T6#H">5[0JM#P QA"S'< EV@, & MD?.XV7?CU?L\Q_K)=9;GV!U*[GG\Z?J0;#,?C2I(?LF+1-MGW-5*YMTECFC!NNT Q5HY7E/ M$R22TE%KYGRGBW=W13J$?$I7OMW.&7<59;,=BFU1WCE SCSY$HE%FA"10'%G MR*TP2%/C2\F,NYC#28FW3R^ 8]67#(J !XGVZ$2\/)-%.&QAPH!6M8%!TA0Q M):0Y>Z8*&&9 &(SF9,0":9*"^;U6Q M%M,)W;;!MTT9CCX[7+Q;YF NWJ\_ @'Y^U_^!U!+ P04 " !3@ZI4@* ) M]+UF >G00 %0 &)L>F4M,C R,C S,S%?9&5F+GAM;.R]6W=;.9(N^-Z_ M(B?[=5")^Z565Y_E=&96>TU6VF,[JT[/"U< "-@\)9%NDG+:]>LGP(LL4:1$ MW^(+P!$! (1__&_/EU>?/<1)]/A>/27[\6?^/??X2B-\W#T M[B_?__[V%^:__U__^6__]A__%V/_^\?7OW[WTSA=7>)H]MWS"<(,\W=_#&?O MO_M'QND_ORN3\>5W_QA/_CG\"(S]Y_R/GH\_?)X,W[V??2>YE.L_G?Q9!!>$ M+84Y*(IIGA+S#I%A*49X:= $^W^_^[,/7%GK+;,N.J9#018AT9=6)LS::IG3 M_*$7P]$__UP_1)CB=S2XT73^Y5^^?S^;??CS#S_\\<_2 Y M5S^L?OO[Y:]_NO/[?ZCY;XL0P@_SGU[_ZG2XZ1?IL>*'__VW7]^D]W@);#B: MSF"4OKR 7I]GUW]X$XWY8?%#^M7I\,_3^=__.DXPF]/SX!"^V_H;]2NV^C56 MO\6$9$K\Z=,T?_^?__;==PO)P21-QA?X&LMWRT]_?_WB+M+A:/9#'E[^L/R= M'^#B@A#/GS#[_ '_\OUT>/GA E??>S_!LA7]:L@5E*EP_KT^[8?.F-X3D$FZ MBLCHNSBJ"MXCQDU/[X[Y^EDL8X&KBUF/B.\^NU>\XTL8]BG@.X_N >W\0>P2 M+R-.^H1ZZ[DW<*Y KB.LCZ3EZY_Q OZ%?TKCRQ_F^)Z//^Z"*U[\J\Y@*;E: MS-]_7_SAC1<3P\/1L"X:O]*7R[^N[S@ GZ:X2AC_OZ[8?[+]T/@62H=0$N; MM (?P2(MS:X(75 J-5@\HF)9H;D8IUM/O*@+VOCZ-1<0\6+^W4'&X>#GT6PX M^_QB5,:32U@. 5_,\'(Z4%[%5'<'54 S;0MM%K$X^C(B09(AR'27P^E*)Z:8 M_O1N_/$'>@L1*<7_Z/HI6WRZ8/+>]R\D?-BH5OOF6_K= 40!*DC.BN>9Z9@$ M S2*<0-&"EZ NPVZN.R0Q)[EA.J-A45C'P$KA MG. F"-T;HVLO/QMRNPCU+L^B#YY?X60XSC^/\D]D[ Z"<<(HGEA)*3)=E"%N0)D)E1![G4.MI612'58ADRC=#K M3*N+ V;062%XT"+WN#BOO?UL>.XDUKM4JRY4+X;YR_ "?[NJPA@$M+GHDIE/ MDM2.EA/F+0(+3B1-FXH&[+Y:K[_UR5/;28QW*=7=*7V-[X;3&6G:[#>XQ$%4 M*B6;,^,9)>'QFD%.G*4(#@18XS/T1.OM-Y\)M1W$>9=>TYW>%Z,TGM#B,1_D MFQEM&,_'5Z/9Y//S<29X,F23HV Q620K$"(+*=*HN>5<9V_()^G-&;@'R)F0 MWY^P[^J"[:X+;^'3BTS[RK ,%]&PY1K$A4$HG$9II:QV@V<^*\U$4H(6(YY# M]5Q[T8(M$,Z$_SX$?)=YUYWY9SE/<#I=_E.'*P9>*:.!\'AOR /,G':>:"US M20>KE0O6]A4(V/#Z,V&\JV#OLNU[8_LY??IR\G;\QV@0B@PQDLUHK >F'5?EY,'RC4NSR'WGB>;S0O)Z\FXX_#4<(!C^@XCXIA MIBU&)_(7HM:%66N]E-$5H62_9*\A."_&NXAW0T2E4^CL%K!7X^D,+OZ_X8>Y M=9%* 2&SI&7&&Z:-C,_;)^Z_WGQ?GAHMW >*<@6EUOGDT0 MYD!*"@ Y._+_-8U-:Q.\ MCT MS<,%N('*3@&PE5[]_"F]A]$[G ?DP*@2DBC,<:,($!3F=2A,"#"18[;8@YFT MZ=7DPF.9HL3DJIX9*Y?30;Y[$^\&WGL(:;T8S7 ":3;\B#_!#)8X!UX5\L%B9J1X MO-IX@O8.#LPD;P4/2N?0E_.[&<&9\-Z#>#?PWD-PJYZ=39Z32_YN//D\,-;; MD+1CACM!@U2>@7$T2+#56(@V<=/C*>3UB\^$Y<.%N8'<'B):;R[AXN+'JRD- M;SHEOSLC(FTIQ2,9#\$X%IR5S!9MO0K: VT@_9![Z\5G0N[APMR0)M)#V.KG M2YR\HRWDKY/Q'[/WS\>7'V#T><#1<%"1C >4I'2&W'-O,3%97 DRZ(*\KSR" MC0#.A.SNPMU >J?(U1+7IR]9+(N\I4%R11NM(L/D'=,T/!:-)K_=%O(4E%+ MNV> ;7O[N=#=3:P;N.X4W5HN.._QXF*E>DHZLO]U8D)+R[2#S("^Q50HFG10 M6U?ZBD???.^9\'NP*#%R&YK!D-X_3/-^]A@M.75[-Z'Z=Z^@,AD50N M2)8=!D86H*D^H&7H2]0B%9YD7TDD]^$X$^9[$_4&3>@A7>PY>0$3N'@QROCI M_\'/ RSD^/,B&611K9*,OZ#ZA;XS'6A.=B$F9)FK4N.T@D5;(OF$169K(8CH>DO=7GOYDV>Z M#Z%N(+I3N.PVIH6QN$ 5BW%"V\B$5Z1^-8X3I!4L*44_L2!D#U?!MK[^S,@^ M5+ ;Z.X4)7M&D/(O K5(8CZ@"^PBZ M!?7S:- V@@;':1^DDLUX&6O.@WAV<+WQ8K-)%(:HVU-_!"R-L0/3C$A%J8[#0AE9X]29,DBQ&[EG)D2,YE=G*^T[(>B'\Q_,C M_!#Q;IWA__'#FD3(C/UGAR(VHTP+(>8?X:(6O7KS'G$VO0UBUZHV&Y_43YF; MAT&NU;VQ?)Z"+4!XT% P1%N\"AZY])[K,MCRS)ZLZ2^NA?-8A-&>11?G6<.* M!2X*PWH4#MD";S2E[F+INF \FTY)1,]BO72<9H/,R6O2'IBUT3/M!3!O2+DE MCRI) 'G_3:_#1W8;Q_$7BHXLKR\4'<3:8%=8H%G&D:]!Z5"LB9:6*I7J:9", M+%B>:9"27&::7E;?%ZKMRO4:G.-3WH6CC71W$7 +XP^F[Y^-4GVKPZZ>&$MZ7Z;&;\3 MO,?2BDY4KAL-O?/00%F>I51K#4Q?D\E"$.,%_H:S5=HF=T)'&B5+7&:R<7A@ ML1:.\4$$ 8%'X^\[HN^P4MR#ZAQ4HS>I]UB9Z7I'?#^>S-[BY/+%Z"-.9W5O MG Y2X)DG,IFE5^0>!ZPG41X9;95<8 3O0AM-V(3F'#2@LY1[+-2TPO1J@A]@ MF'_^]*$:T[1TO9R]Q\FML0^4,2H@2.9RK#4IBF=!YL*$S5F!%M[?>Q'F<$78 M =PYZ$7?'/18_&GCH =>!#3%!);)0V/D8P<"H\ED-B&7HHQV]V9;]V1-G@/U MA\NUQQ)07_1P_ $GL\^OR*&>D1I6"^9#7:7H\U^&H^IE_XHPQ=>UP/C+\COI M:H7_K,Q(6U.ZNKRZJ#7*?\(/$TS#^1$=_>6SRWH=Z%_S+\GP)H?*T+AJCA+3 MFL;J(YD_G*0D(N?6Z#;>=/NQ/6FGYL2H;V#BO*3Q0;V6MFD<@T B2\H')HQ7 M-/-<9#Z9PD)1//)Z]]3>=SGH<+V\%]:35JG^!-[ ['D.'X8SN!C^"W--G;XB M-7XS+K,_8%*M\H',QABRP!@X:YGFFG0U([",H6CM>$ZMSLSNQ?6D]:%'D3