0001462056-23-000207.txt : 20231114 0001462056-23-000207.hdr.sgml : 20231114 20231114160429 ACCESSION NUMBER: 0001462056-23-000207 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 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 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41026 FILM NUMBER: 231405788 BUSINESS ADDRESS: STREET 1: 201 BALDWIN AVENUE CITY: SAN MATEO STATE: CA ZIP: 94401 BUSINESS PHONE: 650.352.3738 MAIL ADDRESS: STREET 1: 201 BALDWIN AVENUE CITY: SAN MATEO STATE: CA ZIP: 94401 10-Q 1 blze-20230930.htm 10-Q blze-20230930
000146205612-312023Q3False201 Baldwin Ave.San MateoCA9440111P3Yhttp://www.backblaze.com/20230930#CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent http://www.backblaze.com/20230930#CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrentP1Y00014620562023-01-012023-09-3000014620562023-10-31xbrli:shares00014620562023-09-30iso4217:USD00014620562022-12-310001462056us-gaap:CommonClassAMember2023-09-30iso4217:USDxbrli:shares0001462056us-gaap:CommonClassAMember2022-12-310001462056us-gaap:CommonClassBMember2022-12-310001462056us-gaap:CommonClassBMember2023-09-3000014620562023-07-012023-09-3000014620562022-07-012022-09-3000014620562022-01-012022-09-300001462056us-gaap:CommonStockMember2023-06-300001462056us-gaap:AdditionalPaidInCapitalMember2023-06-300001462056us-gaap:RetainedEarningsMember2023-06-3000014620562023-06-300001462056us-gaap:RetainedEarningsMember2023-07-012023-09-300001462056us-gaap:CommonStockMember2023-07-012023-09-300001462056us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001462056us-gaap:CommonStockMember2023-09-300001462056us-gaap:AdditionalPaidInCapitalMember2023-09-300001462056us-gaap:RetainedEarningsMember2023-09-300001462056us-gaap:CommonStockMember2022-06-300001462056us-gaap:AdditionalPaidInCapitalMember2022-06-300001462056us-gaap:RetainedEarningsMember2022-06-3000014620562022-06-300001462056us-gaap:RetainedEarningsMember2022-07-012022-09-300001462056us-gaap:CommonStockMember2022-07-012022-09-300001462056us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001462056us-gaap:CommonStockMember2022-09-300001462056us-gaap:AdditionalPaidInCapitalMember2022-09-300001462056us-gaap:RetainedEarningsMember2022-09-3000014620562022-09-300001462056us-gaap:CommonStockMember2022-12-310001462056us-gaap:AdditionalPaidInCapitalMember2022-12-310001462056us-gaap:RetainedEarningsMember2022-12-310001462056us-gaap:RetainedEarningsMember2023-01-012023-09-300001462056us-gaap:CommonStockMember2023-01-012023-09-300001462056us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001462056us-gaap:CommonStockMemberblze:A2022EmployeeBonusPlanMember2023-01-012023-09-300001462056us-gaap:AdditionalPaidInCapitalMemberblze:A2022EmployeeBonusPlanMember2023-01-012023-09-300001462056blze:A2022EmployeeBonusPlanMember2023-01-012023-09-300001462056us-gaap:CommonStockMember2021-12-310001462056us-gaap:AdditionalPaidInCapitalMember2021-12-310001462056us-gaap:RetainedEarningsMember2021-12-3100014620562021-12-310001462056us-gaap:RetainedEarningsMember2022-01-012022-09-300001462056us-gaap:CommonStockMember2022-01-012022-09-300001462056us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001462056blze:TwoVendorsMemberblze:CashDisbursementsMemberus-gaap:SupplierConcentrationRiskMember2023-07-012023-09-30xbrli:pure0001462056blze:TwoVendorsMemberblze:CashDisbursementsMemberus-gaap:SupplierConcentrationRiskMember2022-07-012022-09-300001462056blze:TwoVendorsMemberblze:CashDisbursementsMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-09-300001462056blze:TwoVendorsMemberblze:CashDisbursementsMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-09-300001462056blze:TwoVendorsMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2023-01-012023-09-300001462056blze:TwoVendorsMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:AccountsPayableMember2022-01-012022-09-30blze:segment00014620562023-10-01blze:A12MonthsMember2023-09-3000014620562023-10-01blze:A24MonthsMember2023-09-300001462056blze:B2CloudStorageMember2023-07-012023-09-300001462056blze:B2CloudStorageMember2022-07-012022-09-300001462056blze:B2CloudStorageMember2023-01-012023-09-300001462056blze:B2CloudStorageMember2022-01-012022-09-300001462056blze:ComputerBackupMember2023-07-012023-09-300001462056blze:ComputerBackupMember2022-07-012022-09-300001462056blze:ComputerBackupMember2023-01-012023-09-300001462056blze:ComputerBackupMember2022-01-012022-09-300001462056blze:ConsumptionBasedArragmentsMember2023-07-012023-09-300001462056blze:ConsumptionBasedArragmentsMember2022-07-012022-09-300001462056blze:ConsumptionBasedArragmentsMember2023-01-012023-09-300001462056blze:ConsumptionBasedArragmentsMember2022-01-012022-09-300001462056blze:SubscriptionBasedArrangementsMember2023-07-012023-09-300001462056blze:SubscriptionBasedArrangementsMember2022-07-012022-09-300001462056blze:SubscriptionBasedArrangementsMember2023-01-012023-09-300001462056blze:SubscriptionBasedArrangementsMember2022-01-012022-09-300001462056blze:PhysicalMediaMember2023-07-012023-09-300001462056blze:PhysicalMediaMember2022-07-012022-09-300001462056blze:PhysicalMediaMember2023-01-012023-09-300001462056blze:PhysicalMediaMember2022-01-012022-09-300001462056country:US2023-07-012023-09-300001462056country:US2022-07-012022-09-300001462056country:US2023-01-012023-09-300001462056country:US2022-01-012022-09-300001462056country:GB2023-07-012023-09-300001462056country:GB2022-07-012022-09-300001462056country:GB2023-01-012023-09-300001462056country:GB2022-01-012022-09-300001462056country:CA2023-07-012023-09-300001462056country:CA2022-07-012022-09-300001462056country:CA2023-01-012023-09-300001462056country:CA2022-01-012022-09-300001462056us-gaap:NonUsMember2023-07-012023-09-300001462056us-gaap:NonUsMember2022-07-012022-09-300001462056us-gaap:NonUsMember2023-01-012023-09-300001462056us-gaap:NonUsMember2022-01-012022-09-300001462056us-gaap:CommercialPaperMember2023-09-300001462056us-gaap:CommercialPaperMember2023-09-300001462056us-gaap:CommercialPaperMember2022-12-31blze:security0001462056blze:DataCenterEquipmentMember2023-09-300001462056blze:DataCenterEquipmentMember2022-12-310001462056blze:LeasedDataCenterEquipmentMember2023-09-300001462056blze:LeasedDataCenterEquipmentMember2022-12-310001462056us-gaap:MachineryAndEquipmentMember2023-09-300001462056us-gaap:MachineryAndEquipmentMember2022-12-310001462056us-gaap:ComputerEquipmentMember2023-09-300001462056us-gaap:ComputerEquipmentMember2022-12-310001462056us-gaap:LeaseholdImprovementsMember2023-09-300001462056us-gaap:LeaseholdImprovementsMember2022-12-310001462056us-gaap:ConstructionInProgressMember2023-09-300001462056us-gaap:ConstructionInProgressMember2022-12-310001462056us-gaap:EquipmentMember2023-09-300001462056us-gaap:EquipmentMember2022-12-310001462056country:US2023-09-300001462056country:NL2023-09-300001462056country:US2022-12-310001462056country:NL2022-12-310001462056us-gaap:SoftwareDevelopmentMember2023-09-300001462056us-gaap:SoftwareDevelopmentMember2022-12-310001462056blze:GeneralAndAdministrativeSoftwareMember2023-09-300001462056blze:GeneralAndAdministrativeSoftwareMember2022-12-310001462056us-gaap:ComputerSoftwareIntangibleAssetMember2023-09-300001462056srt:MinimumMember2023-01-012023-09-300001462056srt:MaximumMember2023-01-012023-09-30blze:arrangement00014620562023-07-310001462056blze:DataCenterOperationsNonTangibleUtilitiesAndServicesMember2023-09-300001462056blze:LeaseAndNonLeaseComponentsMember2023-07-012023-09-300001462056blze:LeaseAndNonLeaseComponentsMember2022-07-012022-09-300001462056us-gaap:CostOfSalesMemberblze:LeaseAndNonLeaseComponentsMember2023-07-012023-09-300001462056us-gaap:CostOfSalesMemberblze:LeaseAndNonLeaseComponentsMember2022-07-012022-09-300001462056blze:LeaseComponentsMember2022-07-012022-09-300001462056blze:LeaseComponentsMember2023-07-012023-09-300001462056blze:LeaseAndNonLeaseComponentsMember2023-01-012023-09-300001462056blze:LeaseAndNonLeaseComponentsMember2022-01-012022-09-300001462056us-gaap:CostOfSalesMemberblze:LeaseAndNonLeaseComponentsMember2023-01-012023-09-300001462056us-gaap:CostOfSalesMemberblze:LeaseAndNonLeaseComponentsMember2022-01-012022-09-300001462056blze:LeaseComponentsMember2023-01-012023-09-300001462056blze:LeaseComponentsMember2022-01-012022-09-300001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2022-04-300001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2021-10-310001462056us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2023-01-012023-01-310001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2023-01-012023-01-310001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2023-09-300001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2023-07-012023-09-300001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2023-01-012023-09-300001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2022-07-012022-09-300001462056us-gaap:RevolvingCreditFacilityMemberblze:CityNationalBankRevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2022-01-012022-09-300001462056us-gaap:NotesPayableOtherPayablesMemberblze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember2022-11-300001462056us-gaap:NotesPayableOtherPayablesMemberblze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember2022-11-012022-11-30blze:installment0001462056us-gaap:CommonClassBMember2023-07-060001462056us-gaap:EmployeeStockOptionMemberblze:A2011EquityInceptivePlanMember2023-09-300001462056us-gaap:EmployeeStockOptionMemberblze:A2011EquityInceptivePlanMember2022-12-310001462056blze:A2011EquityInceptivePlanMember2023-09-300001462056blze:A2011EquityInceptivePlanMember2022-12-310001462056us-gaap:EmployeeStockOptionMemberblze:A2021PlanMember2023-09-300001462056us-gaap:EmployeeStockOptionMemberblze:A2021PlanMember2022-12-310001462056blze:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-09-300001462056blze:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001462056blze:A2021PlanMember2023-09-300001462056blze:A2021PlanMember2022-12-310001462056blze:A2021EmployeeStockPurchasePlanMember2023-09-300001462056blze:A2021EmployeeStockPurchasePlanMember2022-12-310001462056blze:A2021PlanMember2023-06-300001462056blze:A2021PlanMember2023-06-052023-06-050001462056blze:A2021PlanMember2022-01-012022-03-310001462056blze:A2021PlanMember2023-01-012023-01-310001462056blze:A2021PlanMember2022-01-012022-01-310001462056srt:MinimumMemberblze:A2021PlanMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001462056srt:MaximumMemberblze:A2021PlanMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001462056us-gaap:ShareBasedPaymentArrangementNonemployeeMemberblze:A2021PlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001462056us-gaap:RestrictedStockUnitsRSUMember2022-12-310001462056us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001462056us-gaap:RestrictedStockUnitsRSUMember2023-09-300001462056us-gaap:EmployeeStockOptionMemberblze:A2011EquityInceptivePlanMember2023-01-012023-09-3000014620562022-01-012022-12-310001462056us-gaap:EmployeeStockMemberblze:A2021PlanMember2023-09-300001462056us-gaap:EmployeeStockMemberblze:A2021PlanMember2023-01-012023-01-310001462056us-gaap:EmployeeStockMemberblze:A2021PlanMember2022-01-012022-01-310001462056us-gaap:EmployeeStockMemberblze:A2021PlanMember2023-01-012023-09-300001462056us-gaap:EmployeeStockMemberblze:A2021PlanMember2023-07-012023-09-300001462056us-gaap:EmployeeStockMemberblze:A2021PlanMember2022-07-012022-09-300001462056us-gaap:EmployeeStockMemberblze:A2021PlanMember2022-01-012022-09-300001462056us-gaap:EmployeeStockMembersrt:MinimumMember2022-07-012022-09-300001462056us-gaap:EmployeeStockMembersrt:MaximumMember2022-07-012022-09-300001462056us-gaap:EmployeeStockMembersrt:MinimumMember2023-01-012023-09-300001462056us-gaap:EmployeeStockMembersrt:MaximumMember2023-01-012023-09-300001462056us-gaap:EmployeeStockMembersrt:MinimumMember2022-01-012022-09-300001462056us-gaap:EmployeeStockMembersrt:MaximumMember2022-01-012022-09-300001462056us-gaap:EmployeeStockMember2022-07-012022-09-300001462056us-gaap:EmployeeStockMember2023-01-012023-09-300001462056us-gaap:EmployeeStockMember2022-01-012022-09-300001462056us-gaap:CostOfSalesMember2023-07-012023-09-300001462056us-gaap:CostOfSalesMember2022-07-012022-09-300001462056us-gaap:CostOfSalesMember2023-01-012023-09-300001462056us-gaap:CostOfSalesMember2022-01-012022-09-300001462056us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001462056us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001462056us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001462056us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001462056us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001462056us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001462056us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001462056us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001462056us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001462056us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001462056us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001462056us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2022EmployeeBonusPlanMember2023-02-280001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2022EmployeeBonusPlanMember2022-07-012022-09-300001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2022EmployeeBonusPlanMember2022-01-012022-09-300001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2022EmployeeBonusPlanMember2023-07-012023-09-300001462056us-gaap:RestrictedStockUnitsRSUMemberblze:A2022EmployeeBonusPlanMember2023-01-012023-09-300001462056us-gaap:CommonClassAMember2023-07-012023-09-300001462056us-gaap:CommonClassBMember2023-07-012023-09-300001462056us-gaap:CommonClassAMember2022-07-012022-09-300001462056us-gaap:CommonClassBMember2022-07-012022-09-300001462056us-gaap:CommonClassAMember2023-01-012023-09-300001462056us-gaap:CommonClassBMember2023-01-012023-09-300001462056us-gaap:CommonClassAMember2022-01-012022-09-300001462056us-gaap:CommonClassBMember2022-01-012022-09-300001462056us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001462056us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001462056us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001462056us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001462056blze:SharesIssuablePursuantToTheESPPMember2023-01-012023-09-300001462056blze:SharesIssuablePursuantToTheESPPMember2022-01-012022-09-300001462056srt:MaximumMember2023-01-012023-06-300001462056blze:VoluntaryTerminationsMember2023-01-012023-09-300001462056blze:InvoluntaryTerminationsMember2023-01-012023-09-300001462056blze:InvoluntaryTerminationsMember2023-07-012023-09-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 September 30, 2023
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.)
201 Baldwin Ave.
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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
¨
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 October 31, 2023, 37.6 million shares of the registrant’s Class A 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 pandemics, inflation, war, 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 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 CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
(unaudited)
September 30,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$9,016 $6,690 
Accounts receivable, net1,991 856 
Restricted cash, current6,078  
Short-term investments, net20,732 58,733 
Prepaid expenses and other current assets7,066 8,120 
Total current assets
44,883 74,399 
Restricted cash, non-current 4,306 
Property and equipment, net49,573 49,375 
Operating lease right-of-use assets10,482 6,881 
Capitalized internal-use software, net28,943 16,704 
Other assets
868 793 
Total assets
$134,749 $152,458 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$1,985 $3,283 
Accrued expenses and other current liabilities8,248 9,418 
Debt facility, current6,078  
Finance lease liabilities and lease financing obligations, current19,077 18,531 
Operating lease liabilities, current1,998 2,130 
Deferred revenue, current23,589 22,912 
Total current liabilities
60,975 56,274 
Finance lease liabilities and lease financing obligations, non-current14,265 15,487 
Operating lease liabilities, non-current8,518 5,032 
Deferred revenue, non-current
3,633 2,611 
Debt facility, non-current 4,306 
Total liabilities
$87,391 $83,710 
Commitments and contingencies (Note 10)
Stockholders’ Equity
Class A common stock, $0.0001 par value; 113,000,000 shares authorized as of September 30, 2023 and December 31, 2022, respectively; 37,464,639 and 16,198,333 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively.
4 2 
Class B common stock, $0.0001 par value; 295,986 and 37,000,000 shares authorized as of September 30, 2023 and December 31, 2022, respectively; zero and 17,195,404 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively.
 2 
Additional paid-in capital
182,600 156,485 
Accumulated deficit
(135,246)(87,741)
Total stockholders’ equity
47,358 68,748 
Total liabilities and stockholders’ equity
$134,749 $152,458 

See accompanying notes, which are an integral part of these condensed consolidated financial statements.
1

BACKBLAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
(unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Revenue$25,299 $22,051 $73,282 $62,229 
Cost of revenue13,546 10,836 38,509 30,073 
Gross profit11,753 11,215 34,773 32,156 
Operating expenses:
Research and development9,639 8,152 30,097 24,493 
Sales and marketing10,736 9,727 31,170 26,125 
General and administrative6,944 5,396 19,786 16,106 
Total operating expenses27,319 23,275 81,053 66,724 
Loss from operations(15,566)(12,060)(46,280)(34,568)
Investment income 447 210 1,576 405 
Interest expense(936)(950)(2,801)(2,811)
Loss before provision for income taxes(16,055)(12,800)(47,505)(36,974)
Income tax benefit   (69)
Net loss$(16,055)$(12,800)$(47,505)$(36,905)
Net loss per share, basic and diluted$(0.44)$(0.40)$(1.35)$(1.18)
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted(1)
36,665,195 31,994,391 35,255,672 31,245,069 
(1) On July 6, 2023, all shares of the Company’s then outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 12 for further details.
See accompanying notes, which are an integral part of these condensed consolidated financial statements.
2

BACKBLAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands, except share data)
(unaudited)

Three Months Ended September 30, 2023
Class A and Class B Common Stock(1)
Additional
Paid-in
Capital
Accumulated
Deficit
Total
SharesAmount
Balance as of June 30, 202335,984,501 $4 $173,372 $(119,191)$54,185 
Net loss— — — (16,055)(16,055)
Issuance of Class A common stock upon exercise of stock options659,837 — 1,254 — 1,254 
Issuance of Class A common stock under the 2021 Equity Incentive Plan ("2021 Plan")
820,301 — — — — 
Stock-based compensation— — 7,974 — 7,974 
Balance as of September 30, 202337,464,639 $4 $182,600 $(135,246)$47,358 
Three Months Ended September 30, 2022
Class A and Class B Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Total
SharesAmount
Balance as of June 30, 202231,631,532 $3 $143,431 $(60,448)$82,986 
Net loss— — — (12,800)(12,800)
Issuance of Class A common stock upon exercise of stock options694,260 — 1,376 — 1,376 
Issuance of Class A common stock under the 2021 Plan110,597 — — —  
Stock-based compensation— — 4,960 — 4,960 
Balance as of September 30, 202232,436,389 $3 $149,767 $(73,248)$76,522 


3

Nine Months Ended September 30, 2023
Class A and Class B Common Stock(1)
Additional
Paid-in
Capital
Accumulated
Deficit
Total
SharesAmount
Balance as of December 31, 202233,393,737 $4 $156,485 $(87,741)$68,748 
Net loss— — — (47,505)(47,505)
Issuance of Class A common stock upon exercise of stock options1,844,602 — 3,309 — 3,309 
Issuance of Class A common stock under the 2021 Plan1,589,837 — — — — 
Issuance of Class A common stock related to the 2021 Employee Stock Purchase Plan ("ESPP")348,555 — 1,171 — 1,171 
Stock-based compensation— — 19,787 — 19,787 
Issuance of restricted stock units related to the 2022 Bonus Plan (see Note 13) 287,908 — 1,848 — 1,848 
Balance as of September 30, 202337,464,639 $4 $182,600 $(135,246)$47,358 
Nine Months Ended September 30, 2022
Class A and Class B Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Total
SharesAmount
Balance as of December 31, 202130,384,834 $3 $131,826 $(36,343)$95,486 
Net loss— — — (36,905)(36,905)
Issuance of Class A common stock upon exercise of stock options1,609,789 — 3,439 — 3,439 
Issuance of Class A common stock under the 2021 Plan, net of taxes withheld153,195 — (130)(130)
Issuance of Class A common stock related to the ESPP
288,571 — 1,529 1,529 
Stock-based compensation— — 13,103 — 13,103 
Balance as of September 30, 202232,436,389 $3 $149,767 $(73,248)$76,522 
(1) On July 6, 2023, all shares of the Company’s then outstanding Class B common stock were automatically converted into the same number of Class A common stock, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 12 for further details.

See accompanying notes, which are an integral part of these condensed consolidated financial statements.
4

BACKBLAZE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Nine Months Ended September 30,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss
$(47,505)$(36,905)
Adjustments to reconcile net loss to net cash used in operating activities:
Accretion of discount on investment securities and investment income, net113 (367)
Noncash lease expense on operating leases1,839 1,820 
Depreciation and amortization
18,337 14,689 
Stock-based compensation
18,670 13,011 
(Gain) loss on disposal of assets and other adjustments(242)24 
Changes in operating assets and liabilities:
Accounts receivable
(1,135)(411)
Prepaid expenses and other current assets
867 (234)
Other assets
(313)56 
Accounts payable
(592)(137)
Accrued expenses and other current liabilities
(366)(901)
Deferred revenue
1,697 635 
Operating lease liabilities(1,968)(1,853)
Other long-term liabilities
 (69)
Net cash used in operating activities
(10,598)(10,642)
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of marketable securities(19,492)(113,259)
Maturities of marketable securities57,380 61,000 
Proceeds from disposal of property and equipment
319  
Purchases of property and equipment
(5,066)(4,061)
Capitalized internal-use software costs
(11,061)(5,645)
Net cash provided by (used in) investing activities
22,080 (61,965)
CASH FLOWS FROM FINANCING ACTIVITIES
Principal payments on finance leases and lease financing obligations
(14,878)(11,602)
Payments of deferred offering costs
 (658)
Proceeds from debt facility4,273 2,543 
Repayment of debt facility(2,500) 
Principal payments on insurance premium financing(1,545) 
Proceeds from lease financing obligations
2,500  
Employee payroll taxes paid related to net settlement of equity awards (130)
Proceeds from exercises of stock options3,426 3,439 
Proceeds from ESPP1,171 1,529 
Net cash used in financing activities
(7,553)(4,879)
Net increase (decrease) in cash, restricted cash and restricted cash, non-current
3,929 (77,486)
Cash, restricted cash, current and restricted cash, non-current at beginning of period
11,165 105,012 
Cash, cash equivalents, restricted cash, current and restricted cash, non-current at end of period
$15,094 $27,526 
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:
Cash paid for interest
$2,752 $2,838 
Cash paid for income taxes$58 $26 
Cash paid for operating lease liabilities$2,174 $1,948 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES
Stock-based compensation included in capitalized internal-use software
$3,703 $1,808 
Accrued bonus settled in restricted stock units$1,848 $ 
Accrued bonus classified as stock-based compensation$2,586 $1,716 
Equipment acquired through finance lease and lease financing obligations
$11,995 $15,680 
Accruals related to purchases of property and equipment
$131 $337 
Lease liabilities arising from right-of-use assets upon adoption of ASC 842$ $5,220 
Assets obtained in exchange for operating lease obligations$5,568 $ 
Receivable recorded due to stock option exercises pending settlement
$38 $ 
RECONCILIATION OF CASH AND RESTRICTED CASH
Cash and cash equivalents
$9,016 $24,813 
Restricted cash - included in prepaid expenses and other current assets$— $169 
Restricted cash, current$6,078 $ 
Restricted cash, non-current$ $2,544 
Total cash, cash equivalents, restricted cash and restricted cash, non-current
$15,094 $27,526 
See accompanying notes, which are an integral part of these condensed consolidated financial statements.
5

BACKBLAZE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Note 1. Organization and Description of Business
Description of Business
Backblaze, Inc. and its subsidiaries (collectively, “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.
Note 2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated. The accompanying condensed consolidated 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 consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on March 31, 2023. In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its 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 September 30, 2023, results of operations for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders' equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 and 2022 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, certain of which have been updated below, 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, 2022, which was filed with the SEC on March 31, 2023.
6

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, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, valuation of the Company’s ESPP expense, and accounting for taxes, including estimates for 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.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on monetary transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.
Concentrations and Risks and Uncertainties

Liquidity. The Company believes that its existing cash, cash equivalents and short-term investments together with cash provided by operations, will be sufficient to support its working capital and capital expenditure requirements for at least the next 12 months. However, to achieve its continued growth and objectives, the Company will need to obtain additional sources of financing which may include entering into lease agreements, sale-leaseback arrangements, credit facilities, and other debt financing arrangements for the purpose of acquiring infrastructure equipment and to fund its operations. In the event that the Company requires additional financing, it may not be able to raise such financing on terms acceptable to us or at all. If the Company is unable to obtain additional sources of financing, raise additional capital or generate cash flows necessary to expand its operations and invest in continued innovation, it may not be able to compete successfully, which would harm its business, results of operations and financial condition.

Credit risk. Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, short-term investments, and unbilled accounts receivable. The Company maintains its cash, restricted cash, and short-term investments with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (“RBC”), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company’s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings.

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.

7

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cash disbursement concentration
Number of vendors2222
Total cash disbursements represented by vendors listed above21%25%21%26%
September 30,
2023
December 31,
2022
Accounts payable concentration
Number of vendors32
Total accounts payable balance represented by vendors listed above28%26%

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.

Restructuring

Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date (i) management has committed to a plan of termination, which includes identification of employees to be terminated and related information, (ii) actions required to complete the plan indicate that it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn, and (iii) employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.
Investments

The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.

The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.

The Company’s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet.

Accounting Pronouncements Recently Adopted
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For accounts receivables, unbilled 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. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.
8

Note 3. Revenues
Deferred Contract Costs
The Company’s amortization of deferred contract costs was $0.2 million for each of the three months ended September 30, 2023 and 2022, and was $0.7 million for each of the nine months ended September 30, 2023 and 2022. The amount of capitalized contract costs was $0.4 million as of both September 30, 2023 and December 31, 2022.
Deferred Revenue

Total deferred revenue was $27.2 million and $25.5 million as of September 30, 2023 and December 31, 2022, respectively. Revenue recognized for the three months ended September 30, 2023 and 2022 was $9.7 million and $9.2 million, respectively, and was $20.5 million and $19.3 million for the nine months ended September 30, 2023 and 2022, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company’s deferred revenue as stated on its condensed consolidated balance sheets presented approximates its contract liability balance as of September 30, 2023 and December 31, 2022. The Company’s total deferred revenue balance as of September 30, 2023, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (“RPOs”) as of that date. As of September 30, 2023, the Company's RPOs were $29.5 million. This amount includes deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied, as well as future committed revenue for periods within current contracts with customers. As of September 30, 2023, the Company expects to recognize approximately 84% of its RPOs over the next 12 months, and substantially all of its RPOs over the next 24 months.
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated by product (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
B2 Cloud Storage
$11,608 $8,864 $32,384 $23,678 
Computer Backup
13,691 13,187 40,898 38,551 
Total revenue(1)
$25,299 $22,051 $73,282 $62,229 
________________
(1) For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup revenue based on the underlying offering from which it originates.

The following table presents the Company’s revenue disaggregated by timing of revenue recognition (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Consumption-based arrangements
$11,393 $8,825 $31,986 $23,553 
Subscription-based arrangements
13,774 13,065 40,878 38,168 
Physical Media (point in time)
132 161 418 508 
Total revenue
$25,299 $22,051 $73,282 $62,229 
9

Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
United States$18,277 $15,802 $52,502 $44,636 
United Kingdom1,373 1,213 3,944 3,434 
Canada1,223 1,133 3,634 3,129 
Other4,426 3,903 13,202 11,030 
Total revenue$25,299 $22,051 $73,282 $62,229 

Note 4. Investments
Fair Values and Gross Unrealized Gains and Losses on Investments
The following table summarizes adjusted cost, gross unrealized losses, and fair value by significant investment category. The Company’s commercial paper investments with original maturities greater than 90 days are classified as held-to-maturity investments on its balance sheets as of September 30, 2023 and December 31, 2022, respectively. The Company’s commercial paper investments with original maturities of 90 days or less are classified as cash equivalents on its balance sheets as of September 30, 2023 and December 31, 2022, respectively.
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of September 30, 2023(In Thousands)
Cash equivalents
Commercial paper$2,964 $2 $ $2,966 $2,964 
Total cash equivalents$2,964 $2 $ $2,966 $2,964 
Investments
Commercial paper$20,732 $ $(16)$20,716 $20,732 
Total investments$20,732 $ $(16)$20,716 $20,732 
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of December 31, 2022(In Thousands)
Investments
Commercial Paper$58,733 $ $(144)$58,589 $58,733 
Total investments$58,733 $ $(144)$58,589 $58,733 
Scheduled Maturities
The amortized cost and fair value of held-to-maturity securities as of September 30, 2023 and December 31, 2022, by contractual maturity, are shown below.
10

As of September 30, 2023Amortized CostFair Value
(In Thousands)
Within one year$20,732 $20,716 
After one year through five years  
After 5 years through 10 years  
After 10 years  
Total investments$20,732 $20,716 
As of December 31, 2022Amortized CostFair Value
(In Thousands)
Within one year$58,733 $58,589 
After one year through five years  
After 5 years through 10 years  
After 10 years  
Total investments$58,733 $58,589 
Aging of Unrealized Losses
The Company’s investments had an aggregate gross unrealized loss of $16 thousand and $0.1 million as of September 30, 2023 and December 31, 2022, respectively, all of which had been in an unrealized loss position of less than twelve months and are recorded at amortized cost on the Company’s condensed consolidated balance sheets. As of September 30, 2023 and December 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.
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 September 30, 2023(Dollars In Thousands)
Investments
Commercial paper4 $20,716 $(16)4 $20,716 $(16)
Total4 $20,716 $(16)4 $20,716 $(16)
Less than 12 MonthsTotal
# of SecuritiesFair ValueUnrealized Losses# of SecuritiesFair ValueUnrealized Losses
As of December 31, 2022(Dollars In Thousands)
Investments
Commercial paper11 $58,589 $(144)11 $58,589 $(144)
Total11 $58,589 $(144)11 $58,589 $(144)
Note 5. Fair Value Measurements
The Company classifies its held-to-maturity 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
11

instruments. The Company’s cash equivalents on its condensed consolidated balance sheet included commercial paper with an amortized cost and estimated fair value of $3.0 million as of September 30, 2023.
There were no transfers between levels of the fair value hierarchy for the three and nine months ended September 30, 2023 and the year ended December 31, 2022, respectively. The Company held no assets or liabilities that were measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022, respectively.
As of December 31, 2022, 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 current assets on the condensed consolidated balance sheets. As of September 30, 2023, this balance is no longer restricted as the lease agreement and associated letter of credit have been completed.

Additionally, the Company had $6.1 million and $4.3 million in restricted cash as of September 30, 2023 and December 31, 2022, respectively, related to the line of credit agreement with City National Bank. See Note 11 for further details.
Note 6. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Unbilled accounts receivable, net$1,893 $1,637 
Prepaid expenses2,532 2,600 
Receivable from payment processor922 644 
Financed prepaid insurance196 1,545 
Other1,523 1,694 
Total prepaid expenses and other current assets
$7,066 $8,120 
Note 7. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Data center equipment
$35,244 $28,531 
Leased and financed data center equipment
69,570 62,300 
Machinery and equipment
14,728 11,613 
Computer equipment
2,429 2,503 
Leasehold improvements
1,110 1,268 
Construction-in-progress
510 3,636 
Total property and equipment
123,591 109,851 
Less: accumulated depreciation
(74,018)(60,476)
Total property and equipment, net
$49,573 $49,375 
12

Depreciation expense was $5.5 million and $4.8 million for the three months ended September 30, 2023 and 2022, respectively, and was $15.8 million and $13.1 million for the nine months ended September 30, 2023 and 2022, respectively. For the Company’s equipment under finance leases and lease financing obligations, accumulated depreciation was $30.1 million and $24.5 million as of September 30, 2023 and December 31, 2022, respectively. The carrying value of the Company’s equipment under finance lease agreements and lease financing obligations was $39.4 million and $37.8 million as of September 30, 2023 and December 31, 2022, respectively.

As of September 30, 2023, the Company had long-lived assets of $60.1 million, comprising of property and equipment, net and operating lease right-of-use assets, with $55.1 million located in the United States and $5.0 million located in the Netherlands. As of December 31, 2022, the Company had long-lived assets of $56.3 million, comprising of property and equipment, net and operating lease right-of-use assets, with $50.2 million located in the United States and $6.1 million located in the Netherlands.
Note 8. Capitalized Internal-Use Software, Net
Capitalized internal-use software, net consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Developed software
$38,542 $23,777 
General and administrative software
144 144 
Total capitalized internal-use software
38,686 23,921 
Less: accumulated amortization
(9,743)(7,217)
Total capitalized internal-use software, net
$28,943 $16,704 
Amortization expense of capitalized internal-use software was $1.0 million and $0.6 million for the three months ended September 30, 2023 and 2022, respectively, and was $2.5 million and $1.6 million for the nine months ended September 30, 2023 and 2022, 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 condensed consolidated statements of operations.
As of September 30, 2023, future amortization expense is expected to be as follows (in thousands):
Year Ending December 31,
Remainder of 2023$1,218 
20246,582 
20256,382 
20265,929 
20275,203 
Thereafter
3,629 
Total
$28,943 
13

Note 9. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Accrued compensation$3,619 $2,728 
ESPP withholding1,185 415 
Accrued expenses1,615 2,881 
Accrued value-added tax ("VAT") liability1,048 1,220 
Financed insurance premiums (see Note 11) 1,545 
Other
781 629 
Accrued expenses and other current liabilities
$8,248 $9,418 
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. Finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2023 and 2026. Finance leases are included in property and equipment, net on the Company’s condensed consolidated balance sheet.
As of September 30, 2023, the weighted average remaining lease term for finance lease and lease financing obligation agreements was 1.9 years and the weighted average discount rate for finance leases was 10.8%.

For the Company’s assets acquired through finance lease and lease financing obligation agreements, which are related to sale-leaseback agreements, depreciation expense was $3.9 million and $3.5 million for the three months ended September 30, 2023 and 2022, respectively, and was $11.2 million and $9.7 million for the nine months ended September 30, 2023 and 2022, respectively. Depreciation expense on assets acquired through the Company’s finance leases and lease financing obligations is included in cost of revenue in its condensed consolidated statements of operations.

During the three months ended September 30, 2023, total finance lease costs were $4.4 million, of which interest expense was approximately $0.7 million, and total lease financing obligation costs were $0.3 million, of which interest expense was approximately $0.1 million. During the three months ended September 30, 2022, total finance lease costs were $4.1 million, of which interest expense was approximately $0.9 million, and total lease financing obligation costs were $0.3 million, of which interest expense was approximately $0.1 million.

During the nine months ended September 30, 2023, total finance lease costs were $12.5 million, of which interest expense was approximately $2.2 million, and total lease financing obligation costs were $1.0 million, of which interest expense was approximately $0.2 million. During the nine months ended September 30, 2022, the total finance lease costs were $11.4 million, of which interest expense was approximately $2.5 million, and total lease financing obligation costs were $1.0 million, of which interest expense was approximately $0.3 million. The cash paid for interest on interest on finance lease and lease financing obligations was $2.4 million and $2.8 million for the nine months ended September 30, 2023 and 2022, respectively.

During the nine months ended September 30, 2023, the Company entered into one sale-leaseback arrangement with a vendor to provide $2.5 million in cash proceeds for previously purchased hard drives and related equipment. The Company concluded the related lease arrangements would be classified as a lease financing obligation as the Company is reasonably certain to exercise the purchase option within the arrangement. 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 Company did not enter into any sale-leaseback arrangements during the nine months ended September 30, 2022.

14

The future minimum commitments for these finance leases and lease financing obligations as of September 30, 2023 were as follows (in thousands):
Year Ending December 31,Finance leasesLease financing obligationsTotal
Remainder of 2023$5,609 $805 $6,414 
202416,226 2,867 19,093 
20257,714 1,709 9,423 
20261,906  1,906 
2027   
Thereafter   
Total future minimum lease and financing commitments31,455 5,381 36,836 
Less imputed interest(2,808)(686)(3,494)
Total liability$28,647 $4,695 $33,342 
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 2023 and 2031. The Company did not have a material amount of short-term leases as of September 30, 2023.
As of September 30, 2023, the weighted average remaining lease term for operating leases was approximately 5.7 years and the weighted average discount rate for operating leases was approximately 7.5%.

In July 2023, the Company entered into an operating lease agreement for purposes of consolidating and moving out of two offices into one, resulting in the recognition of $5.3 million of operating right-of-use assets and $5.2 million of operating lease liabilities, current and non-current, on its condensed consolidated balance sheet as of September 30, 2023.

The future minimum commitments for these operating leases as of September 30, 2023 were as follows (in thousands), which excludes amounts allocated to services under operating lease agreements that are considered non-lease components:

Year Ending December 31,
Remaining of 2023$640 
20242,464 
20252,026 
20262,076 
20272,131 
Thereafter3,558 
Total future minimum operating lease commitments12,895 
Less imputed interest(2,379)
Total liability$10,516 

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 judgment 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.

The future minimum commitments for the Company’s non-cancellable contractual obligations as of September 30, 2023 for non-lease components were as follows (in thousands):

15

Year Ending December 31,
Remaining of 2023$1,307 
20244,240 
20252,623 
20262,603 
20272,679 
Thereafter6,330 
Total future minimum commitments$19,782 
Rental expense related to the Company’s operating leases for both lease and non-lease components was $2.1 million and $1.9 million for the three months ended September 30, 2023 and 2022, of which $1.8 million and $1.4 million is included in cost of revenue in its condensed consolidated statement of operations, respectively. Rental expense related to lease components was $0.7 million for each of the three months ended September 30, 2023 and 2022. Total operating lease cost was $2.6 million and $2.3 million for the three months ended September 30, 2023 and 2022, respectively, which does not include costs related to services.

Rental expense related to the Company’s operating leases for both lease and non-lease components was $6.2 million and $4.7 million for the nine months ended September 30, 2023 and 2022, of which $5.1 million and $3.6 million is included in cost of revenue in its condensed consolidated statement of operations as of such dates, respectively. Rental expense related to lease components was $2.2 million and $2.0 million for the nine months ended September 30, 2023 and 2022, respectively. Total operating lease cost was $7.9 million and $5.8 million, for the nine months ended September 30, 2023 and 2022, respectively, which does not include costs related to services.
Other Contractual Commitments
Other non-cancellable commitments relate mainly to service agreements used to facilitate the Company’s infrastructure operations. As of September 30, 2023, the Company had non-cancelable purchase commitments of $2.5 million and $0.7 million payable during the remainder of the year ending December 31, 2023 and the year ending December 31, 2024, 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.5 million and $0.4 million to the 401(k) plan during the three months ended September 30, 2023 and 2022, respectively, and $1.4 million and $1.2 million for the nine months ended September 30, 2023 and 2022, 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 there are not any current legal proceedings that are likely to 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 litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.
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 payable was $1.0 million and $1.2 million as of September 30, 2023 and December 31, 2022, respectively.
Indemnification
16

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 consolidated statements of operations in connection with the indemnification provisions.
Note 11. Debt
Credit Facility
During April 2022, the Company entered into a second amendment to its revolving credit agreement (as amended, the “RCA”) with City National Bank (“Lender”). Under this amendment, the amount available to be borrowed was increased to $30.0 million from $9.5 million. During January 2023, the Company entered into a third amendment to the RCA. Under this amendment, advances on the line of credit will bear monthly interest at a variable rate equal to, at the Company’s discretion, (a) the average Secured Overnight Financing Rate (“SOFR”) plus 2.00%, or (b) the base rate. The base rate under the RCA is a rate equal to the greater of (i) 3.00% or (ii) the prime rate most recently announced by the Lender. There were no other material changes to the RCA as a result of the amendment. As of September 30, 2023, the Company had an outstanding balance of $6.1 million and the total amount available to the Company to be borrowed was $23.9 million.

Under the RCA, the outstanding balance of $6.1 million as of September 30, 2023 was collateralized by cash held by the Company. As such, the Company held $6.1 million in cash that it deemed to be restricted and is included in restricted cash, current on the Company’s condensed consolidated balance sheet as of September 30, 2023. With prior written notice to the Lender, the Company has the right, at any time prior to the maturity date in September 2024, to terminate the RCA. In the event of such termination, the aggregate principal of the then outstanding amounts, including any accrued interest to date, shall be repaid and the restrictions on the associated collateralized cash would be released. The Company classifies the facility as debt facility, current on its condensed consolidated balance sheet as of September 30, 2023.

As of September 30, 2023, the interest rate associated with the outstanding balance under the RCA was 7.4%, which is a per annum rate. Interest payments on outstanding borrowing are due on the last day of each monthly interest period and payments for the commitment fee are due at the end of each calendar quarter. Total interest expense related to the RCA was $0.2 million and $0.4 million for the three and nine months ended September 30, 2023, respectively. Total interest expense related to the RCA was less than $0.1 million for the three and nine months ended September 30, 2022, respectively.
Insurance Premium Financing Agreement
Effective November 2022, the Company entered into an insurance policy with annual premiums totaling $2.1 million. The Company executed a finance agreement with AFCO Premium Credit LLC over a term of twelve months, with an annual interest rate of 4.5%, that finances the payment of the total premiums owed. The finance agreement required a $0.5 million down payment, with the remaining $1.5 million plus interest paid over three quarterly installments. These quarterly payments started on February 10, 2023. As of September 30, 2023, the balance of this finance agreement was fully paid.
Note 12. Stockholders’ Equity

Common Stock. From the time of its initial public offering through July 5, 2023, the Company had two outstanding 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 were identical, except for voting, transfer, and conversion rights. On July 6, 2023, all of the Company’s then-outstanding shares of the Company’s Class B common stock were automatically converted (the “Conversion”) into the same number of shares of Class A common stock pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following the Conversion. In addition, on July 7, 2023, the Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the Conversion. As of September 30, 2023, the Company’s sole outstanding class of common stock was its Class A common stock.
17

The Company had reserved shares of common stock for future issuance as follows:
 September 30,
2023
December 31,
2022
2011 Equity Incentive Plan (“2011 Plan”)
Options outstanding
8,743,758 10,862,094 
Shares available for future grants  
2021 Plan
Options outstanding1,354,732 1,509,187 
Restricted stock units outstanding5,813,510 3,716,061 
Shares available for future grants
7,391,635 1,836,566 
2021 Employee Stock Purchase Plan
Shares available for future purchases1,309,451 990,132 
Total
24,613,086 18,914,040 
Note 13. Stock-Based Compensation
Equity Incentive Plan
Share Reserve. As of September 30, 2023, the number of shares of common stock available for issuance under the 2021 Equity Incentive Plan equaled the sum of 14,662,500 shares, plus up to approximately 13,719,000 shares subject to awards granted under the 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. In addition, the number of shares reserved for issuance under the 2021 Plan will be increased automatically on the first business day of each of the Company’s fiscal years, by a number equal to the lowest of (i) 4,784,100 shares, (ii) 5% of the shares of Class A 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. Pursuant to this evergreen provision, the Company increased the number of shares reserved under the 2021 Plan by 809,916 and 411,399 shares of Class A common stock during January 2023 and 2022, respectively.
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 the Company reacquires the shares subject to awards granted under the 2021 Plan, those shares will again become available for issuance under the 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.
Restricted Stock Units
Restricted stock units (“RSUs”) granted under the 2021 Plan generally vest based on continued service over a one-to-four-year period for employees, and over a one year period for non-employee directors.
RSU activity for the nine months ended September 30, 2023 was as follows:

SharesWeighted-average grant date fair value per share
Unvested balance as of December 31, 2022
3,716,061$6.60 
Granted
4,214,704$5.04 
Vested
(1,877,745)$6.23 
Forfeited
(239,510)$5.44 
Unvested balance as of September 30, 2023
5,813,510$5.64 
18

Stock Options
Stock Options. Stock options granted under the Company’s equity plans generally vest based on continued service over four years and expire ten years from the date of grant.
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 nine months ended September 30, 2022. No stock options were granted during the nine months ended September 30, 2023.
Nine Months Ended September 30, 2022
Expected term (in years)
6.0
Expected volatility
49.0 %
Risk-free interest rate
1.20 %
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.

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, 2022
1,836,566 12,371,281 $5.74 6.07$32,385 
Shares authorized9,102,074 
Options granted   
Options exercised (1,844,602)1.79 
Options canceled
428,189 (428,189)11.31 
RSU award activity(3,975,194)— 
Balance as of September 30, 2023
7,391,635 10,098,490 $6.22 5.74$18,855 
Vested and exercisable as of September 30, 2023
8,075,929 $4.89 5.27$17,967 
The weighted-average grant-date fair value of options granted during the nine months ended September 30, 2022 was $6.26. The intrinsic value of options exercised for the nine months ended September 30, 2023 and 2022 was $6.1 million and $9.1 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the options
19

and the estimated fair value of the Company’s common stock at the time of exercise. The aggregate grant-date fair value of options vested was $6.8 million and $8.0 million during the nine months ended September 30, 2023 and 2022, respectively.
ESPP
As of September 30, 2023, the ESPP reserved and authorized the issuance of up to a total of 956,800 shares of Class A common stock to participating employees. Pursuant to its evergreen provision, the Company increased the number of shares reserved under the ESPP by 667,874 and 607,696 during January 2023 and 2022, respectively.
During the nine months ended September 30, 2023, 348,555 shares of Class A common stock have been purchased under the ESPP. The fair value of the purchase rights under the ESPP 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.9 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, of which the Company capitalized $0.2 million and $0.2 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software. The Company recorded stock-based compensation expense under this plan of $2.8 million and $2.4 million for the nine months ended September 30, 2023 and 2022, respectively, of which the Company capitalized $0.7 million and $0.3 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.
As of September 30, 2023, the total unrecognized stock-based compensation expense related to the ESPP was $1.8 million and is expected to be recognized over a weighted average period of one year. As of September 30, 2023, $1.2 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 during the three and nine months ended September 30, 2023 and 2022, respectively.
Three Months Ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)
N/A
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
Expected volatility
N/A
45% - 68%
45% - 68%
45% - 68%
Risk-free interest rate
N/A
0.10% - 2.60%
0.10% - 5.43%
0.10% - 2.60%
Expected dividend yield
N/A
 % % %

Stock-Based Compensation Expense

Stock-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Cost of revenue
$653 $353 $1,456 $977 
Research and development
2,865 1,828 6,786 5,066 
Sales and marketing
2,747 1,539 6,616 3,906 
General and administrative
1,693 1,110 3,812 3,062 
Total stock-based compensation expense
$7,958 $4,830 $18,670 $13,011 
During the nine months ended September 30, 2023 and 2022, the Company capitalized $3.7 million and $1.8 million, respectively, of stock-based compensation for the development of internal-use software. As of September 30, 2023, total compensation cost related to stock options and RSUs not yet vested was $13.0 million and $30.4 million, respectively, which will be recognized over a weighted-average period of two years for stock options and RSUs.
20

Bonus Plan
During March 2022, the Company’s Compensation Committee approved a new bonus structure (“Bonus Plan”) for its employees. The Bonus Plan is contingent upon the achievement of annual corporate performance targets. In each respective calendar year, the Company accrues for the Bonus Plan. The actual payout amount is determined by the Company’s Compensation Committee based on the actual achievement with respect to the annual performance targets and paid in the subsequent year in the variable number of RSUs equal to the payout amount. These RSU’s are fully vested as they were earned (and expensed) prior to the payout. Participants must remain employed with the Company through the date of payout to maintain eligibility under the Bonus Plan.
Pursuant to the Bonus Plan, during February 2023 the Company’s Compensation Committee approved the issuance of approximately 288,000 RSUs that immediately vested based on actual performance against the performance targets for 2022. The Company recognized $0.7 million and $1.7 million in stock-based compensation during the three and nine months ended September 30, 2022, respectively, of which the Company capitalized $0.1 million and $0.2 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.
During February 2023, the Company’s Board of Directors approved annual corporate performance targets under its Bonus Plan for 2023 for its employees. If these performance targets are met during 2023, employees will be paid out under the Bonus Plan in RSUs in 2024. As a result, the Company recognized $1.7 million and $2.6 million in stock-based compensation during the three and nine months ended September 30, 2023, respectively, based on progress made towards these performance targets. During the three and nine months ended September 30, 2023, the Company capitalized $0.2 million and $0.4 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.
Note 14. Net Loss per Share Attributable to Common Stockholders
The Company computes net loss per share for periods prior to the Conversion using the two-class method required for multiple classes of common stock and participating securities. Prior to the Conversion, shares of Class A and Class B were the only outstanding equity in the Company. The rights of the holders of the Class A common stock and Class B common stock were identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock shared equally in the Company’s net losses.
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 stock options, share purchase rights 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.
As discussed above in Note 12, on July 6, 2023, all of the Company’s then-outstanding shares of Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following the conversion. In addition, on July 7, 2023, the Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the Conversion. Prior to the Conversion, the rights of the holders of the Class A common stock and Class B common stock were identical, except with respect to voting, transfer and conversion. As the liquidation and dividend rights were identical, the Company’s undistributed earnings or losses were allocated on a proportionate basis among the holders of Class A and Class B common stock. As a result, the net loss per share attributed to common stockholders was, therefore, the same for both Class A and Class B common stock on an individual or combined basis.

The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):
21

Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Numerator:
Class A
Class B
Class AClass BClass AClass BClass AClass B
Net loss attributable to common stockholders$(15,744)$(311)$(5,865)$(6,935)$(34,406)$(13,099)(14,185)$(22,720)
Denominator for basic and diluted net loss per share:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders – basic and diluted35,953,930711,26514,659,26217,335,12925,534,0829,721,59012,009,62019,235,449
Net loss per share attributable to common stockholders – basic and diluted$(0.44)$(0.44)$(0.40)$(0.40)$(1.35)$(1.35)$(1.18)$(1.18)
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 are as follows:
September 30,
20232022
RSUs5,813,510 2,238,357 
Stock options10,098,490 12,982,199 
Shares issuable pursuant to the ESPP290,427 300,785 
Total
16,202,427 15,521,341 
Note 15. Restructuring
In January 2023, the Company initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures were substantially completed by June 30, 2023, and the total cost was $3.6 million. During this period, approximately 1% and 4% of the Company’s workforce terminated employment, which were voluntary and involuntary terminations, respectively. As a result, the Company incurred employee termination expenses and other associated costs.

22

A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023, of which $0.7 million were related to involuntary terminations, is as follows (in thousands):
Severance and other Personnel Costs
Three Months Ended September 30, 2023Nine Months Ended
September 30, 2023
Research and development$12 $2,311 
Sales and marketing 1,025 
General and administrative 280 
Total$12 $3,616 

The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):

Balance as of January 1, 2023$ 
Severance and other personnel costs$3,616 
Cash payments during the period$(3,604)
Balance as of September 30, 2023(1)
$12 
(1) The Company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the fourth quarter of 2023.
Note 16. 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 each of the three and nine months ended September 30, 2023 and 2022 was zero as the Company has incurred continuous operating losses. The Company recorded no income tax provision or benefit during the three and nine months ended September 30, 2023 and three months ended September 30, 2022. The Company recorded an income tax benefit of less than $0.1 million during the nine months ended September 30, 2022.

On August 16, 2022, the Inflation Reduction Act was enacted in the U.S. and introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (“CAMT”) and an excise tax of 1% of stock repurchases, effective January 1, 2023. There was no impact on the Company’s provision for income taxes from the Inflation Reduction Act for the three and nine months ended September 30, 2023. The Company is continuing to evaluate the various provisions of the Inflation Reduction Act and does not anticipate the impact, if any, will be material to the Company.
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.
23

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, 2022 included in the Annual Report on Form 10-K for the year ended December 31, 2022. 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. and its consolidated subsidiaries.
Overview
We are a leading specialized 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 more than 500,000 customers as of December 31, 2022. These customers use our Storage Cloud platform across more than 175 countries to grow and protect their business data on our over 3 exabytes, or 3 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) offering and our Backblaze Computer Backup Software-as-a-Service (SaaS) 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 primarily on a pay-as-you-go basis or can be paid for on a capacity basis for greater predictability, which we refer to as our B2 Reserve offering. Backblaze Computer Backup automatically backs up data from laptops and desktops for businesses and individuals. This cloud backup service offers easily understood primarily flat-rate pricing to continuously back up a virtually unlimited amount of data.
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.
During the third quarter of 2023, we announced pricing increases and product updates across our Computer Backup and B2 Cloud Storage products, which generally became effective October 3, 2023. These price increases are phased in over time based on the type of offering, subscription plan and renewal timing. As part of our leadership in the open cloud movement, we also announced free egress, significant performance improvements, and new functionality to increasingly support our customers’ ability to break free from limitations on their data.
Automatic Conversion of our Class B Common Stock

In July 2023, the holders of shares of our Class B common stock held a special meeting (the “Special Meeting”). At the Special Meeting, the holders of a majority of the Company’s then outstanding shares of Class B common stock approved the conversion of all outstanding shares of Class B common stock into the same number of shares of our Class A common stock effective July 6, 2023. As a result, our dual class structure was eliminated. All holders of our outstanding Class A common stock are entitled to one vote per share that they hold and no further shares of Class B common stock will be issued.
24

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 plan to 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 leverage our paid lead generation and outbound sales motion to increasingly grow in the mid-market.
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 plan to focus resources on optimizing the efficiency of our data storage. In some scenarios, we may choose to pass on potential cost savings to the customer, but in other scenarios we may choose to reinvest cost savings back into infrastructure and design.
International Expansion

While our sales and marketing investments have primarily focused on the United States, our existing customer base spans more than 175 countries, with 28% of our total revenue originating outside of the United States for the nine months ended September 30, 2023. We believe international expansion may represent a meaningful opportunity to generate further demand for our solutions in international geographies. We may invest in our operations internationally to reach new
25

customers by expanding in targeted key geographies where we believe there are opportunities for significant return on investment.
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 investments, 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.
September 30,
20232022
B2 Cloud Storage
Net revenue retention rate (NRR)120 %125 %
Gross customer retention rate90 %90 %
Annual recurring revenue (in millions)$46.8$35.7
Computer Backup
Net revenue retention rate (NRR)100 %109 %
Gross customer retention rate91 %90 %
Annual recurring revenue (in millions)$54.1$52.3
Total Company
Net revenue retention rate (NRR)108 %115 %
Gross customer retention rate91 %91 %
Annual recurring revenue (in millions)$100.9$88.0

Net Revenue Retention Rate
We believe the growth in the 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 provide 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.
26

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 total 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 Note 3 to our financial statements included elsewhere in this Quarterly Report on Form 10-Q 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 in nature 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 120% as of September 30, 2023. 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 Note 2 to our audited financial statements for the year ended December 31, 2022 included in our Annual Report on Form 10-K 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.

Impact of COVID-19
The worldwide spread of COVID-19 had a significant impact on the global economy.
For additional details, see the section titled “Risk Factors - The COVID-19 pandemic has impacted how we, our customers, and our partners are operating, and any re-emergence of the pandemic could result in a material adverse effect on our business.”
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 primarily through either a consumption or a subscription-based arrangement through B2 Cloud Storage and Backblaze Computer Backup, respectively. Our subscription arrangements generally 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.
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. 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.
27

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 our expenses in providing our platform and cloud services to customers. These expenses include operating in co-location facilities, network and bandwidth costs, and depreciation of our equipment and finance leased 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.
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 our investment in 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 investment in research and development to increase in absolute dollars for the foreseeable future as we continue to focus our research and development investments 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 total revenue from period to period due to the timing and extent of these expenses.
Sales and Marketing
Sales and marketing expenses consist primarily of our investment in personnel costs. Sales and marketing also include investments 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 investment in sales and marketing to increase in absolute dollars for the foreseeable future. Sales and marketing expenses may fluctuate as a percentage of total 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. We expect to continue incurring general and administrative expenses as a result of operating as a public company, including expenses for insurance, costs to comply with the rules and regulations applicable to
28

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.
Investment Income
Investment income consists primarily of interest earned on our cash balances and investments.
Interest Expense
Interest expense consists primarily of interest related to our finance lease agreements and interest on the outstanding balance of our existing credit facility.
Income Tax Benefit
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.

Results of Operations
The following table sets forth our condensed consolidated statements of operations data for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands, unaudited)
Revenue$25,299 $22,051 $73,282 $62,229 
Cost of revenue(1)
13,546 10,836 38,509 30,073 
Gross profit11,753 11,215 34,773 32,156 
Operating expenses:
Research and development(1)
9,639 8,152 30,097 24,493 
Sales and marketing(1)
10,736 9,727 31,170 26,125 
General and administrative(1)
6,944 5,396 19,786 16,106 
Total operating expenses27,319 23,275 81,053 66,724 
Loss from operations(15,566)(12,060)(46,280)(34,568)
Investment income 447 210 1,576 405 
Interest expense(936)(950)(2,801)(2,811)
Loss before provision for income taxes(16,055)(12,800)(47,505)(36,974)
Income tax benefit— — — (69)
Net loss$(16,055)$(12,800)$(47,505)$(36,905)
________________
(1) Includes stock-based compensation expense as follows:

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(In thousands, unaudited)
Cost of revenue
$653 $353 $1,456 $977 
Research and development
2,865 1,828 6,786 5,066 
Sales and marketing
2,747 1,539 6,616 3,906 
General and administrative
1,693 1,110 3,812 3,062 
Total stock-based compensation expense
$7,958 $4,830 $18,670 $13,011 
29

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

Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(unaudited)
Revenue100%100%100%100%
Cost of revenue
54495348
Gross profit46514752
Operating expenses:
Research and development
38374139
Sales and marketing
42444342
General and administrative
27242726
Total operating expenses108106111107
Loss from operations(62)(55)(63)(56)
Investment income 2121
Interest expense(4)(4)(4)(5)
Loss before provision for income taxes(63)(58)(65)(59)
Income tax benefit
Net loss(63)%(58)%(65)%(59)%

Comparison of the Three and Nine Months Ended September 30, 2023 and 2022
Revenue

Three Months Ended September 30,Nine Months Ended September 30,
20232022Change%Change20232022Change%Change
(in thousands, except percentages)(in thousands, except percentages)
B2 Cloud Storage revenue
$11,608 $8,864 $2,744 31 %$32,384 $23,678 $8,706 37 %
Computer Backup revenue
13,691 13,187 504 %40,898 38,551 2,347 %
Total revenue(1)
$25,299 $22,051 $3,248 15 %$73,282 $62,229 $11,053 18 %
________________
(1) For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup revenue based on the underlying offering from which it originates.
Total revenue increased by $3.2 million, or 15%, for the three months ended September 30, 2023 compared to the same period in 2022. B2 Cloud Storage increased by $2.7 million, approximately half of which was due to increased storage for existing customers, supplemented by the addition of new customers and sales from B2 Reserve in equal amounts. The remaining increase of $0.5 million was from Computer Backup, a majority of which was due to a prior price increase that began to take effect in September 2021, and a lesser impact due to the addition of new customers and an increase in the number of licenses per existing customer.
Total revenue increased by $11.1 million, or 18%, for the nine months ended September 30, 2023 compared to the same period in 2022. B2 Cloud Storage increased by $8.7 million, approximately half of which was due to increased storage for existing customers, supplemented by the addition of new customers and sales from B2 reserve in equal amounts. The remaining increase of $2.3 million was from Computer Backup, a majority of which was due to a prior price increase that began to take effect in September 2021, and a lesser impact due to the addition of new customers and an increase in the number of licenses per existing customer.
During the third quarter of 2023, we announced pricing increases across our Computer Backup and B2 Cloud Storage products, which became effective October 3, 2023. While the impact of these price increases have inherent uncertainty, we expect a favorable impact to total revenue across our products over the next 12 months, and do not expect a significant change in costs solely as a result of the increase.
30

Cost of Revenue and Gross Margin

Three Months Ended September 30,Nine Months Ended September 30,
20232022Change%Change20232022Change%Change
(in thousands, except percentages)(in thousands, except percentages)
Cost of revenue
$13,546$10,836$2,710 25 %$38,509$30,073$8,436 28 %
Gross margin
46 %51 %47 %52 %
Cost of revenue increased by $2.7 million, or 25%, for the three months ended September 30, 2023 compared to the same period in 2022. The increase was primarily attributable to $1.5 million related to managing and operating our co-location facilities that included new data centers and $1.2 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.
Cost of revenue increased by $8.4 million, or 28%, for the nine months ended September 30, 2023 compared to the same period in 2022. The increase was primarily attributable to $4.7 million related to managing and operating our co-location facilities that included new data centers and the expansion of an existing data center and $3.7 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.
Gross margin was 46% for the three months ended September 30, 2023 compared to 51% for the same period in 2022. The decrease in gross margin was primarily due to cost of revenue increasing at a higher rate as compared to our total revenue growth as a result of opening of new data centers and purchase of additional infrastructure equipment in order to support the growth of our business.
Gross margin was 47% for the nine months ended September 30, 2023 compared to 52% for the same period in 2022. The decrease in gross margin was primarily due to cost of revenue increasing at a higher rate as compared to our total revenue growth as a result of the opening and expansion of data centers and purchase of additional infrastructure equipment in order to support the growth of our business.
While the impact of the price increase we announced during the third quarter of 2023 has inherent uncertainty, we expect a favorable impact to gross margin over the next 12 months as we do not expect a significant change in costs solely as a result of the increase. Further, we plan to purchase additional infrastructure equipment of a similar magnitude over the next 12 months in order to support the growth of our business.
Operating Expenses
Three Months Ended September 30,Nine Months Ended September 30,
20232022Change%Change20232022Change%Change
(in thousands, except percentages)(in thousands, except percentages)
Research and development
$9,639 $8,152 $1,487 18 %$30,097 $24,493 $5,604 23 %
Sales and marketing
10,736 9,727 1,009 10 %31,170 26,125 5,045 19 %
General and administrative
6,944 5,396 1,548 29 %19,786 16,106 3,680 23 %
Research and Development
Research and development expense increased by $1.5 million, or 18%, for the three months ended September 30, 2023 compared to the same period in 2022. The increase was primarily attributable to $1.0 million related to stock-based compensation expense, and $0.4 million in personnel-related expenses as a result of increased headcount to support our storage cloud features and offerings.
Research and development expense increased by $5.6 million, or 23%, for the nine months ended September 30, 2023 compared to the same period in 2022. The increase was primarily attributable to $2.3 million related to restructuring charges, $1.7 million related to stock-based compensation expense, $1.1 million in personnel-related expenses as a result of
31

increased headcount to support our storage cloud features and offerings, and $0.6 million in overhead and general office expenses.
Sales and Marketing
Sales and marketing expense increased by $1.0 million, or 10%, for the three months ended September 30, 2023 compared to the same period in 2022. The increase in sales and marketing expense was primarily attributable to $1.2 million related to stock-based compensation, $0.5 million in personnel-related expenses as a result of increased headcount to support our marketing activities, and partially offset by a $0.8 million decrease due to decreased advertising expenses.
Sales and marketing expense increased by $5.0 million, or 19%, for the nine months ended September 30, 2023 compared to the same period in 2022. The increase in sales and marketing expense was primarily attributable to $2.7 million related to stock-based compensation, $2.6 million in personnel-related expenses as a result of increased headcount to support our marketing activities, $1.0 million related to restructuring charges, $0.5 million in fees for consultants and contractors, and $0.1 million in overhead and general office expenses, and partially offset by a $2.0 million decrease due to decreased advertising expenses.
General and Administrative
General and administrative expense increased by $1.5 million, or 29%, for the three months ended September 30, 2023 compared to the same period in 2022. The increase was primarily attributable to $0.6 million increase in stock-based compensation expenses, $0.5 million increase in indirect tax expense due to a gain recognized from an indirect tax liability release in the prior year comparable period, $0.4 million in personnel-related expenses as a result of increased headcount to support the growth of our business, $0.3 million related to professional expenses, and was partially offset by a $0.2 million decrease related to professional fees for accounting and tax services.
General and administrative expense increased by $3.7 million, or 23%, for the nine months ended September 30, 2023 compared to the same period in 2022. The increase was primarily attributable to $1.0 million in personnel-related expenses as a result of increased headcount to support the growth of our business, $0.8 million related to stock-based compensation expense, $0.6 million in overhead and general office expenses, $0.6 million related to indirect tax expense due to a gain recognized from an indirect tax liability release in the prior year comparable period, $0.3 million related to restructuring charges, and $0.3 million related to professional expenses.
Investment Income

Three Months Ended September 30,Nine Months Ended September 30,
20232022Change%Change20232022Change%Change
(in thousands, except percentages)(in thousands, except percentages)
Investment income
$447 $210 $237 113 %$1,576 $405 $1,171 289 %
Investment income increased by $0.2 million, or 113%, for the three months ended September 30, 2023 compared to the same period in 2022. The increase was primarily due to increased interest rates on our marketable securities, partially offset by maturities in our marketable securities portfolio balance.
Investment income increased by $1.2 million, or 289%, for the nine months ended September 30, 2023 compared to the same period in 2022. The increase was primarily due to increased interest rates on our marketable securities, partially offset by maturities in our marketable securities portfolio balance.
Interest Expense

Three Months Ended September 30,Nine Months Ended September 30,
20232022Change%Change20232022Change%Change
(in thousands, except percentages)(in thousands, except percentages)
Interest expense
(936)(950)$14 (1)%$(2,801)$(2,811)$10 — %
32

Interest expense was relatively flat for the three and nine months ended September 30, 2023 compared to the same periods in 2022.
Income Tax Benefit
Three Months Ended September 30,Nine Months Ended September 30,
20232022Change%Change20232022Change%Change
(in thousands, except percentages)(in thousands, except percentages)
Income tax benefit$— $— $— — %$— $(69)$69 (100)%
Our provision for income taxes was relatively flat for the three and nine months ended September 30, 2023, compared to the same periods in 2022.
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 margin, for each of the periods presented:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands, except percentages)
Gross profit
$11,753 $11,215 $34,773 $32,156 
Adjustments:
Stock-based compensation
653 353 1,456 977 
Depreciation and amortization
6,336 5,131 17,891 14,178 
Adjusted gross profit
$18,742 $16,699 $54,120 $47,311 
Gross margin
46 %51 %47 %52 %
Adjusted gross margin
74 %76 %74 %76 %
33

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, investment income, income tax provision, workforce reduction and related severance charges, and other non-recurring charges. 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.
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. 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:
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
(in thousands, except percentages)
Net loss
$(16,055)$(12,800)$(47,505)$(36,905)
Adjustments:
 Depreciation and amortization(1)
6,473 5,357 18,337 14,790 
Stock-based compensation(2)
7,958 4,830 18,545 13,011 
 Interest expense and investment income
489 740 1,225 2,406 
Income tax benefit
— — — (69)
Non-recurring professional services
282 — 282 — 
Workforce reduction and related severance charges12 — 3,616 — 
Adjusted EBITDA
$(841)$(1,873)$(5,500)$(6,767)
Adjusted EBITDA margin(3 %)(8 %)(8 %)(11 %)
________________
(1) Amount noted includes approximately $0.1 million in expense recognition of capitalized implementation costs related to cloud computing arrangements, which is included in prepaid expenses and other current assets on our condensed statement of cash flows for the nine months ended September 2022.
(2) During the nine months ended September 30, 2023, $125 thousand of stock-based compensation expense is classified as workforce reduction and related severance charges in the table above as it was incurred as part of our restructuring program. See Note 15 to our financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information regarding restructuring charges.
Liquidity and Capital Resources
Since inception, we have financed operations primarily through payments received from our customers and, in later periods from the net proceeds from our IPO. As of September 30, 2023 and December 31, 2022, our principal sources of liquidity were cash, short-term investments and restricted cash, current and restricted cash, non-current of $35.8 million and $69.7 million, respectively. In general, the Company’s restricted cash may only be used to pay down its credit facility.
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 material cash requirements include contractual and other obligations under our credit facility, finance and operating lease agreements, and purchase commitments as discussed below. Our future capital requirements will depend on many factors, including our total 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
34

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 plan to enter into finance lease agreements for purchase of infrastructure equipment and may also be required or choose to seek additional equity or debt financing in addition to our existing credit facility. In the event that 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 (as amended to date, the “RCA”) with City National Bank (the “Lender”). Under the RCA, as amended in April 2022, among other things, (i) amounts available to be borrowed are $30.0 million and (ii) advances on the line of credit will bear interest at a variable rate equal to, at our discretion, (a) the average Secured Overnight Financing Rate (“SOFR”) plus 2.0%, or (b) the base rate. The base rate under the RCA is a rate equal to the greater of (i) 3.00% or (ii) the prime rate most recently announced by the Lender. The RCA matures in September 2024. Currently, the RCA does not have financial covenants and it requires us to hold collateral in the form of a lien prior to any advance. We may plan to refinance this credit facility and may not be able to do so on terms acceptable to us or at all. Any such impact could have a material adverse effect upon our liquidity and business. Due to the banking failures starting in March of 2023, we have seen an adverse change for securing acceptable terms due to heightened uncertainty and risk aversion in the financial sector.
We use City National Bank, a subsidiary of RBC, for our banking needs. In the event of a failure of any financial institutions where we maintain deposits, we may lose timely access to our funds at such institutions and incur significant losses to the extent our funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. In addition, the disruption and uncertainty impacting the banking industry from recent failures of certain banks may result in reduced access to capital, increased costs of capital, and reduced opportunities to invest with investment grade securities, which could also lower investment yields and investment income. Any such impact could have a material adverse effect upon our liquidity and business.
As of September 30, 2023, the outstanding balance under the RCA was $6.1 million, and the amount available to us for borrowing was $23.9 million. The outstanding balance is collateralized by an equal amount of cash held, which we are obligated to hold as restricted cash. For further details, see Note 11 to our financial statements included elsewhere in this Quarterly Report on Form 10-Q.

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. As of September 30, 2023, our future minimum commitments for these finance leases and lease financing obligations including interest were approximately $6.4 million for the remainder of 2023, and $19.1 million for the year ending December 31, 2024. The weighted average discount rate for finance leases was 10.8% as of September 30, 2023. As of September 30, 2023, our future minimum commitments for operating leases, which include both lease and non-lease components, were approximately $1.9 million for the remainder of 2023 and $6.7 million for the year ending December 31, 2024. For further information and our future minimum commitments on our finance leases and operating leases, see Note 10 to our financial statements included elsewhere in this Quarterly Report on Form 10-Q.

In addition, we have purchase commitments that relate mainly to infrastructure agreements used to facilitate our operations. As of September 30, 2023, we had non-cancelable purchase commitments of $2.5 million and $0.7 million payable during the remainder of the year ending December 31, 2023 and the year ending December 31, 2024, respectively.
The following table shows a summary of our cash flows for the periods presented:
Nine Months Ended September 30,
20232022
(in thousands, unaudited)
Net cash used in operating activities
$(10,598)$(10,642)
Net cash provided by (used in) investing activities
22,080 (61,965)
Net cash used in financing activities
(7,553)(4,879)
35

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 used in operating activities primarily consists of our net loss adjusted for certain non-cash items, including stock-based compensation, depreciation, and amortization of property and equipment, net, amortization of capitalized internal-use software, net, and changes in operating assets and liabilities during each period.
For the nine months ended September 30, 2023, cash used in operating activities was $10.6 million, which resulted from a net loss of $47.5 million, adjusted for non-cash charges of $38.7 million and net cash outflow of $1.8 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $18.3 million for depreciation and amortization expense and $18.7 million for stock-based compensation expense. The net cash outflow from changes in operating assets and liabilities was primarily the result of a $2.0 million decrease of operating lease liabilities, a $1.1 million increase in accounts receivable, a $0.6 million decrease in accounts payable and a $0.4 million decrease in accrued expenses and other current liabilities, which decreased primarily due to our accrued compensation and due to timing of payment of our expenses, offset in part by a $1.7 million increase of deferred revenue, which increased due to our growing customer base and timing of collections from our customers and a $0.9 million decrease in prepaid and other current assets. Cash used in operations was relatively flat for the nine months ended September 30, 2023, as compared to the same period in 2022 as our increase in net loss was comprised of non-cash charges of stock-based compensation expense and depreciation and amortization expense, partially offset by an increase in deferred revenue.
For the nine months ended September 30, 2022, cash used in operating activities was $10.6 million, which resulted from a net loss of $36.9 million, adjusted for non-cash charges of $29.2 million and net cash outflow of $2.9 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $14.7 million for depreciation and amortization expense and $13.0 million for stock-based compensation expense. The net cash outflow from changes in operating assets and liabilities was primarily the result of a $1.9 million decrease of operating lease liabilities, $0.9 million decrease in accrued expenses and other current liabilities, which decreased primarily due to our ESPP withholdings and due to timing of payment of our expenses, and $0.2 million increase of prepaid and other current assets, offset in part by a $0.6 million increase of deferred revenue, which increased due to our growing customer base and timing of collections from our customers.
Investing Activities
Cash provided by investing activities during the nine months ended September 30, 2023 was $22.1 million, resulting primarily from the $57.4 million maturity of our short-term investments and $0.3 million from the disposition of certain hard drives, offset in part by the purchase of short-term maturity investments of $19.5 million, $11.1 million related to the development of internal-use software for adding new features and enhanced functionality to our platform, and capital expenditures of $5.1 million in support of infrastructure deployments to support our growing business.
Cash used in investing activities during the nine months ended September 30, 2022 was $62.0 million, resulting primarily from the purchase of short-term maturity investments of $113.3 million, capital expenditures of $4.1 million in support of infrastructure deployments to support our growing business, and $5.6 million related to the development of internal-use software for adding new features and enhanced functionality to our platform, offset in part by $61.0 million from the maturity of our short-term investments.
Financing Activities
Cash used in financing activities for the nine months ended September 30, 2023 was $7.6 million. Cash used in financing activities was primarily due to principal payments on our finance lease agreements and lease financing obligations of $14.9 million related to hard drives and other infrastructure equipment used in our co-location facilities, $2.5 million of repayment of principal on our line of credit and $1.5 million related to repayment of principal on financed insurance premiums, offset in part by $4.3 million in proceeds from our credit facility, $3.4 million in proceeds from the exercise of employee stock options, $2.5 million from our lease financing transaction and $1.2 million in proceeds from our ESPP.
Cash used in financing activities for the nine months ended September 30, 2022 was $4.9 million. Cash used in financing activities was primarily due to principal payments on our finance lease agreements and lease financing obligations of
36

$11.6 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 in part by $3.4 million in proceeds from the exercise of employee stock options, $2.5 million in proceeds from our credit facility, and $1.5 million in proceeds from our ESPP.

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 consolidated 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” to the financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Recently Adopted Accounting Pronouncements
See Note 2, Basis of Presentation and Summary of Significant Accounting Policies, in the notes to our condensed consolidated financial statements included in this Quarterly Report 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.
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, and our credit facility with City National Bank. We also earn interest income generated by cash, cash equivalents and short-term investments held at City National Bank. As of September 30, 2023, we had cash and cash equivalents and short-term investments balances of $9.0 million and $20.7 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 generally 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
37

these investments and as all investments are generally 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 tied, at our discretion, to SOFR or to the Prime Rate most recently announced by City National Bank, assuming such rate is greater than 3.0%.
Foreign Currency Exchange Rate Risk
Our reporting currency and the functional currency of our wholly owned foreign subsidiaries is the U.S. dollar. 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 over certain financial reporting areas 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 consolidated 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.
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.
The three outstanding 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 ability to timely identify errors related to the recording of certain equity transactions, and (iii) the design and operating effectiveness of controls over our going concern assessment, which was identified during the quarter ended September 30, 2023.
Remediation Plans
We have dedicated significant effort and resources towards measures to remediate the identified material weaknesses. We have designed and implemented controls to address certain material weaknesses and are testing our controls through our monitoring programs. The material weaknesses cannot be considered fully remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.
38


These specific efforts include: (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) enhancing the precision of control around balance sheets reconciliation review controls, including the review of underlying source data and procedures to strengthen the retention of contemporaneous documentation of control reviews; (3) implementing a new enterprise resource planning (“ERP”) system, additional financial modules to support reconciliations, and other systems and processes related to fixed assets, leases, 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, a Tax Manager, a Director of IT, and additional accounting staff, all with public company experience and / or a Certified Public Accountant certification; and (5) reallocating responsibilities across our accounting organization so that the appropriate level of knowledge and experience is applied based on complexity of transactions, in addition to implementation of sufficient and timely review of significant accounting transactions and reconciliations. We intend to continue to take steps to remediate the material weaknesses described above, design and implement additional controls, and further evolve our accounting processes. We believe the actions described above, which we began implementing in the first quarter of fiscal year 2023, once fully implemented and tested, will be sufficient to remediate the identified material weaknesses and strengthen our internal controls.

For the following material weaknesses in particular, we are documenting specific remediation steps and will continue to work toward demonstrating operating effectiveness for a sufficient period of time. Once operating effectiveness has been demonstrated for a sufficient period of time, we expect all three of our outstanding material weaknesses to be fully remediated:

i.our controls were not operating effectively to allow sufficient and timely review of significant accounting transactions, reconciliations, and presentation of our statement of cash flows. These deficiencies resulted in errors in cash and cash equivalents, prepaid expenses and other current assets, property and equipment, capitalized internal-use software, lease liability and sale leaseback transactions, accrued compensation and income tax;

ii.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

iii.our controls were not adequately designed and operating effectively to allow sufficient and timely review of our going concern assessment. Within the going concern assessment, this resulted in incorrect assumptions used in the forecasted cash flows and computational errors.
The actions we are taking are subject to ongoing executive management review and are also subject to audit committee oversight. 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 consolidated 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 quarter ended September 30, 2023 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
39

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.
40

Part II - Other Information
ITEM 1. LEGAL PROCEEDINGS
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 we believe are likely to have a material adverse effect on our business, financial condition, or operating results. 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 consolidated 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.
41

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 $47.5 million and $36.9 million for the nine months ended September 30, 2023 and 2022, respectively. Over our 15 years of operations, we had an accumulated deficit of $135.2 million as of September 30, 2023. We cannot guarantee that net losses in future periods will be similar to those from prior periods. 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, including storage offerings by some of our partners. 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. We also recently announced price increases to our Computer Backup and B2 Cloud Storage offerings, which could cause us to lose existing customers who do not wish to renew their subscriptions at the higher prices, reduce the number of new customers that buy our products, or decrease the amount of data that customers store with us. 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, extreme weather, earthquakes, floods, fires, war or other military conflict, including the conflicts between Russia-Ukraine and Israel-Hamas, which may further escalate and could directly or indirectly involve other countries, including the United States, 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. For example, a third party vendor that operated one of our multiple data center locations, filed for bankruptcy under Chapter 11 of the United States Bankruptcy Code in 2022. This bankruptcy matter was resolved without disruption to our normal operations, but future bankruptcies or similar events affecting our third-party hosted data center providers could result in disruptions to our Company, access to customer data may become unavailable or customer data could be lost, and it may take a significant period of time to achieve full resumption of our cloud services. Also, 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
42

significant number of customers located in those regions, such actions will have some impact on 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 new products or services, or 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 our systems and 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, resulting in the blocking of our services by ISPs or governments, 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. In addition, we regularly encounter attempts to create false or undesirable user accounts, which can disrupt our systems, impair system performance and impact analytics. 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 and incur costs in our efforts to protect against and respond to cyber-attacks and potential cyber-attacks. Also, the use of generative artificial intelligence, or other societal or political developments, could result in a greater likelihood of 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 vendors, who
43

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. Our recent price increase for Computer Backup and B2 Cloud Storage could make it more difficult to attract new customers and retain existing customers, or cause existing customers to reduce the amount of data that they store with us, thus negatively impacting our revenue and business. We have historically used, and plan to increase our use of, a variety of advertising and marketing programs to promote our cloud services. Our sales and marketing investments intended to accelerate the scaling of our business 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. Subject to certain limitations, we also offer free egress for our B2 Cloud Storage customers. To the extent current or future customers back up unusually large amounts of data, use an excessive amount of egress or growth in the amount of data backed up per customer outpaces decreases in storage costs, our costs, gross margins and infrastructure 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 also have limited internal resources and thus need to selectively prioritize features and other development and infrastructure projects, and de-prioritize other such projects. Although we seek to prioritize the most important projects and de-prioritize projects of lesser importance based on the information available to us at any given time, there is no guarantee that our prioritization efforts will achieve the desired market adoption or infrastructure improvements and we may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion. In addition, any failure of our cloud services to operate effectively and on a timely basis with network platforms and technologies could
44

reduce the demand for our cloud services, result in customer dissatisfaction and adversely affect our business. Furthermore, future enhancements, features or offerings 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.
Material defects or errors in our software or hardware failures 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. Hardware is susceptible to failures over time and may require increased maintenance effort and costs. Any defects in, or unavailability of, our software or hardware failures 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 188 employees as of December 31, 2020, to 270 employees as of December 31, 2021 and to 393 employees as of December 31, 2022. Also, in just the last two years the amount of storage deployed by us has increased significantly. The number of customers and customer requests on our network has also increased rapidly in recent years. Our growth may not be sustainable. In fact, we recently initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures were substantially completed during the first nine months of 2023. Nevertheless, in the long term, we expect to continue to expand our operations and to increase our headcount, network, and product offerings significantly. 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 headcount needs may also fluctuate on a quarterly and annual basis and we may seek, and have sought by way of the recent restructuring measures, to “right size” our workforce from time to time due to changing business needs and other conditions, and it may be difficult to effectively manage our workforce on a timely basis in response to such changes. It is also important that we successfully leverage our existing employee base and any headcount growth, particularly as our business grows and the corresponding demands on our business increase. 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 multi-year agreements, 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
45

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 recent price increase for Computer Backup and B2 Cloud Storage could make it more difficult to attract new customers and retain existing customers, or cause existing customers to reduce the amount of data that they store with us. 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.
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;
46

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;
changes in deferred revenue balances;
changes in or timing of cash flows;
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;
outbreaks of war or other hostilities, such as the Russia-Ukraine and Israel-Hamas hostilities;
inflation in the United States, which has recently hit a four decade high, and other regions;
the impact of COVID-19 or other pandemics on our business or that of our customers and partners;
the timing of expenses and receipt of perceived benefits related to any acquisitions;
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, while it is subject to change, we are currently waiving charges for our services 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 on 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. The hostilities in various places around the world could also escalate further and directly or indirectly involve other countries, including the United States, which could cause a greater impact on us and our customers, partners and supplies.

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 and other key personnel. Substantially all of our employees, including our senior management, are employed on an at-will basis. We cannot ensure that we will be able to retain the services of any member of our senior management or other key employees,
47

particularly given that some of these employees may hold equity of the Company that is largely vested, 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. 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, including accomplished executive talent, or if we fail to retain and motivate our current personnel, our business would be harmed. In addition, if we are unable to hire new 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 now that we are 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 the nine months ended September 30, 2023, 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. 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 energy, 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;
48

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 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 privacy and data protection laws are subject to rapid change, limited timeframes to implement changes, 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
49

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 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. Any new or currently applicable privacy and security laws, policies, or related contractual obligations may be enacted, adopted, or modified, the result of which may impact our compliance efforts, especially when certain emerging privacy laws are still subject to a high degree of uncertainty as to their interpretation, application and impact. 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.
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. For example, recent high inflation and recession concerns in the United States could have a greater adverse impact on mid-market organizations. 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 specialized 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
50

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 the banking and financial crises, COVID-19, inflation, uncertainty relating to the hostilities with Russia-Ukraine and Israel-Hamas, and the potential escalation of geopolitical tensions that could also directly or indirectly involve other countries, including the United States, could cause a reduction in spending on products and solutions storage. Inflation has increased significantly over levels from the last few years in the United States amid a slowing economy and there are numerous indicators suggesting a potential economic recession in the United States and other regions of the world. Any such conditions could reduce sales, lengthen sales cycles, increase customer churn, and lower demand for our cloud services, which could adversely affect our business, results of operations, and financial condition. We also have been, and may in the future be, subject to increased energy costs, particularly with respect to our data center operations in Europe and elsewhere, which could adversely affect our expenses and business.
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 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.
51

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 leases to finance the equipment we use to provide our cloud-based services, and we have a revolving credit agreement with City National Bank. In addition, the stock market has recently experienced significant volatility, including with respect to technology stocks, due to high inflation, various economic headwinds and other factors. In the event of a failure of any financial institutions where we maintain deposits, we may lose timely access to our funds at such institutions and incur significant losses to the extent our funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. In addition, we use City National Bank, a subsidiary of RBC, for our banking needs. While we and our bank have not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption, greater uncertainty, and tightened lending standards. This may result in reduced access to capital, increased costs of capital, and reduced opportunities to invest with investment grade securities, which could also lower investment yields and investment income. Any such impact could have a material adverse effect upon our liquidity and business. 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 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.
52

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, vendors or other third parties in connection with various types of disputes, including relating to commercial or contract matters, violation of securities laws, intellectual property laws or other laws, 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.

The COVID-19 pandemic has impacted how we, our customers, and our partners are operating, and any re-emergence of the pandemic could result in a material adverse effect on our business.

In prior periods, the COVID-19 pandemic, 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. The pandemic has resulted in various changes to customer business dynamics and may have impacted the storage needs of our customers and prospective customers as well as additional costs and other adverse business conditions affecting our company and our customers and partners, which may occur again if pandemic conditions return. In addition, work from home and related business practice modifications present significant challenges to maintaining our corporate culture, including employee engagement and productivity, as we make additional adjustments following the pandemic.
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. Various events, including a pandemic or fluctuating demands in the cryptocurrency mining markets have impacted, and could impact in the future, our ability to source components in a timely and cost-effective manner from third-party suppliers. For example, for a limited period of time starting in April 2020, we acquired 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 also experienced 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 Russia-Ukraine and Israel-Hamas hostilities, or tensions between Taiwan and China, particularly if those tensions escalate into an armed conflict or directly or indirectly involve other countries, including the United States, that could disrupt the global supply chain and result in the implementation of trade barriers, including boycotts or the use of economic sanctions and export control restrictions, any of which could negatively impact our ability to acquire hard drives and semiconductors. In addition, our business could be harmed in the event of any industry consolidations, acquisitions or other restructuring events. For example, in September 2023, Toshiba Corp., one of our hard drive suppliers, announced the completion of a buy-out by various private equity firms and others. Also, in October 2023, Western Digital, another one of our hard drive suppliers, announced that it would spin-out its hard drive and other selected businesses into a separate company. It is unclear what, if any, changes may occur as a result of the Toshiba buyout and Western Digital spin-out. 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,
53

supply interruption, material pricing change or other significant events involving one of our suppliers, we may be unable to develop alternate sources in a timely manner or at all. For example, a third party vendor that operated one of our multiple data center locations, filed for bankruptcy under Chapter 11 under the United States Bankruptcy Code in 2022. This bankruptcy matter was resolved without disruption to normal operations, but future bankruptcies or similar actions affecting our third-party hosted data center providers could result in disruptions to the company, and access to customer data may become unavailable or customer data could be lost, and it may take a significant period of time to achieve full resumption of our cloud services. Developing alternate sources of supply for these infrastructure needs, and transitioning our customers’ data from one provider to another, may result in loss of availability of our services for a period of time, be time-consuming, costly, difficult, and increase the risk of damage and loss. We may also 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, which are becoming an increasingly important part of our business and our sales and marketing strategy. 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 on 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.

54

We are a smaller reporting company, and any decision on our part to comply only with reduced reporting and disclosure requirements applicable to such companies could make our ordinary shares less attractive to investors.

As of June 30, 2023, we qualified as a “smaller reporting company,” as defined in the Exchange Act. For as long as we continue to be a smaller reporting company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies that are not smaller reporting companies, including, but not limited to, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and only being required to provide two years of audited financial statements in annual reports.

We will remain a smaller reporting company so long as, as of June 30 of the preceding year, (i) the market value of our ordinary shares held by non-affiliates, or our public float, is less than $250.0 million; or (ii) we have annual revenues less than $100.0 million and either we have no public float or our public float is less than $700.0 million.

If we take advantage of some or all of the reduced disclosure requirements available to smaller reporting companies, investors may find our Class A common stock less attractive, which may result in a less active trading market for our Class A common stock and greater stock price volatility. For example, for so long as we are a smaller reporting company and not classified as an “accelerated filer” or “large accelerated filer” pursuant to SEC rules, we will be exempt from the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act.
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 outstanding 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, 2022 we did not maintain effective internal controls over financial reporting, and as of September 30, 2023, we had three outstanding material weaknesses, specifically related to control activities, as follows:

i.Our controls were not operating effectively to allow sufficient and timely review of significant accounting transactions, reconciliations, and presentation of the statement of cash flows. These deficiencies resulted in errors in cash and cash equivalents, prepaid expenses and other current assets, property and equipment, capitalized internal-use software, lease liability and sale leaseback transactions, accrued compensation and income tax;
ii.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 instrument; and
iii.our controls were not adequately designed and operating effectively to allow sufficient and timely review of our going concern assessment. Within the going concern assessment, this resulted in incorrect assumptions used in the forecasted cash flows and computational errors.

We have dedicated significant effort and resources towards measures to remediate the identified material weaknesses (See Part 1, Item 4. Controls and Procedures included elsewhere in this Quarterly Report on Form 10-Q for additional information regarding remediation efforts). We are in the process of designing and implementing internal controls intended to address our outstanding material weaknesses, and are also testing the operating effectiveness of these controls. The outstanding material weaknesses cannot be considered fully 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 outstanding 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 these material weaknesses in a timely or sufficient manner, there could
55

continue to be a reasonable possibility that these control deficiencies 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 are 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 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 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
56

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, 2022 we had net operating loss carryforwards for U.S. federal income tax purposes of $63.4 million available to offset future U.S. federal taxable income. Also, as of December 31, 2022, we had net operating loss carryforwards for state income tax purposes of $33.5 million available to offset future state taxable income. If not utilized, both the federal and state tax credit carryforwards will begin to expire in 2027.
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 finalized 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.
Changes in tax laws could materially affect our financial condition, results of operations and cash flows.

We are unable to predict what changes to the tax laws of the U.S. and other jurisdictions may be proposed or enacted in the future or what effect such changes would have on our business. Any significant increase in our future effective tax rate could have a material adverse impact on our business, financial condition, results of operations, or cash flows.

The rules dealing with U.S. federal, state and local income taxation are constantly under review by persons involved in the legislative process and by the Internal Revenue Service and the U.S. Treasury Department. Changes to tax laws (which changes may have retroactive application) could adversely affect us or holders of our common stock. For example, under Section 174 of the Code, in taxable years beginning after December 31, 2021, expenses that are incurred for research and development in the U.S. will be capitalized and amortized, which may have an adverse effect on our cash flow. In recent years, many such changes have been made, and changes are likely to continue to occur in the future. It cannot be predicted whether, when, in what form or with what effective dates tax laws, regulations and rulings may be enacted, promulgated or issued, which could result in an increase in our or our shareholders’ tax liability or require changes in the manner in which we operate in order to minimize or mitigate any adverse effects of changes in tax law.
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 United States Generally Accepted Accounting Principles 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 assumptions involve those related to costs to be capitalized as internal-use software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, valuation of our Employee Stock Purchase Plan (“ESPP”) expense, and accounting for taxes, including estimates for deferred tax assets, valuation allowance and uncertain tax positions. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions.
57

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.
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. The use of generative artificial intelligence tools could also expose us to inadvertently disclosing trade secrets or other confidential information or inadvertently cause us to violate third party intellectual property rights. We seek to protect these trade secrets and other proprietary technology, in part, by internal controls and policies as well as 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 or our other
58

internal controls and policies 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, and these and other actions that we take 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 actions 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.
Risks Related to Ownership of Our Class A Common Stock
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;
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; and
controlling the procedures for the conduct and scheduling of Board of Directors and stockholder meetings.
59

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;
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;
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;
60

changes in accounting standards, policies, guidelines, interpretations, or principles;
outbreaks of war or other hostilities;
any significant change in our management;
the impact of the COVID-19 or similar pandemic; and
general economic conditions and slow or negative growth of our markets.
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.
We may also issue additional shares of our Class A common stock, convertible securities or other equity, including pursuant to our equity compensation plans. 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.
The above factors 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. Any such 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.
61

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
62

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.
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.
63

ITEM 6. EXHIBITS
Incorporated by Reference
Exhibit Number
Description
Form
File No.
Exhibit
Filing Date
Filed
Herewith
31.1X
31.2X
32.1*X
32.2*X
101.INSInline 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.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover 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.
64

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: November 14, 2023

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)
65
EX-31.1 2 ex311blze10-q20230930.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: November 14, 2023
/s/ Gleb Budman            
Gleb Budman
Chief Executive Officer and Chairperson
(Principal Executive Officer)
    
    

EX-31.2 3 ex312blze10-q20230930.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: November 14, 2023
/s/ Frank Patchel            
Frank Patchel
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 4 ex321blze10-q20230930.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 September 30, 2023, 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 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: November 14, 2023
/s/ Gleb Budman            
Gleb Budman
Chief Executive Officer and Chairperson
(Principal Executive Officer)
    

EX-32.2 5 ex322blze10-q20230930.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 September 30, 2023, 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 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: November 14, 2023
/s/ Frank Patchel            
Frank Patchel
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-101.SCH 6 blze-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Capitalized Internal-Use Software, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Capitalized Internal-Use Software, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenues - Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenues - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Investments - Scheduled Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Investments - Aging of Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Capitalized Internal-Use Software, Net - Capitalized Internal Use Software (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Capitalized Internal-Use Software, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Capitalized Internal-Use Software, Net - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Non-Cancellable Contractual Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-Based Compensation - Summary of Equity Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stock-Based Compensation - Classification of Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Restructuring - Summary of Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Restructuring - Restructuring Reserve Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 blze-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 blze-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 blze-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Share-Based Payment Arrangement, Nonemployee Share-Based Payment Arrangement, Nonemployee [Member] Accrued expenses Accrued Liabilities, Current Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Shares issuable pursuant to the ESPP Shares Issuable Pursuant to the ESPP [Member] Shares Issuable Pursuant to the ESPP Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] 2024 Minimum Lease Payments, Sale Leaseback Transactions, within One Year1 Minimum Lease Payments, Sale Leaseback Transactions, within One Year1 Performance obligation, expected timing of satisfaction (in years) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Debt Debt Disclosure [Text Block] Within one year Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Plan contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Total fair value Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value Debt Securities, Held-to-maturity, Maturity [Abstract] Debt Securities, Held-to-Maturity, Maturity [Abstract] 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] Accounts payable Accounts Payable, Current Computer equipment Computer Equipment [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Commitments and contingencies (Note 10) Commitments and Contingencies Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Supplier [Axis] Supplier [Axis] Stockholders' Equity Equity [Text Block] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2025 Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1 Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1 Issuance of restricted stock units related to the 2022 Bonus Plan (see Note 13) (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Current liabilities: Liabilities, Current [Abstract] 2021 Plan 2021 Plan [Member] 2021 Plan Remainder of 2023 Minimum Lease Payments, Sale Leaseback Transactions, Remainder Of Fiscal Year1 Minimum Lease Payments, Sale Leaseback Transactions, Remainder Of Fiscal Year1 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] Net loss per share, diluted (USD per share) Net loss per share attributable to common stockholders - diluted (USD per share) Earnings Per Share, Diluted 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 Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Leased and financed data center equipment Leased Data Center Equipment [Member] Leased Data Center Equipment Prepaid Expense and Other Assets, Current [Abstract] 2026 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three Line of Credit Line of Credit [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of Class A common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Granted (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] 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 Net loss Net loss Net loss attributable to common stockholders Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] 2025 Finance Lease, Liability, to be Paid, Year Two Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Machinery and equipment Machinery and Equipment [Member] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Employee Stock Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stockholders’ Equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue Contract with Customer, Liability Issuance of Class A common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 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] Common Class B Common Class B [Member] 2026 Other Commitment, to be Paid, Year Three Other Commitments [Table] Other Commitments [Table] Exercised (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Thereafter Finance Lease, Liability, to be Paid, after Year Three Finance Lease, Liability, to be Paid, after Year Three 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 5 through 10 Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Fair Value Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract] Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Less than 12 months, fair value Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Shares available for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] ESPP withholding Employee Stock Purchase Plan Withholding, Current Employee Stock Purchase Plan Withholding, Current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Restricted stock units outstanding RSUs Restricted Stock Units (RSUs) [Member] Debt instrument, term Debt Instrument, Term Payments of deferred offering costs Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expense Depreciation Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Income Statement Location [Axis] Income Statement Location [Axis] Lease financing obligation, interest expense Lease Financing Obligation, Interest Expense Lease Financing Obligation, Interest Expense After one year through five years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five General and administrative software General and Administrative Software [Member] General and Administrative Software Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Less than 12 months, unrealized losses Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract] Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract] After 5 years through 10 years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Payables and Accruals [Abstract] Finance lease liabilities and lease financing obligations, current Capital Lease Liability And Lease Financing Obligation, Current Capital Lease Liability And Lease Financing Obligation, Current Product and Service [Domain] Product and Service [Domain] 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] Grantee Status [Axis] Grantee Status [Axis] Physical Media (point in time) Physical Media [Member] Physical Media Research and development Research and Development Expense [Member] CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Beginning of period End of period Restructuring Reserve Aggregate grant-date fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Axis] Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Axis] Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES Noncash Investing and Financing Items [Abstract] Remainder of 2023 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 Interest expense Interest expense (less than for three and nine months ended September 30, 2022) Interest Expense Cost not yet recognized for restricted stock units, amount Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Accruals related to purchases of property and equipment Capital Expenditures Incurred but Not yet Paid General and administrative General and Administrative Expense [Member] Number of shares authorized (in shares) Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Notes Payable, Other Payables Notes Payable, Other Payables [Member] Property, plant and equipment, gross Property, Plant and Equipment, Gross 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 Options outstanding, Weighted-average remaining contractual life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Number of sale-leaseback arrangements Sale Leaseback Transaction, Number of Arrangements Sale Leaseback Transaction, Number of Arrangements Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Prepaid expenses Prepaid Expense, Current Operating lease liabilities, current Operating Lease, Liability, Current Capitalized Computer Software Computer Software, Intangible Asset [Member] Issuance of Class A common stock related to employee stock purchase plan ("ESPP") (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Total Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Accounting Pronouncements Recently Adopted New Accounting Pronouncements, Policy [Policy Text Block] Unbilled accounts receivable, net Unbilled Receivables, Current 2025 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, restricted cash, current and restricted cash, non-current at beginning of period Cash, cash equivalents, restricted cash, current and restricted cash, non-current at end of period Total cash, cash equivalents, restricted cash and restricted cash, non-current Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Receivable from payment processor Receivables From Payment Processor, Current Receivables From Payment Processor, Current Capital leases, agreement term Capital Leases, Agreement Term Capital Leases, Agreement Term Investment income Investment Income, Interest Denominator for basic and diluted net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Unrealized Gain (Loss) on Investments Unrealized Gain (Loss) on Investments [Table Text Block] Deferred revenue, current Contract with Customer, Liability, Current Investments, gross unrealized losses Investments, gross unrealized losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt 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 Options outstanding Stock options Employee Stock Option [Member] Investments Investment, Policy [Policy Text Block] Financed insurance premiums (see Note 11) Financed Insurance Premiums, Current Financed Insurance Premiums, Current Common Class A Common Class A [Member] Cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] 2027 Other Commitment, to be Paid, Year Four Document Type Document Type 2024 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One Proceeds from lease financing obligations Proceeds From Lease Financing, Financing Activity Proceeds From Lease Financing, Financing Activity Entity Address, Address Line One Entity Address, Address Line One 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Investments, gross unrealized gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Capitalized contract cost Capitalized Contract Cost, Net Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] 2024 Finance Lease, Liability, to be Paid, Year One Weighted-average exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Cash equivalents, gross unrealized losses Cash and Cash Equivalents, Gross Unrealized Losses Cash and Cash Equivalents, Gross Unrealized Losses Restricted cash, non-current Restricted Cash, Noncurrent Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] 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 Cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] 2024 Other Commitment, to be Paid, Year One Consumption-based arrangements Consumption-Based Arragments [Member] Consumption-Based Arragments 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 Issuance of Class A common stock under the 2021 Plan Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] 2026 Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1 Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1 Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Other Commitments [Domain] Other Commitments [Domain] Amortization of deferred contract costs Capitalized Contract Cost, Amortization Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Stock-based compensation included in capitalized internal-use software Share-Based Payment Arrangement, Amount Capitalized Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions [Abstract] Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions Thereafter Other Commitment, to be Paid, After Year Four Other Commitment, to be Paid, After Year Four 2025 Other Commitment, to be Paid, Year Two RECONCILIATION OF CASH AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 2011 Equity Incentive Plan (“2011 Plan”) 2011 Equity Inceptive Plan [Member] 2011 Equity Inceptive Plan 2027 Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Down payment Debt Instrument, Down Payment Debt Instrument, Down Payment Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Debt instrument, face amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Remaining of 2023 Other Commitment, to be Paid, Remainder of Fiscal Year Entity Address, State or Province Entity Address, State or Province Total future minimum lease and financing commitments Finance Lease, Liability, to be Paid Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Earnings Per Common Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Purchase obligation, to be paid, year one Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Lease Components Lease Components [Member] Lease Components Cash paid for operating lease liabilities Operating Lease, Payments Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Concentrations and Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Schedule of Shares Reserved for Future Issuance Schedule Of Shares Reserved For Future Issuance [Table Text Block] Schedule Of Shares Reserved For Future Issuance Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Total liability Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions Outstanding Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Operating lease liabilities Total liability Operating Lease, Liability Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Vested and exercisable, Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Expected volatility (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Numerator: Earnings Per Share Basic And Diluted Numerator [Abstract] Earnings Per Share Basic And Diluted Numerator [Abstract] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vested and exercisable (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price 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 Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Accrued value-added tax (“VAT”) liability Accrued value-added tax (“VAT”) liability Value Added Tax Payable Value Added Tax Payable Accounts Payable Accounts Payable [Member] Plan Name [Axis] Plan Name [Axis] Capitalized internal-use software costs Payments for Software Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Canada CANADA Total liability Minimum Lease Payments, Sale Leaseback Transactions1 Minimum Lease Payments, Sale Leaseback Transactions1 Lease And Non-Lease Components Lease And Non-Lease Components [Member] Lease And Non-Lease Components Earnings Per Share [Abstract] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Sales and marketing Selling and Marketing Expense Common stock, value, issued Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Noncash lease expense on operating leases Operating Lease, Right-of-Use Asset, Periodic Reduction Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] 24 Months 24 Months [Member] 24 Months Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Computer Backup Computer Backup [Member] Computer Backup SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities And Other Liabilities, Current Accrued Liabilities And Other Liabilities, Current Total investments Total investments Debt Securities, Held-to-Maturity, Fair Value Concentration risk, percentage Concentration Risk, Percentage Base Rate Base Rate [Member] 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 Restricted cash, current Restricted Cash, Current Financed prepaid insurance Prepaid Insurance 2027 Finance Lease, Liability, to be Paid, Year Four Proceeds from ESPP Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities City National Bank Revolving Credit Agreement City National Bank Revolving Credit Agreement [Member] City National Bank Revolving Credit Agreement Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Data center equipment Data Center Equipment [Member] Data Center Equipment Other Other Accrued Liabilities, Current Organization and Description of Business Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Interest rate, stated percentage (in percent) Debt Instrument, Interest Rate, Stated Percentage Lease Contractual Term [Domain] Lease Contractual Term [Domain] Investments, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss 12 Months 12 Months [Member] 12 Months Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Involuntary Terminations Involuntary Terminations [Member] Involuntary Terminations Commercial paper Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived assets Long-Lived Assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] 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 Finance leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Within one year Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Restricted cash Restricted Cash and Cash Equivalents Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Restricted cash - included in prepaid expenses and other current assets Restricted Cash, Included In Prepaid Expenses And Other Assets Restricted Cash, Included In Prepaid Expenses And Other Assets Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Other Commitments Other Commitments [Table Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] B2 Cloud Storage B2 Cloud Storage [Member] B2 Cloud Storage Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] 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] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] After 10 years Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10 Share-Based Payment Arrangement, Employee Share-Based Payment Arrangement, Employee [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Outstanding amount available to be borrowed Line of Credit Facility, Remaining Borrowing Capacity Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Antidilutive Securities Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Beginning balance (USD per share) Ending balance (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Rental expense Operating Lease, Expense Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] AFCO Premium Credit LLC Insurance Premium Financing Agreement AFCO Premium Credit LLC Insurance Premium Financing Agreement [Member] AFCO Premium Credit LLC Insurance Premium Financing Agreement Class A and Class B Common Stock Common Stock [Member] Leased and financed data center equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Netherlands NETHERLANDS Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued bonus settled in restricted stock units Accrued Bonus Settled In Restricted Stock Units Accrued Bonus Settled In Restricted Stock Units Document Fiscal Year Focus Document Fiscal Year Focus Weighted average interest rate (in percent) Debt, Weighted Average Interest Rate Geographical [Domain] Geographical [Domain] Minimum annual additional number of shares authorized, common stock outstanding (in percent) 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 Supplier [Domain] Supplier [Domain] Minimum Minimum [Member] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Voluntary Terminations Voluntary Terminations [Member] Voluntary Terminations Cash and cash equivalents Cash Statement of Cash Flows [Abstract] Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Employee payroll taxes paid related to net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement 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 Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Principal payments on insurance premium financing Payments Of Principal On Insurance Premium Financing Payments Of Principal On Insurance Premium Financing Debt facility, current Long-Term Debt, Current Maturities Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Accretion of discount on investment securities and investment income, net Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Risk free interest rate (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss per share, basic (USD per share) Net loss per share attributable to common stockholders - basic (USD per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Cost not yet recognized for stock options, amount Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of Class A common stock related to the 2021 Employee Stock Purchase Plan ("ESPP") Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Workforce terminated (in percent) Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring costs Restructuring Costs (Gain) loss on disposal of assets and other adjustments Gain (Loss) on Disposition of Assets 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 Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Remaining of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Thereafter Minimum Lease Payments, Sale Leaseback Transactions, After Year Three1 Minimum Lease Payments, Sale Leaseback Transactions, After Year Three1 Entity Address, City or Town Entity Address, City or Town Cash paid for income taxes Income Taxes Paid Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Finance Lease, cost, interest expense Finance Lease, Cost, Interest Expense Finance Lease, Cost, Interest Expense Severance and other Personnel Costs Restructuring Charges Document Transition Report Document Transition Report Two Vendors Two Vendors [Member] Two Vendors Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Capitalized computer software, amortization Capitalized Computer Software, Amortization Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Repayment of debt facility Repayments of Lines of Credit Periodic payment, number of quarterly installments Debt Instrument, Periodic Payments, Number of Quarterly Installments Debt Instrument, Periodic Payments, Number of Quarterly Installments Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Accrued bonus classified as stock-based compensation Accrued Bonus Classified As Stock-Based Compensation Accrued Bonus Classified As Stock-Based Compensation Total unrealized losses Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss Property, Plant and Equipment [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Lease financing obligations Minimum Lease Payments, Sale Leaseback Transactions1 [Abstract] Minimum Lease Payments, Sale Leaseback Transactions1 2022 Employee Bonus Plan 2022 Employee Bonus Plan [Member] 2022 Employee Bonus Plan Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract] Supplier Concentration Risk Supplier Concentration Risk [Member] Purchase obligation, to be paid, remainder of fiscal year Purchase Obligation, to be Paid, Remainder of Fiscal Year Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Other Commitments [Axis] Other Commitments [Axis] Additional paid-in capital Additional Paid in Capital 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 Restructuring Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Proceeds from exercises of stock options Proceeds from Stock Options Exercised Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total liability Finance Lease, Liability Cancelled (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Cash equivalents, gross unrealized gains Cash and Cash Equivalents, Gross Unrealized Gains Cash and Cash Equivalents, Gross Unrealized Gains Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Options outstanding, Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of Class A common stock under the 2021 Plan (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name 2027 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 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Total investments Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date Proceeds from disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of revenue Cost of Sales [Member] Lease Contractual Term [Axis] Lease Contractual Term [Axis] Cash payments during the period Payments for Restructuring Document Period End Date Document Period End Date Proceeds from debt facility Proceeds from Lines of Credit Issuance of restricted stock units related to the 2022 Bonus Plan (see Note 13) Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Finance lease, weighted average discount rate (in percent) Finance Lease, Weighted Average Discount Rate, Percent Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Domain] Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Domain] Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Domain] Entity Central Index Key Entity Central Index Key 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 RSU award activity (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes Stock-based compensation expense Share-Based Payment Arrangement, Expense Income tax benefit Income Tax Expense (Benefit) Other Non-US [Member] Carrying value of equipment under capital lease agreements and collateralized financing obligations Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued compensation Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 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 Equity [Abstract] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Capitalized Internal-Use Software, Net Intangible Assets Disclosure [Text Block] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating lease, weighted average discount rate (in percent) Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Stock-based compensation (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Credit Facility [Domain] Credit Facility [Domain] Debt Securities, Held-to-maturity Debt Securities, Held-to-Maturity [Table Text Block] 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Finance lease, weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Developed software Software Development [Member] Grantee Status [Domain] Grantee Status [Domain] Proceeds from sale leaseback transaction Sale Leaseback Transaction, Gross Proceeds, Financing Activities1 Sale Leaseback Transaction, Gross Proceeds, Financing Activities1 Total future minimum commitments Other Commitment Equipment acquired through finance lease and lease financing obligations Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Total capitalized internal-use software Capitalized Computer Software, Gross Number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses: Operating Expenses [Abstract] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenues Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-in Capital Additional Paid-in Capital [Member] Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] Total assets Assets After 10 years Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Subscription-based arrangements Subscription-Based Arrangements [Member] Subscription-Based Arrangements Cover [Abstract] Equipment Equipment [Member] Vested and exercisable, Weighted-average remaining contractual life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other Other Prepaid Expense, Current United States UNITED STATES Thereafter Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Three Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Three Total future minimum lease and financing commitments Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due Debt facility, non-current Long-term Debt, Excluding Current Maturities and Convertible Debt Long-term Debt, Excluding Current Maturities and Convertible Debt Lease financing obligation Lease Financing Obligation Lease Financing Obligation Restructuring and Related Activities [Abstract] Interest paid on finance lease and lease financing obligations Finance Lease, Interest Payment on Liability Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] 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 Total future minimum operating lease commitments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Short-term investments, net Short-Term Investments Construction-in-progress Construction in Progress [Member] Cash Disbursements Cash Disbursements [Member] Cash Disbursements Total operating expenses Operating Expenses Depreciation expense Finance Lease, Right-of-Use Asset, Amortization Data Center Operations, Non-Tangible Utilities And Services Data Center Operations, Non-Tangible Utilities And Services [Member] Data Center Operations, Non-Tangible Utilities And Services Net increase (decrease) in cash, restricted cash and restricted cash, non-current Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Receivable recorded due to stock option exercises pending settlement Receivable Recorded Due To Stock Option Exercises Pending Settlement Receivable Recorded Due To Stock Option Exercises Pending Settlement Equity Component [Domain] Equity Component [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Number of reporting units Number of Reporting Units Cost of revenue Cost of Revenue Finance lease cost Finance Lease, Cost Finance Lease, Cost Investments, net carrying value Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Less imputed interest Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount Lease liabilities arising from right-of-use assets upon adoption of ASC 842 Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Outstanding balance Long-Term Line of Credit Type of Restructuring [Domain] Type of Restructuring [Domain] Capitalized internal-use software, net Total capitalized internal-use software, net Capitalized Computer Software, Net EX-101.PRE 10 blze-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
shares in Millions
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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 201 Baldwin Ave.  
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 Common Stock, Shares Outstanding   37.6
Entity Central Index Key 0001462056  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 9,016 $ 6,690
Accounts receivable, net 1,991 856
Restricted cash, current 6,078 0
Short-term investments, net 20,732 58,733
Prepaid expenses and other current assets 7,066 8,120
Total current assets 44,883 74,399
Restricted cash, non-current 0 4,306
Property and equipment, net 49,573 49,375
Operating lease right-of-use assets 10,482 6,881
Capitalized internal-use software, net 28,943 16,704
Other assets 868 793
Total assets 134,749 152,458
Current liabilities:    
Accounts payable 1,985 3,283
Accrued expenses and other current liabilities 8,248 9,418
Debt facility, current 6,078 0
Finance lease liabilities and lease financing obligations, current 19,077 18,531
Operating lease liabilities, current 1,998 2,130
Deferred revenue, current 23,589 22,912
Total current liabilities 60,975 56,274
Finance lease liabilities and lease financing obligations, non-current 14,265 15,487
Operating lease liabilities, non-current 8,518 5,032
Deferred revenue, non-current 3,633 2,611
Debt facility, non-current 0 4,306
Total liabilities 87,391 83,710
Commitments and contingencies (Note 10)
Stockholders’ Equity    
Additional paid-in capital 182,600 156,485
Accumulated deficit (135,246) (87,741)
Total stockholders’ equity 47,358 68,748
Total liabilities and stockholders’ equity 134,749 152,458
Common Class A    
Stockholders’ Equity    
Common stock, value, issued 4 2
Common Class B    
Stockholders’ Equity    
Common stock, value, issued $ 0 $ 2
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
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) 37,464,639 16,198,333
Common stock, shares outstanding (in shares) 37,464,639 16,198,333
Common Class B    
Common stock, par value (USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 295,986 37,000,000
Common stock, shares issued (in shares) 0 17,195,404
Common stock, shares outstanding (in shares) 0 17,195,404
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 25,299,000 $ 22,051,000 $ 73,282,000 $ 62,229,000
Cost of revenue 13,546,000 10,836,000 38,509,000 30,073,000
Gross profit 11,753,000 11,215,000 34,773,000 32,156,000
Operating expenses:        
Research and development 9,639,000 8,152,000 30,097,000 24,493,000
Sales and marketing 10,736,000 9,727,000 31,170,000 26,125,000
General and administrative 6,944,000 5,396,000 19,786,000 16,106,000
Total operating expenses 27,319,000 23,275,000 81,053,000 66,724,000
Loss from operations (15,566,000) (12,060,000) (46,280,000) (34,568,000)
Investment income 447,000 210,000 1,576,000 405,000
Interest expense (936,000) (950,000) (2,801,000) (2,811,000)
Loss before provision for income taxes (16,055,000) (12,800,000) (47,505,000) (36,974,000)
Income tax benefit 0 0 0 (69,000)
Net loss $ (16,055,000) $ (12,800,000) $ (47,505,000) $ (36,905,000)
Net loss per share, basic (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
Net loss per share, diluted (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares) [1] 36,665,195 31,994,391 35,255,672 31,245,069
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares) [1] 36,665,195 31,994,391 35,255,672 31,245,069
[1] (1) On July 6, 2023, all shares of the Company’s then outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 12 for further details.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
2022 Employee Bonus Plan
Class A and Class B Common Stock
Class A and Class B Common Stock
2022 Employee Bonus Plan
Additional Paid-in Capital
Additional Paid-in Capital
2022 Employee Bonus Plan
Accumulated Deficit
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 (36,905)           (36,905)
Issuance of Class A common stock upon exercise of stock options (in shares)     1,609,789        
Issuance of Class A common stock upon exercise of stock options 3,439       3,439    
Issuance of Class A common stock under the 2021 Plan (in shares)     153,195        
Issuance of Class A common stock under the 2021 Plan (130)       (130)    
Issuance of Class A common stock related to employee stock purchase plan ("ESPP") (in shares)     288,571        
Issuance of Class A common stock related to the 2021 Employee Stock Purchase Plan ("ESPP") 1,529       1,529    
Stock-based compensation 13,103       13,103    
Ending balance (in shares) at Sep. 30, 2022     32,436,389        
Ending balance at Sep. 30, 2022 76,522   $ 3   149,767   (73,248)
Beginning balance (in shares) at Jun. 30, 2022     31,631,532        
Beginning balance at Jun. 30, 2022 82,986   $ 3   143,431   (60,448)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (12,800)           (12,800)
Issuance of Class A common stock upon exercise of stock options (in shares)     694,260        
Issuance of Class A common stock upon exercise of stock options 1,376       1,376    
Issuance of Class A common stock under the 2021 Plan (in shares)     110,597        
Issuance of Class A common stock under the 2021 Plan 0            
Stock-based compensation 4,960       4,960    
Ending balance (in shares) at Sep. 30, 2022     32,436,389        
Ending balance at Sep. 30, 2022 76,522   $ 3   149,767   (73,248)
Beginning balance (in shares) at Dec. 31, 2022 [1]     33,393,737        
Beginning balance at Dec. 31, 2022 68,748   $ 4 [1]   156,485   (87,741)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss $ (47,505)           (47,505)
Issuance of Class A common stock upon exercise of stock options (in shares) 1,844,602   1,844,602 [1]        
Issuance of Class A common stock upon exercise of stock options $ 3,309       3,309    
Issuance of Class A common stock under the 2021 Plan (in shares) [1]     1,589,837        
Issuance of Class A common stock related to employee stock purchase plan ("ESPP") (in shares) [1]     348,555        
Issuance of Class A common stock related to the 2021 Employee Stock Purchase Plan ("ESPP") 1,171       1,171    
Stock-based compensation 19,787       19,787    
Issuance of restricted stock units related to the 2022 Bonus Plan (see Note 13) (in shares) [1]       287,908      
Issuance of restricted stock units related to the 2022 Bonus Plan (see Note 13)   $ 1,848       $ 1,848  
Ending balance (in shares) at Sep. 30, 2023 [1]     37,464,639        
Ending balance at Sep. 30, 2023 47,358   $ 4 [1]   182,600   (135,246)
Beginning balance (in shares) at Jun. 30, 2023 [1]     35,984,501        
Beginning balance at Jun. 30, 2023 54,185   $ 4 [1]   173,372   (119,191)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net loss (16,055)           (16,055)
Issuance of Class A common stock upon exercise of stock options (in shares) [1]     659,837        
Issuance of Class A common stock upon exercise of stock options 1,254       1,254    
Issuance of Class A common stock under the 2021 Plan (in shares) [1]     820,301        
Stock-based compensation 7,974       7,974    
Ending balance (in shares) at Sep. 30, 2023 [1]     37,464,639        
Ending balance at Sep. 30, 2023 $ 47,358   $ 4 [1]   $ 182,600   $ (135,246)
[1] (1) On July 6, 2023, all shares of the Company’s then outstanding Class B common stock were automatically converted into the same number of Class A common stock, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 12 for further details.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (47,505) $ (36,905)
Adjustments to reconcile net loss to net cash used in operating activities:    
Accretion of discount on investment securities and investment income, net 113 (367)
Noncash lease expense on operating leases 1,839 1,820
Depreciation and amortization 18,337 14,689
Stock-based compensation 18,670 13,011
(Gain) loss on disposal of assets and other adjustments (242) 24
Changes in operating assets and liabilities:    
Accounts receivable (1,135) (411)
Prepaid expenses and other current assets 867 (234)
Other assets (313) 56
Accounts payable (592) (137)
Accrued expenses and other current liabilities (366) (901)
Deferred revenue 1,697 635
Operating lease liabilities (1,968) (1,853)
Other long-term liabilities 0 (69)
Net cash used in operating activities (10,598) (10,642)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of marketable securities (19,492) (113,259)
Maturities of marketable securities 57,380 61,000
Proceeds from disposal of property and equipment 319 0
Purchases of property and equipment (5,066) (4,061)
Capitalized internal-use software costs (11,061) (5,645)
Net cash provided by (used in) investing activities 22,080 (61,965)
CASH FLOWS FROM FINANCING ACTIVITIES    
Principal payments on finance leases and lease financing obligations (14,878) (11,602)
Payments of deferred offering costs 0 (658)
Proceeds from debt facility 4,273 2,543
Repayment of debt facility (2,500) 0
Principal payments on insurance premium financing (1,545) 0
Proceeds from lease financing obligations 2,500 0
Employee payroll taxes paid related to net settlement of equity awards 0 (130)
Proceeds from exercises of stock options 3,426 3,439
Proceeds from ESPP 1,171 1,529
Net cash used in financing activities (7,553) (4,879)
Net increase (decrease) in cash, restricted cash and restricted cash, non-current 3,929 (77,486)
Cash, restricted cash, current and restricted cash, non-current at beginning of period 11,165 105,012
Cash, cash equivalents, restricted cash, current and restricted cash, non-current at end of period 15,094 27,526
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 2,752 2,838
Cash paid for income taxes 58 26
Cash paid for operating lease liabilities 2,174 1,948
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES    
Stock-based compensation included in capitalized internal-use software 3,703 1,808
Accrued bonus settled in restricted stock units 1,848 0
Accrued bonus classified as stock-based compensation 2,586 1,716
Equipment acquired through finance lease and lease financing obligations 11,995 15,680
Accruals related to purchases of property and equipment 131 337
Lease liabilities arising from right-of-use assets upon adoption of ASC 842 0 5,220
Assets obtained in exchange for operating lease obligations 5,568 0
Receivable recorded due to stock option exercises pending settlement 38 0
RECONCILIATION OF CASH AND RESTRICTED CASH    
Cash and cash equivalents 9,016 24,813
Restricted cash - included in prepaid expenses and other current assets   169
Restricted cash, current 6,078 0
Restricted cash, non-current 0 2,544
Total cash, cash equivalents, restricted cash and restricted cash, non-current $ 15,094 $ 27,526
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business
Backblaze, Inc. and its subsidiaries (collectively, “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.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated. The accompanying condensed consolidated 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 consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on March 31, 2023. In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its 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 September 30, 2023, results of operations for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders' equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 and 2022 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, certain of which have been updated below, 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, 2022, which was filed with the SEC on March 31, 2023.
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, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, valuation of the Company’s ESPP expense, and accounting for taxes, including estimates for 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.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on monetary transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.
Concentrations and Risks and Uncertainties

Liquidity. The Company believes that its existing cash, cash equivalents and short-term investments together with cash provided by operations, will be sufficient to support its working capital and capital expenditure requirements for at least the next 12 months. However, to achieve its continued growth and objectives, the Company will need to obtain additional sources of financing which may include entering into lease agreements, sale-leaseback arrangements, credit facilities, and other debt financing arrangements for the purpose of acquiring infrastructure equipment and to fund its operations. In the event that the Company requires additional financing, it may not be able to raise such financing on terms acceptable to us or at all. If the Company is unable to obtain additional sources of financing, raise additional capital or generate cash flows necessary to expand its operations and invest in continued innovation, it may not be able to compete successfully, which would harm its business, results of operations and financial condition.

Credit risk. Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, short-term investments, and unbilled accounts receivable. The Company maintains its cash, restricted cash, and short-term investments with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (“RBC”), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company’s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings.

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.
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cash disbursement concentration
Number of vendors2222
Total cash disbursements represented by vendors listed above21%25%21%26%
September 30,
2023
December 31,
2022
Accounts payable concentration
Number of vendors32
Total accounts payable balance represented by vendors listed above28%26%

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.

Restructuring

Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date (i) management has committed to a plan of termination, which includes identification of employees to be terminated and related information, (ii) actions required to complete the plan indicate that it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn, and (iii) employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.
Investments

The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.

The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.

The Company’s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet.

Accounting Pronouncements Recently Adopted
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For accounts receivables, unbilled 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. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Deferred Contract Costs
The Company’s amortization of deferred contract costs was $0.2 million for each of the three months ended September 30, 2023 and 2022, and was $0.7 million for each of the nine months ended September 30, 2023 and 2022. The amount of capitalized contract costs was $0.4 million as of both September 30, 2023 and December 31, 2022.
Deferred Revenue

Total deferred revenue was $27.2 million and $25.5 million as of September 30, 2023 and December 31, 2022, respectively. Revenue recognized for the three months ended September 30, 2023 and 2022 was $9.7 million and $9.2 million, respectively, and was $20.5 million and $19.3 million for the nine months ended September 30, 2023 and 2022, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company’s deferred revenue as stated on its condensed consolidated balance sheets presented approximates its contract liability balance as of September 30, 2023 and December 31, 2022. The Company’s total deferred revenue balance as of September 30, 2023, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (“RPOs”) as of that date. As of September 30, 2023, the Company's RPOs were $29.5 million. This amount includes deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied, as well as future committed revenue for periods within current contracts with customers. As of September 30, 2023, the Company expects to recognize approximately 84% of its RPOs over the next 12 months, and substantially all of its RPOs over the next 24 months.
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated by product (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
B2 Cloud Storage
$11,608 $8,864 $32,384 $23,678 
Computer Backup
13,691 13,187 40,898 38,551 
Total revenue(1)
$25,299 $22,051 $73,282 $62,229 
________________
(1) For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup revenue based on the underlying offering from which it originates.

The following table presents the Company’s revenue disaggregated by timing of revenue recognition (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Consumption-based arrangements
$11,393 $8,825 $31,986 $23,553 
Subscription-based arrangements
13,774 13,065 40,878 38,168 
Physical Media (point in time)
132 161 418 508 
Total revenue
$25,299 $22,051 $73,282 $62,229 
Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
United States$18,277 $15,802 $52,502 $44,636 
United Kingdom1,373 1,213 3,944 3,434 
Canada1,223 1,133 3,634 3,129 
Other4,426 3,903 13,202 11,030 
Total revenue$25,299 $22,051 $73,282 $62,229 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Investments
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Fair Values and Gross Unrealized Gains and Losses on Investments
The following table summarizes adjusted cost, gross unrealized losses, and fair value by significant investment category. The Company’s commercial paper investments with original maturities greater than 90 days are classified as held-to-maturity investments on its balance sheets as of September 30, 2023 and December 31, 2022, respectively. The Company’s commercial paper investments with original maturities of 90 days or less are classified as cash equivalents on its balance sheets as of September 30, 2023 and December 31, 2022, respectively.
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of September 30, 2023(In Thousands)
Cash equivalents
Commercial paper$2,964 $$— $2,966 $2,964 
Total cash equivalents$2,964 $$— $2,966 $2,964 
Investments
Commercial paper$20,732 $— $(16)$20,716 $20,732 
Total investments$20,732 $— $(16)$20,716 $20,732 
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of December 31, 2022(In Thousands)
Investments
Commercial Paper$58,733 $— $(144)$58,589 $58,733 
Total investments$58,733 $— $(144)$58,589 $58,733 
Scheduled Maturities
The amortized cost and fair value of held-to-maturity securities as of September 30, 2023 and December 31, 2022, by contractual maturity, are shown below.
As of September 30, 2023Amortized CostFair Value
(In Thousands)
Within one year$20,732 $20,716 
After one year through five years— — 
After 5 years through 10 years— — 
After 10 years— — 
Total investments$20,732 $20,716 
As of December 31, 2022Amortized CostFair Value
(In Thousands)
Within one year$58,733 $58,589 
After one year through five years— — 
After 5 years through 10 years— — 
After 10 years— — 
Total investments$58,733 $58,589 
Aging of Unrealized Losses
The Company’s investments had an aggregate gross unrealized loss of $16 thousand and $0.1 million as of September 30, 2023 and December 31, 2022, respectively, all of which had been in an unrealized loss position of less than twelve months and are recorded at amortized cost on the Company’s condensed consolidated balance sheets. As of September 30, 2023 and December 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.
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 September 30, 2023(Dollars In Thousands)
Investments
Commercial paper$20,716 $(16)$20,716 $(16)
Total$20,716 $(16)$20,716 $(16)
Less than 12 MonthsTotal
# of SecuritiesFair ValueUnrealized Losses# of SecuritiesFair ValueUnrealized Losses
As of December 31, 2022(Dollars In Thousands)
Investments
Commercial paper11 $58,589 $(144)11 $58,589 $(144)
Total11 $58,589 $(144)11 $58,589 $(144)
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value MeasurementsThe Company classifies its held-to-maturity 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 Company’s cash equivalents on its condensed consolidated balance sheet included commercial paper with an amortized cost and estimated fair value of $3.0 million as of September 30, 2023.
There were no transfers between levels of the fair value hierarchy for the three and nine months ended September 30, 2023 and the year ended December 31, 2022, respectively. The Company held no assets or liabilities that were measured at fair value on a recurring basis as of September 30, 2023 and December 31, 2022, respectively.
As of December 31, 2022, 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 current assets on the condensed consolidated balance sheets. As of September 30, 2023, this balance is no longer restricted as the lease agreement and associated letter of credit have been completed.

Additionally, the Company had $6.1 million and $4.3 million in restricted cash as of September 30, 2023 and December 31, 2022, respectively, related to the line of credit agreement with City National Bank. See Note 11 for further details.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaid Expenses and Other Current Assets
9 Months Ended
Sep. 30, 2023
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):
September 30,
2023
December 31,
2022
Unbilled accounts receivable, net$1,893 $1,637 
Prepaid expenses2,532 2,600 
Receivable from payment processor922 644 
Financed prepaid insurance196 1,545 
Other1,523 1,694 
Total prepaid expenses and other current assets
$7,066 $8,120 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Data center equipment
$35,244 $28,531 
Leased and financed data center equipment
69,570 62,300 
Machinery and equipment
14,728 11,613 
Computer equipment
2,429 2,503 
Leasehold improvements
1,110 1,268 
Construction-in-progress
510 3,636 
Total property and equipment
123,591 109,851 
Less: accumulated depreciation
(74,018)(60,476)
Total property and equipment, net
$49,573 $49,375 
Depreciation expense was $5.5 million and $4.8 million for the three months ended September 30, 2023 and 2022, respectively, and was $15.8 million and $13.1 million for the nine months ended September 30, 2023 and 2022, respectively. For the Company’s equipment under finance leases and lease financing obligations, accumulated depreciation was $30.1 million and $24.5 million as of September 30, 2023 and December 31, 2022, respectively. The carrying value of the Company’s equipment under finance lease agreements and lease financing obligations was $39.4 million and $37.8 million as of September 30, 2023 and December 31, 2022, respectively.

As of September 30, 2023, the Company had long-lived assets of $60.1 million, comprising of property and equipment, net and operating lease right-of-use assets, with $55.1 million located in the United States and $5.0 million located in the Netherlands. As of December 31, 2022, the Company had long-lived assets of $56.3 million, comprising of property and equipment, net and operating lease right-of-use assets, with $50.2 million located in the United States and $6.1 million located in the Netherlands.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Capitalized Internal-Use Software, Net
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Capitalized Internal-Use Software, Net Capitalized Internal-Use Software, Net
Capitalized internal-use software, net consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Developed software
$38,542 $23,777 
General and administrative software
144 144 
Total capitalized internal-use software
38,686 23,921 
Less: accumulated amortization
(9,743)(7,217)
Total capitalized internal-use software, net
$28,943 $16,704 
Amortization expense of capitalized internal-use software was $1.0 million and $0.6 million for the three months ended September 30, 2023 and 2022, respectively, and was $2.5 million and $1.6 million for the nine months ended September 30, 2023 and 2022, 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 condensed consolidated statements of operations.
As of September 30, 2023, future amortization expense is expected to be as follows (in thousands):
Year Ending December 31,
Remainder of 2023$1,218 
20246,582 
20256,382 
20265,929 
20275,203 
Thereafter
3,629 
Total
$28,943 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2023
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):
September 30,
2023
December 31,
2022
Accrued compensation$3,619 $2,728 
ESPP withholding1,185 415 
Accrued expenses1,615 2,881 
Accrued value-added tax ("VAT") liability1,048 1,220 
Financed insurance premiums (see Note 11)— 1,545 
Other
781 629 
Accrued expenses and other current liabilities
$8,248 $9,418 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
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. Finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2023 and 2026. Finance leases are included in property and equipment, net on the Company’s condensed consolidated balance sheet.
As of September 30, 2023, the weighted average remaining lease term for finance lease and lease financing obligation agreements was 1.9 years and the weighted average discount rate for finance leases was 10.8%.

For the Company’s assets acquired through finance lease and lease financing obligation agreements, which are related to sale-leaseback agreements, depreciation expense was $3.9 million and $3.5 million for the three months ended September 30, 2023 and 2022, respectively, and was $11.2 million and $9.7 million for the nine months ended September 30, 2023 and 2022, respectively. Depreciation expense on assets acquired through the Company’s finance leases and lease financing obligations is included in cost of revenue in its condensed consolidated statements of operations.

During the three months ended September 30, 2023, total finance lease costs were $4.4 million, of which interest expense was approximately $0.7 million, and total lease financing obligation costs were $0.3 million, of which interest expense was approximately $0.1 million. During the three months ended September 30, 2022, total finance lease costs were $4.1 million, of which interest expense was approximately $0.9 million, and total lease financing obligation costs were $0.3 million, of which interest expense was approximately $0.1 million.

During the nine months ended September 30, 2023, total finance lease costs were $12.5 million, of which interest expense was approximately $2.2 million, and total lease financing obligation costs were $1.0 million, of which interest expense was approximately $0.2 million. During the nine months ended September 30, 2022, the total finance lease costs were $11.4 million, of which interest expense was approximately $2.5 million, and total lease financing obligation costs were $1.0 million, of which interest expense was approximately $0.3 million. The cash paid for interest on interest on finance lease and lease financing obligations was $2.4 million and $2.8 million for the nine months ended September 30, 2023 and 2022, respectively.

During the nine months ended September 30, 2023, the Company entered into one sale-leaseback arrangement with a vendor to provide $2.5 million in cash proceeds for previously purchased hard drives and related equipment. The Company concluded the related lease arrangements would be classified as a lease financing obligation as the Company is reasonably certain to exercise the purchase option within the arrangement. 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 Company did not enter into any sale-leaseback arrangements during the nine months ended September 30, 2022.
The future minimum commitments for these finance leases and lease financing obligations as of September 30, 2023 were as follows (in thousands):
Year Ending December 31,Finance leasesLease financing obligationsTotal
Remainder of 2023$5,609 $805 $6,414 
202416,226 2,867 19,093 
20257,714 1,709 9,423 
20261,906 — 1,906 
2027— — — 
Thereafter— — — 
Total future minimum lease and financing commitments31,455 5,381 36,836 
Less imputed interest(2,808)(686)(3,494)
Total liability$28,647 $4,695 $33,342 
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 2023 and 2031. The Company did not have a material amount of short-term leases as of September 30, 2023.
As of September 30, 2023, the weighted average remaining lease term for operating leases was approximately 5.7 years and the weighted average discount rate for operating leases was approximately 7.5%.

In July 2023, the Company entered into an operating lease agreement for purposes of consolidating and moving out of two offices into one, resulting in the recognition of $5.3 million of operating right-of-use assets and $5.2 million of operating lease liabilities, current and non-current, on its condensed consolidated balance sheet as of September 30, 2023.

The future minimum commitments for these operating leases as of September 30, 2023 were as follows (in thousands), which excludes amounts allocated to services under operating lease agreements that are considered non-lease components:

Year Ending December 31,
Remaining of 2023$640 
20242,464 
20252,026 
20262,076 
20272,131 
Thereafter3,558 
Total future minimum operating lease commitments12,895 
Less imputed interest(2,379)
Total liability$10,516 

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 judgment 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.

The future minimum commitments for the Company’s non-cancellable contractual obligations as of September 30, 2023 for non-lease components were as follows (in thousands):
Year Ending December 31,
Remaining of 2023$1,307 
20244,240 
20252,623 
20262,603 
20272,679 
Thereafter6,330 
Total future minimum commitments$19,782 
Rental expense related to the Company’s operating leases for both lease and non-lease components was $2.1 million and $1.9 million for the three months ended September 30, 2023 and 2022, of which $1.8 million and $1.4 million is included in cost of revenue in its condensed consolidated statement of operations, respectively. Rental expense related to lease components was $0.7 million for each of the three months ended September 30, 2023 and 2022. Total operating lease cost was $2.6 million and $2.3 million for the three months ended September 30, 2023 and 2022, respectively, which does not include costs related to services.

Rental expense related to the Company’s operating leases for both lease and non-lease components was $6.2 million and $4.7 million for the nine months ended September 30, 2023 and 2022, of which $5.1 million and $3.6 million is included in cost of revenue in its condensed consolidated statement of operations as of such dates, respectively. Rental expense related to lease components was $2.2 million and $2.0 million for the nine months ended September 30, 2023 and 2022, respectively. Total operating lease cost was $7.9 million and $5.8 million, for the nine months ended September 30, 2023 and 2022, respectively, which does not include costs related to services.
Other Contractual Commitments
Other non-cancellable commitments relate mainly to service agreements used to facilitate the Company’s infrastructure operations. As of September 30, 2023, the Company had non-cancelable purchase commitments of $2.5 million and $0.7 million payable during the remainder of the year ending December 31, 2023 and the year ending December 31, 2024, 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.5 million and $0.4 million to the 401(k) plan during the three months ended September 30, 2023 and 2022, respectively, and $1.4 million and $1.2 million for the nine months ended September 30, 2023 and 2022, 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 there are not any current legal proceedings that are likely to 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 litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.
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 payable was $1.0 million and $1.2 million as of September 30, 2023 and December 31, 2022, respectively.
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 consolidated statements of operations in connection with the indemnification provisions.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Credit Facility
During April 2022, the Company entered into a second amendment to its revolving credit agreement (as amended, the “RCA”) with City National Bank (“Lender”). Under this amendment, the amount available to be borrowed was increased to $30.0 million from $9.5 million. During January 2023, the Company entered into a third amendment to the RCA. Under this amendment, advances on the line of credit will bear monthly interest at a variable rate equal to, at the Company’s discretion, (a) the average Secured Overnight Financing Rate (“SOFR”) plus 2.00%, or (b) the base rate. The base rate under the RCA is a rate equal to the greater of (i) 3.00% or (ii) the prime rate most recently announced by the Lender. There were no other material changes to the RCA as a result of the amendment. As of September 30, 2023, the Company had an outstanding balance of $6.1 million and the total amount available to the Company to be borrowed was $23.9 million.

Under the RCA, the outstanding balance of $6.1 million as of September 30, 2023 was collateralized by cash held by the Company. As such, the Company held $6.1 million in cash that it deemed to be restricted and is included in restricted cash, current on the Company’s condensed consolidated balance sheet as of September 30, 2023. With prior written notice to the Lender, the Company has the right, at any time prior to the maturity date in September 2024, to terminate the RCA. In the event of such termination, the aggregate principal of the then outstanding amounts, including any accrued interest to date, shall be repaid and the restrictions on the associated collateralized cash would be released. The Company classifies the facility as debt facility, current on its condensed consolidated balance sheet as of September 30, 2023.

As of September 30, 2023, the interest rate associated with the outstanding balance under the RCA was 7.4%, which is a per annum rate. Interest payments on outstanding borrowing are due on the last day of each monthly interest period and payments for the commitment fee are due at the end of each calendar quarter. Total interest expense related to the RCA was $0.2 million and $0.4 million for the three and nine months ended September 30, 2023, respectively. Total interest expense related to the RCA was less than $0.1 million for the three and nine months ended September 30, 2022, respectively.
Insurance Premium Financing Agreement
Effective November 2022, the Company entered into an insurance policy with annual premiums totaling $2.1 million. The Company executed a finance agreement with AFCO Premium Credit LLC over a term of twelve months, with an annual interest rate of 4.5%, that finances the payment of the total premiums owed. The finance agreement required a $0.5 million down payment, with the remaining $1.5 million plus interest paid over three quarterly installments. These quarterly payments started on February 10, 2023. As of September 30, 2023,
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity Common Stock. From the time of its initial public offering through July 5, 2023, the Company had two outstanding 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 were identical, except for voting, transfer, and conversion rights. On July 6, 2023, all of the Company’s then-outstanding shares of the Company’s Class B common stock were automatically converted (the “Conversion”) into the same number of shares of Class A common stock pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following the Conversion. In addition, on July 7, 2023, the Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the Conversion. As of September 30, 2023, the Company’s sole outstanding class of common stock was its Class A common stock.
The Company had reserved shares of common stock for future issuance as follows:
 September 30,
2023
December 31,
2022
2011 Equity Incentive Plan (“2011 Plan”)
Options outstanding
8,743,758 10,862,094 
Shares available for future grants— — 
2021 Plan
Options outstanding1,354,732 1,509,187 
Restricted stock units outstanding5,813,510 3,716,061 
Shares available for future grants
7,391,635 1,836,566 
2021 Employee Stock Purchase Plan
Shares available for future purchases1,309,451 990,132 
Total
24,613,086 18,914,040 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plan
Share Reserve. As of September 30, 2023, the number of shares of common stock available for issuance under the 2021 Equity Incentive Plan equaled the sum of 14,662,500 shares, plus up to approximately 13,719,000 shares subject to awards granted under the 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. In addition, the number of shares reserved for issuance under the 2021 Plan will be increased automatically on the first business day of each of the Company’s fiscal years, by a number equal to the lowest of (i) 4,784,100 shares, (ii) 5% of the shares of Class A 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. Pursuant to this evergreen provision, the Company increased the number of shares reserved under the 2021 Plan by 809,916 and 411,399 shares of Class A common stock during January 2023 and 2022, respectively.
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 the Company reacquires the shares subject to awards granted under the 2021 Plan, those shares will again become available for issuance under the 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.
Restricted Stock Units
Restricted stock units (“RSUs”) granted under the 2021 Plan generally vest based on continued service over a one-to-four-year period for employees, and over a one year period for non-employee directors.
RSU activity for the nine months ended September 30, 2023 was as follows:

SharesWeighted-average grant date fair value per share
Unvested balance as of December 31, 2022
3,716,061$6.60 
Granted
4,214,704$5.04 
Vested
(1,877,745)$6.23 
Forfeited
(239,510)$5.44 
Unvested balance as of September 30, 2023
5,813,510$5.64 
Stock Options
Stock Options. Stock options granted under the Company’s equity plans generally vest based on continued service over four years and expire ten years from the date of grant.
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 nine months ended September 30, 2022. No stock options were granted during the nine months ended September 30, 2023.
Nine Months Ended September 30, 2022
Expected term (in years)
6.0
Expected volatility
49.0 %
Risk-free interest rate
1.20 %
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.

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, 2022
1,836,566 12,371,281 $5.74 6.07$32,385 
Shares authorized9,102,074 
Options granted— — — 
Options exercised— (1,844,602)1.79 
Options canceled
428,189 (428,189)11.31 
RSU award activity(3,975,194)— 
Balance as of September 30, 2023
7,391,635 10,098,490 $6.22 5.74$18,855 
Vested and exercisable as of September 30, 2023
8,075,929 $4.89 5.27$17,967 
The weighted-average grant-date fair value of options granted during the nine months ended September 30, 2022 was $6.26. The intrinsic value of options exercised for the nine months ended September 30, 2023 and 2022 was $6.1 million and $9.1 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 at the time of exercise. The aggregate grant-date fair value of options vested was $6.8 million and $8.0 million during the nine months ended September 30, 2023 and 2022, respectively.
ESPP
As of September 30, 2023, the ESPP reserved and authorized the issuance of up to a total of 956,800 shares of Class A common stock to participating employees. Pursuant to its evergreen provision, the Company increased the number of shares reserved under the ESPP by 667,874 and 607,696 during January 2023 and 2022, respectively.
During the nine months ended September 30, 2023, 348,555 shares of Class A common stock have been purchased under the ESPP. The fair value of the purchase rights under the ESPP 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.9 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, of which the Company capitalized $0.2 million and $0.2 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software. The Company recorded stock-based compensation expense under this plan of $2.8 million and $2.4 million for the nine months ended September 30, 2023 and 2022, respectively, of which the Company capitalized $0.7 million and $0.3 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.
As of September 30, 2023, the total unrecognized stock-based compensation expense related to the ESPP was $1.8 million and is expected to be recognized over a weighted average period of one year. As of September 30, 2023, $1.2 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 during the three and nine months ended September 30, 2023 and 2022, respectively.
Three Months Ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)
N/A
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
Expected volatility
N/A
45% - 68%
45% - 68%
45% - 68%
Risk-free interest rate
N/A
0.10% - 2.60%
0.10% - 5.43%
0.10% - 2.60%
Expected dividend yield
N/A
— %— %— %

Stock-Based Compensation Expense

Stock-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Cost of revenue
$653 $353 $1,456 $977 
Research and development
2,865 1,828 6,786 5,066 
Sales and marketing
2,747 1,539 6,616 3,906 
General and administrative
1,693 1,110 3,812 3,062 
Total stock-based compensation expense
$7,958 $4,830 $18,670 $13,011 
During the nine months ended September 30, 2023 and 2022, the Company capitalized $3.7 million and $1.8 million, respectively, of stock-based compensation for the development of internal-use software. As of September 30, 2023, total compensation cost related to stock options and RSUs not yet vested was $13.0 million and $30.4 million, respectively, which will be recognized over a weighted-average period of two years for stock options and RSUs.
Bonus Plan
During March 2022, the Company’s Compensation Committee approved a new bonus structure (“Bonus Plan”) for its employees. The Bonus Plan is contingent upon the achievement of annual corporate performance targets. In each respective calendar year, the Company accrues for the Bonus Plan. The actual payout amount is determined by the Company’s Compensation Committee based on the actual achievement with respect to the annual performance targets and paid in the subsequent year in the variable number of RSUs equal to the payout amount. These RSU’s are fully vested as they were earned (and expensed) prior to the payout. Participants must remain employed with the Company through the date of payout to maintain eligibility under the Bonus Plan.
Pursuant to the Bonus Plan, during February 2023 the Company’s Compensation Committee approved the issuance of approximately 288,000 RSUs that immediately vested based on actual performance against the performance targets for 2022. The Company recognized $0.7 million and $1.7 million in stock-based compensation during the three and nine months ended September 30, 2022, respectively, of which the Company capitalized $0.1 million and $0.2 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.
During February 2023, the Company’s Board of Directors approved annual corporate performance targets under its Bonus Plan for 2023 for its employees. If these performance targets are met during 2023, employees will be paid out under the Bonus Plan in RSUs in 2024. As a result, the Company recognized $1.7 million and $2.6 million in stock-based compensation during the three and nine months ended September 30, 2023, respectively, based on progress made towards these performance targets. During the three and nine months ended September 30, 2023, the Company capitalized $0.2 million and $0.4 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share Attributable to Common Stockholders
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common Stockholders
The Company computes net loss per share for periods prior to the Conversion using the two-class method required for multiple classes of common stock and participating securities. Prior to the Conversion, shares of Class A and Class B were the only outstanding equity in the Company. The rights of the holders of the Class A common stock and Class B common stock were identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock shared equally in the Company’s net losses.
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 stock options, share purchase rights 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.
As discussed above in Note 12, on July 6, 2023, all of the Company’s then-outstanding shares of Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following the conversion. In addition, on July 7, 2023, the Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the Conversion. Prior to the Conversion, the rights of the holders of the Class A common stock and Class B common stock were identical, except with respect to voting, transfer and conversion. As the liquidation and dividend rights were identical, the Company’s undistributed earnings or losses were allocated on a proportionate basis among the holders of Class A and Class B common stock. As a result, the net loss per share attributed to common stockholders was, therefore, the same for both Class A and Class B common stock on an individual or combined basis.

The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Numerator:
Class A
Class B
Class AClass BClass AClass BClass AClass B
Net loss attributable to common stockholders$(15,744)$(311)$(5,865)$(6,935)$(34,406)$(13,099)(14,185)$(22,720)
Denominator for basic and diluted net loss per share:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders – basic and diluted35,953,930711,26514,659,26217,335,12925,534,0829,721,59012,009,62019,235,449
Net loss per share attributable to common stockholders – basic and diluted$(0.44)$(0.44)$(0.40)$(0.40)$(1.35)$(1.35)$(1.18)$(1.18)
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 are as follows:
September 30,
20232022
RSUs5,813,510 2,238,357 
Stock options10,098,490 12,982,199 
Shares issuable pursuant to the ESPP290,427 300,785 
Total
16,202,427 15,521,341 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring RestructuringIn January 2023, the Company initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures were substantially completed by June 30, 2023, and the total cost was $3.6 million. During this period, approximately 1% and 4% of the Company’s workforce terminated employment, which were voluntary and involuntary terminations, respectively. As a result, the Company incurred employee termination expenses and other associated costs.
A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023, of which $0.7 million were related to involuntary terminations, is as follows (in thousands):
Severance and other Personnel Costs
Three Months Ended September 30, 2023Nine Months Ended
September 30, 2023
Research and development$12 $2,311 
Sales and marketing— 1,025 
General and administrative— 280 
Total$12 $3,616 

The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):

Balance as of January 1, 2023$— 
Severance and other personnel costs$3,616 
Cash payments during the period$(3,604)
Balance as of September 30, 2023(1)
$12 
(1) The Company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the fourth quarter of 2023.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
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 each of the three and nine months ended September 30, 2023 and 2022 was zero as the Company has incurred continuous operating losses. The Company recorded no income tax provision or benefit during the three and nine months ended September 30, 2023 and three months ended September 30, 2022. The Company recorded an income tax benefit of less than $0.1 million during the nine months ended September 30, 2022.

On August 16, 2022, the Inflation Reduction Act was enacted in the U.S. and introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (“CAMT”) and an excise tax of 1% of stock repurchases, effective January 1, 2023. There was no impact on the Company’s provision for income taxes from the Inflation Reduction Act for the three and nine months ended September 30, 2023. The Company is continuing to evaluate the various provisions of the Inflation Reduction Act and does not anticipate the impact, if any, will be material to the Company.
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 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated. The accompanying condensed consolidated 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 consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the SEC on March 31, 2023. In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its 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 September 30, 2023, results of operations for the three and nine months ended September 30, 2023 and 2022, cash flows for the nine months ended September 30, 2023 and 2022, and stockholders' equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 and 2022 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, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, valuation of the Company’s ESPP expense, and accounting for taxes, including estimates for 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.
Foreign Currency
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on monetary transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.
Concentrations and Risks and Uncertainties
Concentrations and Risks and Uncertainties

Liquidity. The Company believes that its existing cash, cash equivalents and short-term investments together with cash provided by operations, will be sufficient to support its working capital and capital expenditure requirements for at least the next 12 months. However, to achieve its continued growth and objectives, the Company will need to obtain additional sources of financing which may include entering into lease agreements, sale-leaseback arrangements, credit facilities, and other debt financing arrangements for the purpose of acquiring infrastructure equipment and to fund its operations. In the event that the Company requires additional financing, it may not be able to raise such financing on terms acceptable to us or at all. If the Company is unable to obtain additional sources of financing, raise additional capital or generate cash flows necessary to expand its operations and invest in continued innovation, it may not be able to compete successfully, which would harm its business, results of operations and financial condition.

Credit risk. Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, short-term investments, and unbilled accounts receivable. The Company maintains its cash, restricted cash, and short-term investments with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (“RBC”), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company’s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings.

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.
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cash disbursement concentration
Number of vendors2222
Total cash disbursements represented by vendors listed above21%25%21%26%
September 30,
2023
December 31,
2022
Accounts payable concentration
Number of vendors32
Total accounts payable balance represented by vendors listed above28%26%

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.
Restructuring
Restructuring

Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date (i) management has committed to a plan of termination, which includes identification of employees to be terminated and related information, (ii) actions required to complete the plan indicate that it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn, and (iii) employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.
Investments
Investments

The Company holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.

The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.
The Company’s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet.
Accounting Pronouncements Recently Adopted
Accounting Pronouncements Recently Adopted
In June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires a financial asset measured at an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For accounts receivables, unbilled 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. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Cash disbursement concentration
Number of vendors2222
Total cash disbursements represented by vendors listed above21%25%21%26%
September 30,
2023
December 31,
2022
Accounts payable concentration
Number of vendors32
Total accounts payable balance represented by vendors listed above28%26%
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents the Company’s revenue disaggregated by product (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
B2 Cloud Storage
$11,608 $8,864 $32,384 $23,678 
Computer Backup
13,691 13,187 40,898 38,551 
Total revenue(1)
$25,299 $22,051 $73,282 $62,229 
________________
(1) For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup revenue based on the underlying offering from which it originates.

The following table presents the Company’s revenue disaggregated by timing of revenue recognition (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Consumption-based arrangements
$11,393 $8,825 $31,986 $23,553 
Subscription-based arrangements
13,774 13,065 40,878 38,168 
Physical Media (point in time)
132 161 418 508 
Total revenue
$25,299 $22,051 $73,282 $62,229 
Revenue by Geographic Area
Revenue by geographic area, based on the location of the Company’s customers, was as follows (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
United States$18,277 $15,802 $52,502 $44,636 
United Kingdom1,373 1,213 3,944 3,434 
Canada1,223 1,133 3,634 3,129 
Other4,426 3,903 13,202 11,030 
Total revenue$25,299 $22,051 $73,282 $62,229 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Debt Securities, Held-to-maturity
The following table summarizes adjusted cost, gross unrealized losses, and fair value by significant investment category. The Company’s commercial paper investments with original maturities greater than 90 days are classified as held-to-maturity investments on its balance sheets as of September 30, 2023 and December 31, 2022, respectively. The Company’s commercial paper investments with original maturities of 90 days or less are classified as cash equivalents on its balance sheets as of September 30, 2023 and December 31, 2022, respectively.
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of September 30, 2023(In Thousands)
Cash equivalents
Commercial paper$2,964 $$— $2,966 $2,964 
Total cash equivalents$2,964 $$— $2,966 $2,964 
Investments
Commercial paper$20,732 $— $(16)$20,716 $20,732 
Total investments$20,732 $— $(16)$20,716 $20,732 
Amortized CostGross UnrealizedFair ValueNet Carrying Value
GainsLosses
As of December 31, 2022(In Thousands)
Investments
Commercial Paper$58,733 $— $(144)$58,589 $58,733 
Total investments$58,733 $— $(144)$58,589 $58,733 
The amortized cost and fair value of held-to-maturity securities as of September 30, 2023 and December 31, 2022, by contractual maturity, are shown below.
As of September 30, 2023Amortized CostFair Value
(In Thousands)
Within one year$20,732 $20,716 
After one year through five years— — 
After 5 years through 10 years— — 
After 10 years— — 
Total investments$20,732 $20,716 
As of December 31, 2022Amortized CostFair Value
(In Thousands)
Within one year$58,733 $58,589 
After one year through five years— — 
After 5 years through 10 years— — 
After 10 years— — 
Total investments$58,733 $58,589 
Unrealized Gain (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 September 30, 2023(Dollars In Thousands)
Investments
Commercial paper$20,716 $(16)$20,716 $(16)
Total$20,716 $(16)$20,716 $(16)
Less than 12 MonthsTotal
# of SecuritiesFair ValueUnrealized Losses# of SecuritiesFair ValueUnrealized Losses
As of December 31, 2022(Dollars In Thousands)
Investments
Commercial paper11 $58,589 $(144)11 $58,589 $(144)
Total11 $58,589 $(144)11 $58,589 $(144)
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaid Expenses and Other Current Assets (Tables)
9 Months Ended
Sep. 30, 2023
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Unbilled accounts receivable, net$1,893 $1,637 
Prepaid expenses2,532 2,600 
Receivable from payment processor922 644 
Financed prepaid insurance196 1,545 
Other1,523 1,694 
Total prepaid expenses and other current assets
$7,066 $8,120 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment, net consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Data center equipment
$35,244 $28,531 
Leased and financed data center equipment
69,570 62,300 
Machinery and equipment
14,728 11,613 
Computer equipment
2,429 2,503 
Leasehold improvements
1,110 1,268 
Construction-in-progress
510 3,636 
Total property and equipment
123,591 109,851 
Less: accumulated depreciation
(74,018)(60,476)
Total property and equipment, net
$49,573 $49,375 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Capitalized Internal-Use Software, Net (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Capitalized internal-use software, net consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Developed software
$38,542 $23,777 
General and administrative software
144 144 
Total capitalized internal-use software
38,686 23,921 
Less: accumulated amortization
(9,743)(7,217)
Total capitalized internal-use software, net
$28,943 $16,704 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of September 30, 2023, future amortization expense is expected to be as follows (in thousands):
Year Ending December 31,
Remainder of 2023$1,218 
20246,582 
20256,382 
20265,929 
20275,203 
Thereafter
3,629 
Total
$28,943 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30,
2023
December 31,
2022
Accrued compensation$3,619 $2,728 
ESPP withholding1,185 415 
Accrued expenses1,615 2,881 
Accrued value-added tax ("VAT") liability1,048 1,220 
Financed insurance premiums (see Note 11)— 1,545 
Other
781 629 
Accrued expenses and other current liabilities
$8,248 $9,418 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Lessee, Operating Lease, Liability, Maturity
The future minimum commitments for these operating leases as of September 30, 2023 were as follows (in thousands), which excludes amounts allocated to services under operating lease agreements that are considered non-lease components:

Year Ending December 31,
Remaining of 2023$640 
20242,464 
20252,026 
20262,076 
20272,131 
Thereafter3,558 
Total future minimum operating lease commitments12,895 
Less imputed interest(2,379)
Total liability$10,516 
Other Commitments The future minimum commitments for the Company’s non-cancellable contractual obligations as of September 30, 2023 for non-lease components were as follows (in thousands):
Year Ending December 31,
Remaining of 2023$1,307 
20244,240 
20252,623 
20262,603 
20272,679 
Thereafter6,330 
Total future minimum commitments$19,782 
Finance Lease, Liability, Fiscal Year Maturity
The future minimum commitments for these finance leases and lease financing obligations as of September 30, 2023 were as follows (in thousands):
Year Ending December 31,Finance leasesLease financing obligationsTotal
Remainder of 2023$5,609 $805 $6,414 
202416,226 2,867 19,093 
20257,714 1,709 9,423 
20261,906 — 1,906 
2027— — — 
Thereafter— — — 
Total future minimum lease and financing commitments31,455 5,381 36,836 
Less imputed interest(2,808)(686)(3,494)
Total liability$28,647 $4,695 $33,342 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
The Company had reserved shares of common stock for future issuance as follows:
 September 30,
2023
December 31,
2022
2011 Equity Incentive Plan (“2011 Plan”)
Options outstanding
8,743,758 10,862,094 
Shares available for future grants— — 
2021 Plan
Options outstanding1,354,732 1,509,187 
Restricted stock units outstanding5,813,510 3,716,061 
Shares available for future grants
7,391,635 1,836,566 
2021 Employee Stock Purchase Plan
Shares available for future purchases1,309,451 990,132 
Total
24,613,086 18,914,040 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
RSU activity for the nine months ended September 30, 2023 was as follows:

SharesWeighted-average grant date fair value per share
Unvested balance as of December 31, 2022
3,716,061$6.60 
Granted
4,214,704$5.04 
Vested
(1,877,745)$6.23 
Forfeited
(239,510)$5.44 
Unvested balance as of September 30, 2023
5,813,510$5.64 
Summary of Stock Option Activity
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 nine months ended September 30, 2022. No stock options were granted during the nine months ended September 30, 2023.
Nine Months Ended September 30, 2022
Expected term (in years)
6.0
Expected volatility
49.0 %
Risk-free interest rate
1.20 %
Expected dividend yield— %
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, 2022
1,836,566 12,371,281 $5.74 6.07$32,385 
Shares authorized9,102,074 
Options granted— — — 
Options exercised— (1,844,602)1.79 
Options canceled
428,189 (428,189)11.31 
RSU award activity(3,975,194)— 
Balance as of September 30, 2023
7,391,635 10,098,490 $6.22 5.74$18,855 
Vested and exercisable as of September 30, 2023
8,075,929 $4.89 5.27$17,967 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
Three Months Ended September 30,Nine months ended September 30,
2023202220232022
Expected term (in years)
N/A
0.5 - 2.0
0.5 - 2.0
0.5 - 2.0
Expected volatility
N/A
45% - 68%
45% - 68%
45% - 68%
Risk-free interest rate
N/A
0.10% - 2.60%
0.10% - 5.43%
0.10% - 2.60%
Expected dividend yield
N/A
— %— %— %
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Cost of revenue
$653 $353 $1,456 $977 
Research and development
2,865 1,828 6,786 5,066 
Sales and marketing
2,747 1,539 6,616 3,906 
General and administrative
1,693 1,110 3,812 3,062 
Total stock-based compensation expense
$7,958 $4,830 $18,670 $13,011 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share Attributable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2023
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):
Three Months Ended September 30,
Nine Months Ended September 30,
2023202220232022
Numerator:
Class A
Class B
Class AClass BClass AClass BClass AClass B
Net loss attributable to common stockholders$(15,744)$(311)$(5,865)$(6,935)$(34,406)$(13,099)(14,185)$(22,720)
Denominator for basic and diluted net loss per share:
Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders – basic and diluted35,953,930711,26514,659,26217,335,12925,534,0829,721,59012,009,62019,235,449
Net loss per share attributable to common stockholders – basic and diluted$(0.44)$(0.44)$(0.40)$(0.40)$(1.35)$(1.35)$(1.18)$(1.18)
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 are as follows:
September 30,
20232022
RSUs5,813,510 2,238,357 
Stock options10,098,490 12,982,199 
Shares issuable pursuant to the ESPP290,427 300,785 
Total
16,202,427 15,521,341 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023, of which $0.7 million were related to involuntary terminations, is as follows (in thousands):
Severance and other Personnel Costs
Three Months Ended September 30, 2023Nine Months Ended
September 30, 2023
Research and development$12 $2,311 
Sales and marketing— 1,025 
General and administrative— 280 
Total$12 $3,616 
Schedule of Restructuring Reserve by Type of Cost
The following table is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):

Balance as of January 1, 2023$— 
Severance and other personnel costs$3,616 
Cash payments during the period$(3,604)
Balance as of September 30, 2023(1)
$12 
(1) The Company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the fourth quarter of 2023.
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details) - Supplier Concentration Risk - Two Vendors
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Cash Disbursements        
Concentration Risk [Line Items]        
Concentration risk, percentage 21.00% 25.00% 21.00% 26.00%
Accounts Payable        
Concentration Risk [Line Items]        
Concentration risk, percentage     28.00% 26.00%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
9 Months Ended
Sep. 30, 2023
segment
Accounting Policies [Abstract]  
Number of operating segments 1
Number of reporting units 1
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Amortization of deferred contract costs $ 0.2 $ 0.2 $ 0.7 $ 0.7  
Capitalized contract cost 0.4   0.4   $ 0.4
Deferred revenue 27.2   27.2   $ 25.5
Contract with customer, liability, revenue recognized 9.7 $ 9.2 20.5 $ 19.3  
Remaining performance obligation $ 29.5   $ 29.5    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01 | 24 Months          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Performance obligation, expected timing of satisfaction (in years) 24 months   24 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01 | 12 Months          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation percentage 84.00%   84.00%    
Performance obligation, expected timing of satisfaction (in years) 12 months   12 months    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 25,299 $ 22,051 $ 73,282 $ 62,229
B2 Cloud Storage        
Disaggregation of Revenue [Line Items]        
Revenue 11,608 8,864 32,384 23,678
Computer Backup        
Disaggregation of Revenue [Line Items]        
Revenue 13,691 13,187 40,898 38,551
Consumption-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 11,393 8,825 31,986 23,553
Subscription-based arrangements        
Disaggregation of Revenue [Line Items]        
Revenue 13,774 13,065 40,878 38,168
Physical Media (point in time)        
Disaggregation of Revenue [Line Items]        
Revenue $ 132 $ 161 $ 418 $ 508
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 25,299 $ 22,051 $ 73,282 $ 62,229
United States        
Disaggregation of Revenue [Line Items]        
Revenue 18,277 15,802 52,502 44,636
United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 1,373 1,213 3,944 3,434
Canada        
Disaggregation of Revenue [Line Items]        
Revenue 1,223 1,133 3,634 3,129
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,426 $ 3,903 $ 13,202 $ 11,030
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents $ 9,016 $ 6,690
Investments, amortized cost 20,732 58,733
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (16) (144)
Total investments 20,716 58,589
Investments, net carrying value 20,732 58,733
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Cash and cash equivalents 2,964  
Cash equivalents, gross unrealized gains 2  
Cash equivalents, gross unrealized losses 0  
Cash equivalents, fair value 2,966  
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 20,732 58,733
Investments, gross unrealized gains 0 0
Investments, gross unrealized losses (16) (144)
Total investments 20,716 58,589
Investments, net carrying value $ 20,732 $ 58,733
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Scheduled Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Amortized Cost    
Within one year $ 20,732 $ 58,733
After one year through five years 0 0
After 5 years through 10 years 0 0
After 10 years 0 0
Total investments 20,732 58,733
Fair Value    
Within one year 20,716 58,589
After one year through five years 0 0
After 5 years through 10 years 0 0
After 10 years 0 0
Total investments $ 20,716 $ 58,589
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Investments, gross unrealized losses $ 16 $ 144
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Aging of Unrealized Losses (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 months, number of securities | security 4 11
Less than 12 months, fair value $ 20,716 $ 58,589
Less than 12 months, unrealized losses $ (16) $ (144)
Total number of securities | security 4 11
Total fair value $ 20,716 $ 58,589
Total unrealized losses $ (16) $ (144)
Commercial paper    
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 months, number of securities | security 4 11
Less than 12 months, fair value $ 20,716 $ 58,589
Less than 12 months, unrealized losses $ (16) $ (144)
Total number of securities | security 4 11
Total fair value $ 20,716 $ 58,589
Total unrealized losses $ (16) $ (144)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Restricted cash   $ 169  
Restricted cash, current $ 6,078 0 $ 0
Restricted cash, non-current 0 $ 4,306 $ 2,544
Commercial paper      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Cash equivalents, fair value $ 2,966    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Prepaid Expense and Other Assets, Current [Abstract]    
Unbilled accounts receivable, net $ 1,893 $ 1,637
Prepaid expenses 2,532 2,600
Receivable from payment processor 922 644
Financed prepaid insurance 196 1,545
Other 1,523 1,694
Prepaid expenses and other current assets $ 7,066 $ 8,120
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 123,591 $ 109,851
Less: accumulated depreciation (74,018) (60,476)
Property and equipment, net 49,573 49,375
Data center equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 35,244 28,531
Leased and financed data center equipment    
Property, Plant and Equipment [Line Items]    
Leased and financed data center equipment 69,570 62,300
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 14,728 11,613
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,429 2,503
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,110 1,268
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 510 $ 3,636
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Depreciation expense $ 5,500 $ 4,800 $ 15,800 $ 13,100  
Total liability 28,647   28,647    
Revenues from External Customers and Long-Lived Assets [Line Items]          
Long-lived assets 60,100   60,100   $ 56,300
Equipment          
Property, Plant and Equipment [Line Items]          
Accumulated amortization 30,100   30,100   24,500
Carrying value of equipment under capital lease agreements and collateralized financing obligations 39,400   39,400    
Total liability         37,800
United States          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Long-lived assets 55,100   55,100   50,200
Netherlands          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Long-lived assets $ 5,000   $ 5,000   $ 6,100
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Capitalized Internal-Use Software, Net - Capitalized Internal Use Software (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Total capitalized internal-use software $ 38,686 $ 23,921
Less: accumulated amortization (9,743) (7,217)
Total capitalized internal-use software, net 28,943 16,704
Developed software    
Finite-Lived Intangible Assets [Line Items]    
Total capitalized internal-use software 38,542 23,777
General and administrative software    
Finite-Lived Intangible Assets [Line Items]    
Total capitalized internal-use software $ 144 $ 144
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Capitalized Internal-Use Software, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Capitalized computer software, amortization $ 1.0 $ 0.6 $ 2.5 $ 1.6
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Capitalized Internal-Use Software, Net - Future Amortization Expense (Details) - Capitalized Computer Software
$ in Thousands
Sep. 30, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Remainder of 2023 $ 1,218
2024 6,582
2025 6,382
2026 5,929
2027 5,203
Thereafter 3,629
Total $ 28,943
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation $ 3,619 $ 2,728
ESPP withholding 1,185 415
Accrued expenses 1,615 2,881
Accrued value-added tax (“VAT”) liability 1,048 1,220
Financed insurance premiums (see Note 11) 0 1,545
Other 781 629
Accrued expenses and other current liabilities $ 8,248 $ 9,418
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
arrangement
Sep. 30, 2022
USD ($)
Jul. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]            
Finance lease, weighted average remaining lease term 1 year 10 months 24 days   1 year 10 months 24 days      
Finance lease, weighted average discount rate (in percent) 10.80%   10.80%      
Depreciation expense $ 3,900 $ 3,500 $ 11,200 $ 9,700    
Finance lease cost 4,400 4,100 12,500 11,400    
Finance Lease, cost, interest expense 700 900 2,200 2,500    
Lease financing obligation 300 300 1,000 1,000    
Lease financing obligation, interest expense $ 100 100 200 300    
Interest paid on finance lease and lease financing obligations     $ 2,400 2,800    
Number of sale-leaseback arrangements | arrangement     1      
Proceeds from sale leaseback transaction     $ 2,500      
Operating lease, weighted average remaining lease term 5 years 8 months 12 days   5 years 8 months 12 days      
Operating lease, weighted average discount rate (in percent) 7.50%   7.50%      
Operating lease right-of-use assets $ 10,482   $ 10,482   $ 5,300 $ 6,881
Operating lease liabilities 10,516   10,516   $ 5,200  
Operating lease cost 2,600 2,300 7,900 5,800    
Purchase obligation, to be paid, remainder of fiscal year 2,500   2,500      
Purchase obligation, to be paid, year one 700   700      
Plan contributions 500 400 1,400 1,200    
Accrued value-added tax (“VAT”) liability 1,048   1,048     $ 1,220
Lease And Non-Lease Components            
Other Commitments [Line Items]            
Rental expense 2,100 1,900 6,200 4,700    
Lease Components            
Other Commitments [Line Items]            
Rental expense 700 700 2,200 2,000    
Cost of revenue | Lease And Non-Lease Components            
Other Commitments [Line Items]            
Rental expense $ 1,800 $ 1,400 $ 5,100 $ 3,600    
Minimum            
Other Commitments [Line Items]            
Capital leases, agreement term     3 years      
Maximum            
Other Commitments [Line Items]            
Capital leases, agreement term     4 years      
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Finance leases  
Remainder of 2023 $ 5,609
2024 16,226
2025 7,714
2026 1,906
2027 0
Thereafter 0
Total future minimum lease and financing commitments 31,455
Less imputed interest (2,808)
Total liability $ 28,647
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance lease liabilities and lease financing obligations, current, Finance lease liabilities and lease financing obligations, non-current
Lease financing obligations  
Remainder of 2023 $ 805
2024 2,867
2025 1,709
2026 0
2027 0
Thereafter 0
Total future minimum lease and financing commitments 5,381
Less imputed interest (686)
Total liability 4,695
Total  
Remainder of 2023 6,414
2024 19,093
2025 9,423
2026 1,906
2027 0
Thereafter 0
Total future minimum lease and financing commitments 36,836
Less imputed interest (3,494)
Total liability $ 33,342
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Commitments for Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jul. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining of 2023 $ 640  
2024 2,464  
2025 2,026  
2026 2,076  
2027 2,131  
Thereafter 3,558  
Total future minimum operating lease commitments 12,895  
Less imputed interest (2,379)  
Total liability $ 10,516 $ 5,200
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Commitments for Non-Cancellable Contractual Obligations (Details) - Data Center Operations, Non-Tangible Utilities And Services
$ in Thousands
Sep. 30, 2023
USD ($)
Other Commitments [Line Items]  
Remaining of 2023 $ 1,307
2024 4,240
2025 2,623
2026 2,603
2027 2,679
Thereafter 6,330
Total future minimum commitments $ 19,782
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2023
Nov. 30, 2022
USD ($)
installment
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Apr. 30, 2022
USD ($)
Oct. 31, 2021
USD ($)
Debt Instrument [Line Items]                  
Restricted cash, current     $ 6,078,000 $ 0 $ 6,078,000 $ 0 $ 0    
Interest expense (less than for three and nine months ended September 30, 2022)     936,000 950,000 2,801,000 2,811,000      
AFCO Premium Credit LLC Insurance Premium Financing Agreement | Notes Payable, Other Payables                  
Debt Instrument [Line Items]                  
Debt instrument, face amount   $ 2,100,000              
Debt instrument, term   12 months              
Interest rate, stated percentage (in percent)   4.50%              
Down payment   $ 500,000              
Long-term debt   $ 1,500,000              
Periodic payment, number of quarterly installments | installment   3              
Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity               $ 30,000,000 $ 9,500,000
Outstanding balance     6,100,000   6,100,000        
Outstanding amount available to be borrowed     $ 23,900,000   $ 23,900,000        
Weighted average interest rate (in percent)     7.40%   7.40%        
Interest expense (less than for three and nine months ended September 30, 2022)     $ 200,000 $ 100,000 $ 400,000 $ 100,000      
Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR)                  
Debt Instrument [Line Items]                  
Basis spread on variable rate 2.00%                
Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit | Base Rate                  
Debt Instrument [Line Items]                  
Basis spread on variable rate 3.00%                
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Narrative (Details) - shares
Sep. 30, 2023
Jul. 06, 2023
Dec. 31, 2022
Common Class B      
Class of Stock [Line Items]      
Common stock, shares issued (in shares) 0 0 17,195,404
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 24,613,086 18,914,040
2011 Equity Incentive Plan (“2011 Plan”)    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 0 0
2011 Equity Incentive Plan (“2011 Plan”) | Options outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 8,743,758 10,862,094
2021 Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 7,391,635 1,836,566
2021 Plan | Options outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1,354,732 1,509,187
2021 Plan | Restricted stock units outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 5,813,510 3,716,061
2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Common stock reserved for future issuance (in shares) 1,309,451 990,132
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 05, 2023
Jan. 31, 2023
Jan. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Feb. 28, 2023
Dec. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Number of shares authorized (in shares)                     9,102,074
Expected dividend yield (in percent)             0.00% 0.00%      
Weighted-average grant-date fair value of options granted (USD per share)               $ 6.26      
Intrinsic value of options exercised             $ 6,100 $ 9,100      
Aggregate grant-date fair value of options vested             6,800 8,000      
Stock-based compensation expense       $ 7,958 $ 4,830   18,670 13,011      
Stock-based compensation included in capitalized internal-use software             3,703 $ 1,808      
Cost not yet recognized for stock options, amount       13,000     $ 13,000        
Cost not yet recognized, period for recognition             2 years        
ESPP withholding       1,185     $ 1,185       $ 415
Restricted stock units outstanding                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Cost not yet recognized for restricted stock units, amount       $ 30,400     $ 30,400        
Employee Stock                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Expected dividend yield (in percent)         0.00%   0.00% 0.00%      
2021 Plan                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Number of shares authorized (in shares)                 14,662,500    
Number of additional shares authorized (in shares) 13,719,000 809,916 411,399                
Minimum annual additional number of shares authorized (in shares)           4,784,100          
Minimum annual additional number of shares authorized, common stock outstanding (in percent)           5.00%          
2021 Plan | Restricted stock units outstanding | Share-Based Payment Arrangement, Nonemployee                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Award vesting period             1 year        
2021 Plan | Employee Stock                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Number of shares authorized (in shares)       956,800     956,800        
Number of additional shares authorized (in shares)   667,874 607,696                
Stock-based compensation (in shares)             348,555        
Stock-based compensation expense       $ 900 $ 800   $ 2,800 $ 2,400      
Stock-based compensation included in capitalized internal-use software       200 200   700 300      
Cost not yet recognized for stock options, amount       1,800     $ 1,800        
Cost not yet recognized, period for recognition             1 year        
2021 Plan | Minimum | Restricted stock units outstanding | Share-Based Payment Arrangement, Employee                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Award vesting period             1 year        
2021 Plan | Maximum | Restricted stock units outstanding | Share-Based Payment Arrangement, Employee                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Award vesting period             4 years        
2011 Equity Incentive Plan (“2011 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 | Restricted stock units outstanding                      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                      
Number of shares authorized (in shares)                   288,000  
Stock-based compensation expense       1,700 700   $ 2,600 1,700      
Stock-based compensation included in capitalized internal-use software       $ 200 $ 100   $ 400 $ 200      
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units outstanding
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Shares  
Balance, beginning of period (in shares) | shares 3,716,061
Granted (in shares) | shares 4,214,704
Vested (in shares) | shares (1,877,745)
Forfeited (in shares) | shares (239,510)
Balance, end of period (in shares) | shares 5,813,510
Weighted-average grant date fair value per share  
Balance, beginning of period (in dollars per share) | $ / shares $ 6.60
Granted (in dollars per share) | $ / shares 5.04
Vested (in dollars per share) | $ / shares 6.23
Forfeited (in dollars per share) | $ / shares 5.44
Balance, end of period (in dollars per share) | $ / shares $ 5.64
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Valuation Assumptions (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)     6 years
Expected volatility (in percent)     49.00%
Risk free interest rate (in percent)     1.20%
Expected dividend yield (in percent)   0.00% 0.00%
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield (in percent) 0.00% 0.00% 0.00%
Minimum | Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Expected volatility (in percent) 45.00% 45.00% 45.00%
Risk free interest rate (in percent) 0.10% 0.10% 0.10%
Maximum | Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 2 years 2 years 2 years
Expected volatility (in percent) 68.00% 68.00% 68.00%
Risk free interest rate (in percent) 2.60% 5.43% 2.60%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of Equity Award Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Shares available for grant    
Beginning balance (in shares) 1,836,566  
Shares authorized (in shares)   9,102,074
Granted (in shares) 0  
Exercised (in shares) 0  
Cancelled (in shares) 428,189  
Ending balance (in shares) 7,391,635 1,836,566
Outstanding Stock Options    
Beginning balance (in shares) 12,371,281  
Options granted (in shares) 0  
Exercised (in shares) (1,844,602)  
Cancelled (in shares) (428,189)  
Ending balance (in shares) 10,098,490 12,371,281
Vested and exercisable (in shares) 8,075,929  
Weighted-average exercise Price    
Beginning balance (USD per share) | $ / shares $ 5.74  
Granted (USD per share) | $ / shares 0  
Exercised (USD per share) | $ / shares 1.79  
Cancelled (USD per share) | $ / shares 11.31  
Ending balance (USD per share) | $ / shares 6.22 $ 5.74
Vested and exercisable (USD per share) | $ / shares $ 4.89  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, Weighted-average remaining contractual life (years) 5 years 8 months 26 days 6 years 25 days
Vested and exercisable, Weighted-average remaining contractual life (years) 5 years 3 months 7 days  
Options outstanding, Aggregate intrinsic value | $ $ 18,855 $ 32,385
Vested and exercisable, Aggregate intrinsic value | $ $ 17,967  
Restricted stock units outstanding    
Shares available for grant    
RSU award activity (in shares) (3,975,194)  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Classification of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 7,958 $ 4,830 $ 18,670 $ 13,011
Cost of revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 653 353 1,456 977
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,865 1,828 6,786 5,066
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,747 1,539 6,616 3,906
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,693 $ 1,110 $ 3,812 $ 3,062
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share Attributable to Common Stockholders - Narrative (Details) - $ / shares
Sep. 30, 2023
Jul. 06, 2023
Dec. 31, 2022
Common Class B      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Common stock, par value (USD per share) $ 0.0001   $ 0.0001
Common stock, shares issued (in shares) 0 0 17,195,404
Common Class A      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Common stock, par value (USD per share) $ 0.0001   $ 0.0001
Common stock, shares issued (in shares) 37,464,639   16,198,333
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net loss attributable to common stockholders $ (16,055) $ (12,800) $ (47,505) $ (36,905)
Denominator for basic and diluted net loss per share:        
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic (in shares) [1] 36,665,195 31,994,391 35,255,672 31,245,069
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares) [1] 36,665,195 31,994,391 35,255,672 31,245,069
Net loss per share attributable to common stockholders - basic (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
Net loss per share attributable to common stockholders - diluted (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
Common Class A        
Numerator:        
Net loss attributable to common stockholders $ (15,744) $ (5,865) $ (34,406) $ (14,185)
Denominator for basic and diluted net loss per share:        
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic (in shares) 35,953,930 14,659,262 25,534,082 12,009,620
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares) 35,953,930 14,659,262 25,534,082 12,009,620
Net loss per share attributable to common stockholders - basic (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
Net loss per share attributable to common stockholders - diluted (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
Common Class B        
Numerator:        
Net loss attributable to common stockholders $ (311) $ (6,935) $ (13,099) $ (22,720)
Denominator for basic and diluted net loss per share:        
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic (in shares) 711,265 17,335,129 9,721,590 19,235,449
Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares) 711,265 17,335,129 9,721,590 19,235,449
Net loss per share attributable to common stockholders - basic (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
Net loss per share attributable to common stockholders - diluted (USD per share) $ (0.44) $ (0.40) $ (1.35) $ (1.18)
[1] (1) On July 6, 2023, all shares of the Company’s then outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 12 for further details.
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 16,202,427 15,521,341
RSUs    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 5,813,510 2,238,357
Stock options    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 10,098,490 12,982,199
Shares issuable pursuant to the ESPP    
Earnings Per Common Share [Line Items]    
Antidilutive securities (in shares) 290,427 300,785
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended 9 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Voluntary Terminations    
Restructuring Cost and Reserve [Line Items]    
Workforce terminated (in percent)   1.00%
Involuntary Terminations    
Restructuring Cost and Reserve [Line Items]    
Workforce terminated (in percent)   4.00%
Maximum    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 3.6  
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Summary of Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Severance and other Personnel Costs $ 12 $ 3,616
Involuntary Terminations    
Restructuring Cost and Reserve [Line Items]    
Severance and other Personnel Costs 700 700
Research and development    
Restructuring Cost and Reserve [Line Items]    
Severance and other Personnel Costs 12 2,311
Sales and marketing    
Restructuring Cost and Reserve [Line Items]    
Severance and other Personnel Costs 0 1,025
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Severance and other Personnel Costs $ 0 $ 280
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Restructuring Reserve Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Restructuring Reserve [Roll Forward]    
Beginning of period   $ 0
Severance and other Personnel Costs $ 12 3,616
Cash payments during the period   (3,604)
End of period $ 12 $ 12
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate 0.00% 0.00% 0.00% 0.00%
Income tax benefit $ 0 $ 0 $ 0 $ (69,000)
XML 82 blze-20230930_htm.xml IDEA: XBRL DOCUMENT 0001462056 2023-01-01 2023-09-30 0001462056 2023-10-31 0001462056 2023-09-30 0001462056 2022-12-31 0001462056 us-gaap:CommonClassAMember 2023-09-30 0001462056 us-gaap:CommonClassAMember 2022-12-31 0001462056 us-gaap:CommonClassBMember 2022-12-31 0001462056 us-gaap:CommonClassBMember 2023-09-30 0001462056 2023-07-01 2023-09-30 0001462056 2022-07-01 2022-09-30 0001462056 2022-01-01 2022-09-30 0001462056 us-gaap:CommonStockMember 2023-06-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001462056 us-gaap:RetainedEarningsMember 2023-06-30 0001462056 2023-06-30 0001462056 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001462056 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001462056 us-gaap:CommonStockMember 2023-09-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001462056 us-gaap:RetainedEarningsMember 2023-09-30 0001462056 us-gaap:CommonStockMember 2022-06-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001462056 us-gaap:RetainedEarningsMember 2022-06-30 0001462056 2022-06-30 0001462056 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001462056 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001462056 us-gaap:CommonStockMember 2022-09-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001462056 us-gaap:RetainedEarningsMember 2022-09-30 0001462056 2022-09-30 0001462056 us-gaap:CommonStockMember 2022-12-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001462056 us-gaap:RetainedEarningsMember 2022-12-31 0001462056 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001462056 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001462056 blze:A2022EmployeeBonusPlanMember us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001462056 blze:A2022EmployeeBonusPlanMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001462056 blze:A2022EmployeeBonusPlanMember 2023-01-01 2023-09-30 0001462056 us-gaap:CommonStockMember 2021-12-31 0001462056 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001462056 us-gaap:RetainedEarningsMember 2021-12-31 0001462056 2021-12-31 0001462056 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001462056 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001462056 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001462056 blze:CashDisbursementsMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2023-07-01 2023-09-30 0001462056 blze:CashDisbursementsMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2022-07-01 2022-09-30 0001462056 blze:CashDisbursementsMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2023-01-01 2023-09-30 0001462056 blze:CashDisbursementsMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2022-01-01 2022-09-30 0001462056 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2023-01-01 2023-09-30 0001462056 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember blze:TwoVendorsMember 2022-01-01 2022-09-30 0001462056 2023-10-01 blze:A12MonthsMember 2023-09-30 0001462056 2023-10-01 blze:A24MonthsMember 2023-09-30 0001462056 blze:B2CloudStorageMember 2023-07-01 2023-09-30 0001462056 blze:B2CloudStorageMember 2022-07-01 2022-09-30 0001462056 blze:B2CloudStorageMember 2023-01-01 2023-09-30 0001462056 blze:B2CloudStorageMember 2022-01-01 2022-09-30 0001462056 blze:ComputerBackupMember 2023-07-01 2023-09-30 0001462056 blze:ComputerBackupMember 2022-07-01 2022-09-30 0001462056 blze:ComputerBackupMember 2023-01-01 2023-09-30 0001462056 blze:ComputerBackupMember 2022-01-01 2022-09-30 0001462056 blze:ConsumptionBasedArragmentsMember 2023-07-01 2023-09-30 0001462056 blze:ConsumptionBasedArragmentsMember 2022-07-01 2022-09-30 0001462056 blze:ConsumptionBasedArragmentsMember 2023-01-01 2023-09-30 0001462056 blze:ConsumptionBasedArragmentsMember 2022-01-01 2022-09-30 0001462056 blze:SubscriptionBasedArrangementsMember 2023-07-01 2023-09-30 0001462056 blze:SubscriptionBasedArrangementsMember 2022-07-01 2022-09-30 0001462056 blze:SubscriptionBasedArrangementsMember 2023-01-01 2023-09-30 0001462056 blze:SubscriptionBasedArrangementsMember 2022-01-01 2022-09-30 0001462056 blze:PhysicalMediaMember 2023-07-01 2023-09-30 0001462056 blze:PhysicalMediaMember 2022-07-01 2022-09-30 0001462056 blze:PhysicalMediaMember 2023-01-01 2023-09-30 0001462056 blze:PhysicalMediaMember 2022-01-01 2022-09-30 0001462056 country:US 2023-07-01 2023-09-30 0001462056 country:US 2022-07-01 2022-09-30 0001462056 country:US 2023-01-01 2023-09-30 0001462056 country:US 2022-01-01 2022-09-30 0001462056 country:GB 2023-07-01 2023-09-30 0001462056 country:GB 2022-07-01 2022-09-30 0001462056 country:GB 2023-01-01 2023-09-30 0001462056 country:GB 2022-01-01 2022-09-30 0001462056 country:CA 2023-07-01 2023-09-30 0001462056 country:CA 2022-07-01 2022-09-30 0001462056 country:CA 2023-01-01 2023-09-30 0001462056 country:CA 2022-01-01 2022-09-30 0001462056 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001462056 us-gaap:NonUsMember 2022-07-01 2022-09-30 0001462056 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001462056 us-gaap:NonUsMember 2022-01-01 2022-09-30 0001462056 us-gaap:CommercialPaperMember 2023-09-30 0001462056 us-gaap:CommercialPaperMember 2023-09-30 0001462056 us-gaap:CommercialPaperMember 2022-12-31 0001462056 blze:DataCenterEquipmentMember 2023-09-30 0001462056 blze:DataCenterEquipmentMember 2022-12-31 0001462056 blze:LeasedDataCenterEquipmentMember 2023-09-30 0001462056 blze:LeasedDataCenterEquipmentMember 2022-12-31 0001462056 us-gaap:MachineryAndEquipmentMember 2023-09-30 0001462056 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001462056 us-gaap:ComputerEquipmentMember 2023-09-30 0001462056 us-gaap:ComputerEquipmentMember 2022-12-31 0001462056 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001462056 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001462056 us-gaap:ConstructionInProgressMember 2023-09-30 0001462056 us-gaap:ConstructionInProgressMember 2022-12-31 0001462056 us-gaap:EquipmentMember 2023-09-30 0001462056 us-gaap:EquipmentMember 2022-12-31 0001462056 country:US 2023-09-30 0001462056 country:NL 2023-09-30 0001462056 country:US 2022-12-31 0001462056 country:NL 2022-12-31 0001462056 us-gaap:SoftwareDevelopmentMember 2023-09-30 0001462056 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001462056 blze:GeneralAndAdministrativeSoftwareMember 2023-09-30 0001462056 blze:GeneralAndAdministrativeSoftwareMember 2022-12-31 0001462056 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-09-30 0001462056 srt:MinimumMember 2023-01-01 2023-09-30 0001462056 srt:MaximumMember 2023-01-01 2023-09-30 0001462056 2023-07-31 0001462056 blze:DataCenterOperationsNonTangibleUtilitiesAndServicesMember 2023-09-30 0001462056 blze:LeaseAndNonLeaseComponentsMember 2023-07-01 2023-09-30 0001462056 blze:LeaseAndNonLeaseComponentsMember 2022-07-01 2022-09-30 0001462056 us-gaap:CostOfSalesMember blze:LeaseAndNonLeaseComponentsMember 2023-07-01 2023-09-30 0001462056 us-gaap:CostOfSalesMember blze:LeaseAndNonLeaseComponentsMember 2022-07-01 2022-09-30 0001462056 blze:LeaseComponentsMember 2022-07-01 2022-09-30 0001462056 blze:LeaseComponentsMember 2023-07-01 2023-09-30 0001462056 blze:LeaseAndNonLeaseComponentsMember 2023-01-01 2023-09-30 0001462056 blze:LeaseAndNonLeaseComponentsMember 2022-01-01 2022-09-30 0001462056 us-gaap:CostOfSalesMember blze:LeaseAndNonLeaseComponentsMember 2023-01-01 2023-09-30 0001462056 us-gaap:CostOfSalesMember blze:LeaseAndNonLeaseComponentsMember 2022-01-01 2022-09-30 0001462056 blze:LeaseComponentsMember 2023-01-01 2023-09-30 0001462056 blze:LeaseComponentsMember 2022-01-01 2022-09-30 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2022-04-30 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2021-10-31 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-01-31 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-01-01 2023-01-31 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2023-09-30 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2023-07-01 2023-09-30 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2023-01-01 2023-09-30 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2022-07-01 2022-09-30 0001462056 us-gaap:RevolvingCreditFacilityMember blze:CityNationalBankRevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2022-01-01 2022-09-30 0001462056 blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember us-gaap:NotesPayableOtherPayablesMember 2022-11-30 0001462056 blze:AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember us-gaap:NotesPayableOtherPayablesMember 2022-11-01 2022-11-30 0001462056 us-gaap:CommonClassBMember 2023-07-06 0001462056 us-gaap:EmployeeStockOptionMember blze:A2011EquityInceptivePlanMember 2023-09-30 0001462056 us-gaap:EmployeeStockOptionMember blze:A2011EquityInceptivePlanMember 2022-12-31 0001462056 blze:A2011EquityInceptivePlanMember 2023-09-30 0001462056 blze:A2011EquityInceptivePlanMember 2022-12-31 0001462056 us-gaap:EmployeeStockOptionMember blze:A2021PlanMember 2023-09-30 0001462056 us-gaap:EmployeeStockOptionMember blze:A2021PlanMember 2022-12-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2021PlanMember 2023-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2021PlanMember 2022-12-31 0001462056 blze:A2021PlanMember 2023-09-30 0001462056 blze:A2021PlanMember 2022-12-31 0001462056 blze:A2021EmployeeStockPurchasePlanMember 2023-09-30 0001462056 blze:A2021EmployeeStockPurchasePlanMember 2022-12-31 0001462056 blze:A2021PlanMember 2023-06-30 0001462056 blze:A2021PlanMember 2023-06-05 2023-06-05 0001462056 blze:A2021PlanMember 2022-01-01 2022-03-31 0001462056 blze:A2021PlanMember 2023-01-01 2023-01-31 0001462056 blze:A2021PlanMember 2022-01-01 2022-01-31 0001462056 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember blze:A2021PlanMember 2023-01-01 2023-09-30 0001462056 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember blze:A2021PlanMember 2023-01-01 2023-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember blze:A2021PlanMember 2023-01-01 2023-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001462056 us-gaap:EmployeeStockOptionMember blze:A2011EquityInceptivePlanMember 2023-01-01 2023-09-30 0001462056 2022-01-01 2022-12-31 0001462056 us-gaap:EmployeeStockMember blze:A2021PlanMember 2023-09-30 0001462056 us-gaap:EmployeeStockMember blze:A2021PlanMember 2023-01-01 2023-01-31 0001462056 us-gaap:EmployeeStockMember blze:A2021PlanMember 2022-01-01 2022-01-31 0001462056 us-gaap:EmployeeStockMember blze:A2021PlanMember 2023-01-01 2023-09-30 0001462056 us-gaap:EmployeeStockMember blze:A2021PlanMember 2023-07-01 2023-09-30 0001462056 us-gaap:EmployeeStockMember blze:A2021PlanMember 2022-07-01 2022-09-30 0001462056 us-gaap:EmployeeStockMember blze:A2021PlanMember 2022-01-01 2022-09-30 0001462056 srt:MinimumMember us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001462056 srt:MaximumMember us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001462056 srt:MinimumMember us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001462056 srt:MaximumMember us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001462056 srt:MinimumMember us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001462056 srt:MaximumMember us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001462056 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001462056 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001462056 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001462056 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001462056 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001462056 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001462056 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001462056 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001462056 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001462056 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001462056 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001462056 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001462056 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001462056 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001462056 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001462056 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001462056 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001462056 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001462056 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2022EmployeeBonusPlanMember 2023-02-28 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2022EmployeeBonusPlanMember 2022-07-01 2022-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2022EmployeeBonusPlanMember 2022-01-01 2022-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2022EmployeeBonusPlanMember 2023-07-01 2023-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember blze:A2022EmployeeBonusPlanMember 2023-01-01 2023-09-30 0001462056 us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001462056 us-gaap:CommonClassBMember 2023-07-01 2023-09-30 0001462056 us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001462056 us-gaap:CommonClassBMember 2022-07-01 2022-09-30 0001462056 us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001462056 us-gaap:CommonClassBMember 2023-01-01 2023-09-30 0001462056 us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001462056 us-gaap:CommonClassBMember 2022-01-01 2022-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001462056 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001462056 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001462056 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001462056 blze:SharesIssuablePursuantToTheESPPMember 2023-01-01 2023-09-30 0001462056 blze:SharesIssuablePursuantToTheESPPMember 2022-01-01 2022-09-30 0001462056 srt:MaximumMember 2023-01-01 2023-06-30 0001462056 blze:VoluntaryTerminationsMember 2023-01-01 2023-09-30 0001462056 blze:InvoluntaryTerminationsMember 2023-01-01 2023-09-30 0001462056 blze:InvoluntaryTerminationsMember 2023-07-01 2023-09-30 shares iso4217:USD iso4217:USD shares pure blze:segment blze:security blze:arrangement blze:installment 0001462056 --12-31 2023 Q3 false 201 Baldwin Ave. San Mateo CA 94401 1 1 P3Y http://www.backblaze.com/20230930#CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent http://www.backblaze.com/20230930#CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent P1Y 10-Q true 2023-09-30 false 001-41026 BACKBLAZE, INC. DE 20-8893125 201 Baldwin Ave. 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 37600000 9016000 6690000 1991000 856000 6078000 0 20732000 58733000 7066000 8120000 44883000 74399000 0 4306000 49573000 49375000 10482000 6881000 28943000 16704000 868000 793000 134749000 152458000 1985000 3283000 8248000 9418000 6078000 0 19077000 18531000 1998000 2130000 23589000 22912000 60975000 56274000 14265000 15487000 8518000 5032000 3633000 2611000 0 4306000 87391000 83710000 0.0001 0.0001 113000000 113000000 37464639 37464639 16198333 16198333 4000 2000 0.0001 0.0001 295986 37000000 0 0 17195404 17195404 0 2000 182600000 156485000 -135246000 -87741000 47358000 68748000 134749000 152458000 25299000 22051000 73282000 62229000 13546000 10836000 38509000 30073000 11753000 11215000 34773000 32156000 9639000 8152000 30097000 24493000 10736000 9727000 31170000 26125000 6944000 5396000 19786000 16106000 27319000 23275000 81053000 66724000 -15566000 -12060000 -46280000 -34568000 447000 210000 1576000 405000 936000 950000 2801000 2811000 -16055000 -12800000 -47505000 -36974000 0 0 0 -69000 -16055000 -12800000 -47505000 -36905000 -0.44 -0.44 -0.40 -0.40 -1.35 -1.35 -1.18 -1.18 36665195 36665195 31994391 31994391 35255672 35255672 31245069 31245069 35984501 4000 173372000 -119191000 54185000 -16055000 -16055000 659837 1254000 1254000 820301 7974000 7974000 37464639 4000 182600000 -135246000 47358000 31631532 3000 143431000 -60448000 82986000 -12800000 -12800000 694260 1376000 1376000 110597 0 4960000 4960000 32436389 3000 149767000 -73248000 76522000 33393737 4000 156485000 -87741000 68748000 -47505000 -47505000 1844602 3309000 3309000 1589837 348555 1171000 1171000 19787000 19787000 287908 1848000 1848000 37464639 4000 182600000 -135246000 47358000 30384834 3000 131826000 -36343000 95486000 -36905000 -36905000 1609789 3439000 3439000 153195 -130000 -130000 288571 1529000 1529000 13103000 13103000 32436389 3000 149767000 -73248000 76522000 -47505000 -36905000 -113000 367000 1839000 1820000 18337000 14689000 18670000 13011000 242000 -24000 1135000 411000 -867000 234000 313000 -56000 -592000 -137000 -366000 -901000 1697000 635000 -1968000 -1853000 0 -69000 -10598000 -10642000 19492000 113259000 57380000 61000000 319000 0 5066000 4061000 11061000 5645000 22080000 -61965000 14878000 11602000 0 658000 4273000 2543000 2500000 0 1545000 0 2500000 0 0 130000 3426000 3439000 1171000 1529000 -7553000 -4879000 3929000 -77486000 11165000 105012000 15094000 27526000 2752000 2838000 58000 26000 2174000 1948000 3703000 1808000 1848000 0 2586000 1716000 11995000 15680000 131000 337000 0 5220000 5568000 0 38000 0 9016000 24813000 169000 6078000 0 0 2544000 15094000 27526000 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Inc. and its subsidiaries (collectively, “Ba</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ckblaze” 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.</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 and Principles of Consolidation</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:112%">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated. The accompanying condensed consolidated 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 consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2022 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:112%">Annual Report on Form 10-K for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which was filed with the SEC on March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its 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 September 30, 2023, results of operations for the three and nine months ended September 30, 2023 and 2022, cash flows for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">nine months ended September 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and 2022, and stockholders' equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 and 2022 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, certain of which have been updated below, 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which was filed with the SEC on March 31, 2023. </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 internal-use </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation of the Company’s ESPP expense, and accounting for taxes, including estimates for 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;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%">Foreign Currency</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 reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on monetary transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.</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%">Concentrations and Risks and Uncertainties</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-style:italic;font-weight:400;line-height:120%">Liquidity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its existing cash, cash equivalents and short-term investments together with cash provided by operations, will be sufficient to support its working capital and capital expenditure requirements for at least the next 12 months. However, to achieve its continued growth and objectives, the Company will need to obtain additional sources of financing which may include entering into lease agreements, sale-leaseback arrangements, credit facilities, and other debt financing arrangements for the purpose of acquiring infrastructure equipment and to fund its operations. In the event that the Company requires additional financing, it may not be able to raise such financing on terms acceptable to us or at all. If the Company is unable to obtain additional sources of financing, raise additional capital or generate cash flows necessary to expand its operations and invest in continued innovation, it may not be able to compete successfully, which would harm its business, results of operations and financial condition.<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, short-term investments, and unbilled accounts receivable. The Company maintains its cash, restricted cash, and short-term investments with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (“RBC”), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company’s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings. </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-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 busine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ss.</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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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-style:italic;font-weight:700;line-height:120%">Cash disbursement concentration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</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:120%">Total cash disbursements represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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-style:italic;font-weight:700;line-height:120%">Accounts payable concentration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</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:120%">Total accounts payable balance represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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: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><span><br/></span></div><div><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%">Restructuring</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:112%">Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date (i) management has committed to a plan of termination, which includes identification of employees to be terminated and related information, (ii) actions required to complete the plan indicate that it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn, and (iii) employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.</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:700;line-height:120%">Investments</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 holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.<br/><br/>The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.</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 Company’s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet. </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-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 June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, </span><span style="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="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 an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For accounts receivables, unbilled 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. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated 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 and Principles of Consolidation</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:112%">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated. The accompanying condensed consolidated 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 consolidated financial statements should be read in conjunction with the audited financial statements and notes for the year ended December 31, 2022 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:112%">Annual Report on Form 10-K for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December 31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, which was filed with the SEC on March 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as its 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 September 30, 2023, results of operations for the three and nine months ended September 30, 2023 and 2022, cash flows for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">nine months ended September 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and 2022, and stockholders' equity for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 and 2022 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 internal-use </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">software, which include determining (i) whether projects will result in new or additional functionality, (ii) the start and end date of the application development phase of projects, and (iii) their useful life, the useful lives of other long-lived assets, impairment considerations for long-lived assets, the incremental borrowing rate for lease agreements, expected lease term, lease and non-lease component allocation, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation of the Company’s ESPP expense, and accounting for taxes, including estimates for 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;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%">Foreign Currency</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 reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company and its subsidiaries is USD. Transaction gains and losses that arise from exchange rate fluctuations on monetary transactions denominated in a currency other than the functional currency are included in general and administrative on the condensed consolidated statements of operations when realized.</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%">Concentrations and Risks and Uncertainties</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-style:italic;font-weight:400;line-height:120%">Liquidity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its existing cash, cash equivalents and short-term investments together with cash provided by operations, will be sufficient to support its working capital and capital expenditure requirements for at least the next 12 months. However, to achieve its continued growth and objectives, the Company will need to obtain additional sources of financing which may include entering into lease agreements, sale-leaseback arrangements, credit facilities, and other debt financing arrangements for the purpose of acquiring infrastructure equipment and to fund its operations. In the event that the Company requires additional financing, it may not be able to raise such financing on terms acceptable to us or at all. If the Company is unable to obtain additional sources of financing, raise additional capital or generate cash flows necessary to expand its operations and invest in continued innovation, it may not be able to compete successfully, which would harm its business, results of operations and financial condition.<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to credit risk primarily consist of cash, cash equivalents, accounts receivable, short-term investments, and unbilled accounts receivable. The Company maintains its cash, restricted cash, and short-term investments with high-quality financial institutions with investment-grade ratings. In the event of a failure of any financial institutions where the Company maintains deposits, it may lose timely access to its funds at such institutions and incur significant losses to the extent its funds exceed the $250,000 limit insured by the Federal Deposit Insurance Corporation. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amount recorded on the balance sheets. In addition, the Company uses City National Bank, a subsidiary of Royal Bank of Canada (“RBC”), for its banking needs. While the Company and its bank has not been directly affected by the recent failures of certain banks, the banking industry overall has experienced disruption and uncertainty, which could put additional pressures on the Company’s bank and other banks, and may negatively impact the availability and costs for various banking and investment offerings. </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-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 busine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ss.</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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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-style:italic;font-weight:700;line-height:120%">Cash disbursement concentration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</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:120%">Total cash disbursements represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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-style:italic;font-weight:700;line-height:120%">Accounts payable concentration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</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:120%">Total accounts payable balance represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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: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> <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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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-style:italic;font-weight:700;line-height:120%">Cash disbursement concentration</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</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:120%">Total cash disbursements represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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-style:italic;font-weight:700;line-height:120%">Accounts payable concentration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of vendors</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">2</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:120%">Total accounts payable balance represented by vendors listed above</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table> 0.21 0.25 0.21 0.26 0.28 0.26 <div><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%">Restructuring</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:112%">Restructuring costs are comprised of severance costs related to workforce reductions. The Company recognizes restructuring charges when the liability is incurred. For involuntary terminations, employee termination benefits are accrued at the date (i) management has committed to a plan of termination, which includes identification of employees to be terminated and related information, (ii) actions required to complete the plan indicate that it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn, and (iii) employees have been notified of their termination dates and expected severance payments. For voluntary terminations, the Company recognizes a liability when the termination benefit has been irrevocably accepted by the employee.</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:700;line-height:120%">Investments</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 holds all investments on a held-to-maturity basis, and they are reported at amortized cost with realized gains or losses reported in earnings. The Company determines the appropriate classification of its investment in debt securities at the time of purchase and re-evaluates such determination at each balance sheet date.<br/><br/>The Company will recognize an allowance for estimated credit losses on its held-to-maturity securities, using a forward-looking expected loss model, which reflects losses that are expected to be incurred over the life of the financial instrument. The Company uses a roll-rate method to determine the estimated credit losses using factors including historical global average default rates and expected recovery rates on similar credit quality, bond maturity and duration, along with historical experience, current conditions, and forecasts of future economic conditions, if available. The Company monitors the credit profile of its held-to-maturity securities on a periodic basis, using third party data to assess their credit ratings as well as any adverse conditions specifically related to the security.</span></div>The Company’s short-term investments include investment grade commercial paper with original maturities of 365 days or less at the date of purchase. Short-term investments are recorded at amortized cost on the balance sheet. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 June 2016, the Financial Accounting Standards Board issued Accounting Standards Update 2016-13, </span><span style="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="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 an amortized cost basis to be presented at the net amount expected to be collected, with further clarifications made more recently. For accounts receivables, unbilled 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. The Company adopted the guidance effective January 1, 2023 using the modified retrospective transition method with comparative periods continuing to be reported using the previous applicable guidance and determined that it did not have a material impact on its condensed consolidated financial statements.</span></div> 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 each of the three months ended September 30, 2023 and 2022, and was $0.7 million for each of the nine months ended September 30, 2023 and 2022. The amount of capitalized contract costs was $0.4 million as of both September 30, 2023 and December 31, 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%">Deferred Revenue</span></div><div><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%">Total deferred revenue was $27.2 million and $25.5 million as of September 30, 2023 and December 31, 2022, respectively. Revenue recognized for the three months ended September 30, 2023 and 2022 was $9.7 million and $9.2 million, respectively, and was $20.5 million and $19.3 million for the nine months ended September 30, 2023 and</span><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%">2022, respectively, which was included in each deferred revenue balance at the beginning of each respective period. The Company’s deferred revenue as stated on its condensed consolidated balance sheets presented approximates its contract liability balance as of September 30, 2023 and December 31, 2022. The Company’s total deferred revenue balance as of September 30, 2023, approximates the aggregate amount of the transaction price allocated to remaining performance obligations (“RPOs”) as of that date. As of September 30, 2023, the Company's RPOs were $29.5 million. This amount includes deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied, as well as future committed revenue for periods within current contracts with customers. As of September 30, 2023, the Company expects to recognize approximately 84% of its RPOs over the next 12 months, and substantially all of its RPOs over the next 24 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 Revenue</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 revenue disaggregated by product (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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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:120%">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%">11,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer Backup</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%">13,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,229 </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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup revenue based on the underlying offering from which it originates.</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 following table presents the Company’s revenue 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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:120%">Consumption-based arrangements</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%">11,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding: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%">Subscription-based arrangements</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%">13,774 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,168 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Physical Media (point in time)</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%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding: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%">25,299 </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><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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%">22,051 </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><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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%">73,282 </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><td colspan="3" style="padding:0 1pt"></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%">62,229 </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></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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><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%">Nine Months Ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></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%">18,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Canada</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,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">4,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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%">25,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,229 </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></tr></table></div> 200000 200000 700000 700000 400000 400000 27200000 25500000 9700000 9200000 20500000 19300000 29500000 0.84 P12M P24M <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 revenue disaggregated by product (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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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:120%">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%">11,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Computer Backup</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%">13,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,229 </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></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For the periods presented, Physical Media revenue has been consolidated into B2 Cloud Storage or Computer Backup revenue based on the underlying offering from which it originates.</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 following table presents the Company’s revenue 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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000;padding:0 1pt"></td><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%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></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:120%">Consumption-based arrangements</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%">11,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding: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%">Subscription-based arrangements</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%">13,774 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,168 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Physical Media (point in time)</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%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding: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%">25,299 </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><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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%">22,051 </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><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></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%">73,282 </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><td colspan="3" style="padding:0 1pt"></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%">62,229 </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></tr></table></div> 11608000 8864000 32384000 23678000 13691000 13187000 40898000 38551000 25299000 22051000 73282000 62229000 11393000 8825000 31986000 23553000 13774000 13065000 40878000 38168000 132000 161000 418000 508000 25299000 22051000 73282000 62229000 <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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><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%">Nine Months Ended September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:0 1pt"></td></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%">18,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Canada</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,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">4,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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%">25,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,229 </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></tr></table></div> 18277000 15802000 52502000 44636000 1373000 1213000 3944000 3434000 1223000 1133000 3634000 3129000 4426000 3903000 13202000 11030000 25299000 22051000 73282000 62229000 Investments<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 losses, and fair value by significant investment category. The Company’s commercial paper investments with original maturities greater than 90 days are classified as held-to-maturity investments on its balance sheets as of September 30, 2023 and December 31, 2022, respectively. The Company’s commercial paper investments with original maturities of 90 days or less are classified as cash equivalents on its balance sheets as of September 30, 2023 and December 31, 2022, respectively.</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><td style="width:33.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.873%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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 September 30, 2023</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-weight:700;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">2,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><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><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><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><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><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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><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><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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:700;line-height:100%">As of December 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-weight:700;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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">58,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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%">58,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733 </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></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%">September 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 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%"> by contractual maturity, are shown below.</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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</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><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><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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 December 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><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><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In Thousands)</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%">Within one year</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%">58,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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%">58,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </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></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%">Aging of Unrealized Losses</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 investments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had an aggregate gross unrealized loss of $16 thousand and $0.1 million 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%">September 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022, respectively, all of which had been in an unrealized loss position of less than twelve months and are recorded at amortized cost on the Company’s condensed consolidated balance sheets. As of September 30, 2023 and December 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. </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%">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><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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><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-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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 September 30, 2023</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-weight:700;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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><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-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 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-weight:700;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">11 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">The following table summarizes adjusted cost, gross unrealized losses, and fair value by significant investment category. The Company’s commercial paper investments with original maturities greater than 90 days are classified as held-to-maturity investments on its balance sheets as of September 30, 2023 and December 31, 2022, respectively. The Company’s commercial paper investments with original maturities of 90 days or less are classified as cash equivalents on its balance sheets as of September 30, 2023 and December 31, 2022, respectively.</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><td style="width:33.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.873%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><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><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><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><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><td colspan="3" style="padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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 September 30, 2023</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-weight:700;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">2,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">2,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><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><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><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><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><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><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><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><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></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:700;line-height:100%">As of December 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-weight:700;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%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">58,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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%">58,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,733 </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></tr></table></div><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%">September 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 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%"> by contractual maturity, are shown below.</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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30, 2023</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><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><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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 December 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><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><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In Thousands)</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%">Within one year</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%">58,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</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%">58,733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </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></tr></table> 2964000 -2000 0 2966000 2964000 2964000 -2000 0 2966000 2964000 20732000 0 16000 20716000 20732000 20732000 0 16000 20716000 20732000 58733000 0 144000 58589000 58733000 58733000 0 144000 58589000 58733000 20732000 20716000 0 0 0 0 0 0 20732000 20716000 58733000 58589000 0 0 0 0 0 0 58733000 58589000 16000 100000 <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%">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><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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><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-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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 September 30, 2023</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-weight:700;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"># of Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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><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-top:1pt solid #000;padding:0 1pt"></td><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-top:1pt solid #000;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 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-weight:700;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">11 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4 20716000 16000 4 20716000 16000 4 20716000 16000 4 20716000 16000 11 58589000 144000 11 58589000 144000 11 58589000 144000 11 58589000 144000 Fair Value MeasurementsThe Company classifies its held-to-maturity 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 <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%">instruments. The Company’s cash equivalents on its condensed consolidated balance sheet included commercial paper with an amortized cost and estimated fair value of $3.0 million 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%">September 30, 2023.</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%">There were no transfers between levels of the fair value hierarchy for the three and nine months ended September 30, 2023 and the year ended December 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%"> respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company held no assets or liabilities that were measured at fair value on a recurring basis 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%">September 30, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 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%">, respectively.</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="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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022, the Compa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ny 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 current assets on the condensed consolidated balance sheets. 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%">September 30, 2023, this balance is no longer restricted as the lease agreement and associated letter of credit have been completed. </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%">Additionally, the Company had $6.1 million and $4.3 million in restricted cash 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%">September 30, 2023 and December 31, 2022, respectively,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to the line of credit agreement with City National Bank. See Note 11 for further details.</span></div> 3000000 169000 6100000 4300000 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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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, net</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,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Prepaid 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%">2,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable from payment processor</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%">922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed prepaid insurance</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%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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, net</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,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Prepaid 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%">2,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable from payment processor</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%">922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed prepaid insurance</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%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,120 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1893000 1637000 2532000 2600000 922000 644000 196000 1545000 1523000 1694000 7066000 8120000 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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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%">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%">35,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Leased and financed data center equipment</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%">69,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">14,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Construction-in-progress</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%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">123,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Less: accumulated depreciation</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%">(74,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">49,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,375 </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></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 $5.5 million and $4.8 million for the three months ended September 30, 2023 and 2022, respectively, and was $15.8 million and $13.1 million for the nine months ended September 30, 2023 and 2022, respectively. For the Company’s equipment under finance leases and lease financing obligations, accumulated depreciation was $30.1 million and $24.5 million as of September 30, 2023 and December 31, 2022, respectively. The carrying value of the Company’s equipment under finance lease agreements and lease financing obligations was $39.4 million and $37.8 million as of September 30, 2023 and December 31, 2022, respectively.</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%">As of September 30, 2023, the Company had long-lived assets of $60.1 million, comprising of property and equipment, net and operating lease right-of-use assets, with $55.1 million located in the United States and $5.0 million located in the Netherlands. As of December 31, 2022, the Company had long-lived assets of $56.3 million, comprising of property and equipment, net and operating lease right-of-use assets, with $50.2 million located in the United States and $6.1 million located in the Netherlands.</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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>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%">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%">35,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Leased and financed data center equipment</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%">69,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">14,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Construction-in-progress</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%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">123,591 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Less: accumulated depreciation</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%">(74,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">49,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,375 </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></tr></table></div> 35244000 28531000 69570000 62300000 14728000 11613000 2429000 2503000 1110000 1268000 510000 3636000 123591000 109851000 74018000 60476000 49573000 49375000 5500000 4800000 15800000 13100000 30100000 24500000 39400000 37800000 60100000 55100000 5000000 56300000 50200000 6100000 Capitalized Internal-Use 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 internal-use 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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">38,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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:120%">General and administrative software</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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">38,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Less: accumulated amortization</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%">(9,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">28,943 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,704 </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></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%">Amortization expense of capitalized internal-use </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">software was $1.0 million and $0.6 million for the three months ended September 30, 2023 and 2022, respectively, and was $2.5 million and $1.6 million for the nine months ended September 30, 2023 and 2022, 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 condensed consolidated 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></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 September 30, 2023, future amortization expense is expected to be 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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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%">28,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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%">Capitalized internal-use 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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">38,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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:120%">General and administrative software</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%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">38,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Less: accumulated amortization</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%">(9,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">28,943 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,704 </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></tr></table></div> 38542000 23777000 144000 144000 38686000 23921000 9743000 7217000 28943000 16704000 1000000 600000 2500000 1600000 <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 September 30, 2023, future amortization expense is expected to be 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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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%">28,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 1218000 6582000 6382000 5929000 5203000 3629000 28943000 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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">Accrued compensation</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%">3,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Accrued value-added tax ("VAT") liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed insurance premiums (see Note 11)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="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%">8,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,418 </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></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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">Accrued compensation</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%">3,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Accrued value-added tax ("VAT") liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed insurance premiums (see Note 11)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="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%">8,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,418 </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></tr></table></div> 3619000 2728000 1185000 415000 1615000 2881000 1048000 1220000 0 1545000 781000 629000 8248000 9418000 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:f-623">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. Finance leases are generally secured by the underlying leased equipment. The Company's finance leases have original lease periods expiring between 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Finance leases are included in property and equipment, net on the Company’s condensed consolidated 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%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of September 30, 2023, the weighted average remaining lease term for finance lease and lease financing obligation agreements was 1.9 years and the weighted average discount rate for finance leases was 10.8%.</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, which are related to sale-leaseback agreements, depreciation expense was $3.9 million and $3.5 million for the three months ended September 30, 2023 and 2022, respectively, and was $11.2 million and $9.7 million for the nine months ended September 30, 2023 and 2022, respectively. Depreciation expense on assets acquired through the Company’s finance leases and lease financing obligations is included in cost of revenue in its condensed consolidated statements of operations. </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%">During the three months ended September 30, 2023, total finance lease costs were $4.4 million, of which interest expense was approximately $0.7 million, and total lease financing obligation costs were $0.3 million, of which interest expense was approximately $0.1 million. During the three months ended September 30, 2022, total finance lease costs were $4.1 million, of which interest expense was approximately $0.9 million, and total lease financing obligation costs were $0.3 million, of which interest expense was approximately $0.1 million. </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%">During the nine months ended September 30, 2023, total finance lease costs were $12.5 million, of which interest expense was approximately $2.2 million, and total lease financing obligation costs were $1.0 million, of which interest expense was approximately $0.2 million. During the nine months ended September 30, 2022, the total finance lease costs were $11.4 million, of which interest expense was approximately $2.5 million, and total lease financing obligation costs were $1.0 million, of which interest expense was approximately $0.3 million. The cash paid for interest on interest on finance lease and lease financing obligations was $2.4 million and $2.8 million for the nine months ended September 30, 2023 and 2022, respectively.</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%">During the nine months ended September 30, 2023, the Company entered into one sale-leaseback arrangement with a vendor to provide $2.5 million in cash proceeds for previously purchased hard drives and related equipment. The Company concluded the related lease arrangements would be classified as a lease financing obligation as the Company is reasonably certain to exercise the purchase option within the arrangement. 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 Company did not enter into any sale-leaseback arrangements during the nine months ended September 30, 2022.</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 future minimum commitments for these finance leases and lease financing obligations as of September 30, 2023 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><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-652">Finance leases</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease financing obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">31,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,494)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,647 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,342 </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></tr></table></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-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:120%">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:120%">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:120%">e Company's leases have original lease periods expiring between 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2031. The Company did not have a material amount of short-term leases as of September 30, 2023.</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 September 30, 2023, the weighted average remaining lease term for operating leases was approximately 5.7 years and the weighted average discount rate for operating leases was approximately 7.5%.</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%">In July 2023, the Company entered into an operating lease agreement for purposes of consolidating and moving out of two offices into one, resulting in the recognition of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.3 million</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 operating right-of-use assets and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.2 million</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 operating lease liabilities, current and non-current, on its condensed consolidated balance sheet as of September 30, 2023.</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 future minimum commitments for these operating leases as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023 were as follows (in thousands), which excludes amounts allocated to services under operating lease agreements that are considered non-lease components:</span></div><div><span><br/></span></div><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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Remaining of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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%">10,516 </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></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%">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 judgment 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><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 the Company’s non-cancellable contractual obligations as of September 30, 2023 for non-lease components were as follows (in thousands):</span></div><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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Remaining of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,782 </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></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 leases for both lease and non-lease components was $2.1 million and $1.9 million for the three months ended September 30, 2023 and 2022, of which $1.8 million and $1.4 million is included in cost of revenue in its condensed consolidated statement of operations, respectively. Rental expense related to lease components was $0.7 million for each of the three months ended September 30, 2023 and 2022. Total operating lease cost was $2.6 million and $2.3 million for the three months ended September 30, 2023 and 2022, respectively, which does not include costs related to services.</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%">Rental expense related to the Company’s operating leases for both lease and non-lease components was $6.2 million and $4.7 million for the nine months ended September 30, 2023 and 2022, of which $5.1 million and $3.6 million is included in cost of revenue in its condensed consolidated statement of operations as of such dates, respectively. Rental expense related to lease components was $2.2 million and $2.0 million for the nine months ended September 30, 2023 and 2022, respectively. Total operating lease cost was $7.9 million and $5.8 million, for the nine months ended September 30, 2023 and 2022, respectively, which does not include costs related to services.</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%">Other Contractual Commitments</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%">Other non-cancellable commitments relate mainly to service agreements used to facilitate the Company’s infrastructure operations. As of September 30, 2023, the Company had non-cancelable purchase commitments of $2.5 million and $0.7 million payable during the remainder of the year ending December 31, 2023 and the year ending December 31, 2024, 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 contribut</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed $0.5 million and $0.4 million to the 401(k) plan during the three months ended September 30, 2023 and 2022, respectively, and $1.4 million and $1.2 million for the nine months ended September 30, 2023 and 2022, respectively.</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%">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 there are not any current legal proceedings that are likely to 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 litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources, and other factors.</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><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 Company has calculated a liability for uncollected and unpaid VAT, which is generally assessed by various taxing auth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orities 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 payable was $1.0 million</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 $1.2 million as of September 30, 2023 and December 31, 2022, 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%">Indemnification</span></div>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 consolidated statements of operations in connection with the indemnification provisions. P4Y P1Y10M24D 0.108 3900000 3500000 11200000 9700000 4400000 700000 300000 100000 4100000 900000 300000 100000 12500000 2200000 1000000 200000 11400000 2500000 1000000 300000 2400000 2800000 1 2500000 <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 future minimum commitments for these finance leases and lease financing obligations as of September 30, 2023 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><td style="width:57.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-652">Finance leases</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease financing obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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%">31,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,494)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,647 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,342 </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></tr></table></div> 5609000 805000 6414000 16226000 2867000 19093000 7714000 1709000 9423000 1906000 0 1906000 0 0 0 0 0 0 31455000 5381000 36836000 2808000 686000 3494000 28647000 4695000 33342000 P5Y8M12D 0.075 5300000 5200000 <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 future minimum commitments for these operating leases as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023 were as follows (in thousands), which excludes amounts allocated to services under operating lease agreements that are considered non-lease components:</span></div><div><span><br/></span></div><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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Remaining of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><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%">10,516 </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></tr></table></div> 640000 2464000 2026000 2076000 2131000 3558000 12895000 2379000 10516000 The future minimum commitments for the Company’s non-cancellable contractual obligations as of September 30, 2023 for non-lease components were as follows (in thousands):<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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Remaining of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum commitments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,782 </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></tr></table> 1307000 4240000 2623000 2603000 2679000 6330000 19782000 2100000 1900000 1800000 1400000 700000 700000 2600000 2300000 6200000 4700000 5100000 3600000 2200000 2000000 7900000 5800000 2500000 700000 500000 400000 1400000 1200000 1000000 1200000 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 April 2022, the Company entered into a second amendment to its revolving credit agreement (as amended, the “RCA”) with City National Bank (“Lender”). Under this amendment, the amount available to be borrowed was increased to $30.0 million from $9.5 million. During January 2023, the Company entered into a third amendment to the RCA. Under this amendment, advances on the line of credit will bear monthly interest at a variable rate equal to, at the Company’s discretion, (a) the average Secured Overnight Financing Rate (“SOFR”) plus 2.00%, or (b) the base rate. The base rate under the RCA is a rate equal to the greater of (i) 3.00% or (ii) the prime rate most recently announced by the Lender. There were no other m</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aterial changes to the RCA as a result of the amendment. As of September 30, 2023, the Company had an outstanding balance of $6.1 million and the total amount available to the Company to be borrowed was $23.9 million. </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%">Under the RCA, the outstanding balance of $6.1 million as of September 30, 2023 was collateralized by cash held by the Company. As such, the Company held $6.1 million in cash that it deemed to be restricted and is included in restricted cash, current on the Company’s condensed consolidated balance sheet as of September 30, 2023. With prior written notice to the Lender, the Company has the right, at any time prior to the maturity date in September 2024, to terminate the RCA. In the event of such termination, the aggregate principal of the then outstanding amounts, including any accrued interest to date, shall be repaid and the restrictions on the associated collateralized cash would be released. The Company classifies the facility as debt facility, current on its condensed consolidated balance sheet as of September 30, 2023.</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%">As of September 30, 2023, the interest rate associated with the outstanding balance under the RCA was 7.4%, which is a per annum rate. Interest payments on outstanding borrowing are due on the last day of each monthly interest period and payments for the commitment fee are due at the end of each calendar quarter. Total interest expense related to the RCA was $0.2 million and $0.4 million for the three and nine months ended September 30, 2023, respectively. Total interest expense related to the RCA was less than $0.1 million for the three and nine months ended September 30, 2022, 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-style:italic;font-weight:700;line-height:120%">Insurance Premium Financing Agreement </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective November 2022, the Company entered into an insurance policy with annual premiums totaling $2.1 million. The Company executed a finance agreement with AFCO Premium Credit LLC over a term of twelve months, with an annual interest rate of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.5%, that finances the payment of the total premiums owed. The finance agreement required a </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.5 million down payment, with the remaining $1.5 million plus interest paid over three quar</span>terly installments. These quarterly payments started on February 10, 2023. As of September 30, 2023, 30000000 9500000 0.0200 0.0300 6100000 23900000 6100000 6100000 0.074 200000 400000 100000 100000 2100000 P12M 0.045 500000 1500000 3 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%"> From the time of its initial public offering through July 5, 2023, the Company had two outstanding 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 were identical, except for voting, transfer, and conversion rights. On July 6, 2023, all of the Company’s then-outstanding shares of the Company’s Class B common stock were automatically converted (the “Conversion”) into the same number of shares of Class A common stock pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following the Conversion. In addition, on July 7, 2023, the Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the Conversion. As of September 30, 2023, the Company’s sole outstanding class of common stock was its Class A common stock.</span><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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 (“2011 Plan”)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">8,743,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,862,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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,354,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Restricted stock units 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%">5,813,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,716,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">7,391,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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,309,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">24,613,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">18,914,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 <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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="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%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</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 (“2011 Plan”)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">8,743,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,862,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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,354,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,509,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Restricted stock units 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%">5,813,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,716,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left: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%">7,391,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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,309,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">24,613,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">18,914,040 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8743758 10862094 0 0 1354732 1509187 5813510 3716061 7391635 1836566 1309451 990132 24613086 18914040 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%">Share Reserve.</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%">September 30, 2023</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 number of shares of common stock available for issuance under the 2021 Equity Incentive Plan equaled the sum of 14,662,500 shares, plus up to approximately 13,719,000 shares subject to awards granted under the 2011 Plan that expire, forfeit or are repurchased following the effective date of the 2021 Plan. In addition, the number of shares reserved for issuance under the 2021 Plan will be increased automatically on the first business day of each of the Company’s fiscal years, by a number equal to the lowest of (i) 4,784,100 shares, (ii) 5% of the shares of Class A 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. Pursuant to this evergreen provision, the Company increased the number of shares reserved under the 2021 Plan by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">809,916 and 411,399</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of Class A common stock during January 2023 and 2022, 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%">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 the Company reacquires the shares subject to awards granted under the 2021 Plan, those shares will again become available for issuance under the 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%">Restricted Stock Units </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%">Restricted stock units (“RSUs”) granted under the 2021 Plan generally vest based on continued service over a <span style="-sec-ix-hidden:f-770">one</span>-to-four-year period for employees, and over a one year period for non-employee directors. </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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><td style="width:62.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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, 2022</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%">3,716,061</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">4,214,704</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(1,877,745)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(239,510)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 September 30, 2023</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%">5,813,510</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </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></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%">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 Company’s equity plans generally vest based on continued service over four years 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%">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 nine months ended September 30, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the nine months ended September 30, 2023.</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><td style="width:85.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="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><td style="width:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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><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, 2022</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%">1,836,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,371,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">9,102,074 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,844,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled</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%">428,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">RSU award activity</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%">(3,975,194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 September 30, 2023</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%">7,391,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,098,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">5.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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 September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,075,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">5.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:120%">The weighted-averag</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e grant-date fair value of options granted 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%">nine months ended September 30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was $6.26. The intrinsic value of options exercised for the nine months ended September 30, 2023 and 2022 was $6.1 million and $9.1 million, respectively. Aggregate intrinsic value represents the difference between the exercise price of the 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-weight:400;line-height:120%">and the estimated fair value of the Company’s common stock at the time of exercise. The aggregate grant-date fair value of options vested was $6.8 million and $8.0 million during the nine months ended September 30, 2023 and 2022, 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-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%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023</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 ESPP reserved and authorized the issuance of up to a total of 956,800 shares of Class A common stock to participating employees. Pursuant to its evergreen provision, the Company increased the number of shares reserved under the ESPP by 667,874 and 607,696 during January</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2023 </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 2022, 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%">During the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30, 2023, 348,555 shares of Class A common stock have been purchased under the ESPP.</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 fair value of the purchase rights under the ESPP was estima</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted using the Black-Scholes option pricing model with a similar methodology for determining inputs as the Company’s stock options, as described above. </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 recorded stock-based compensation expense under this plan of $0.9 million and $0.8 million for the three months ended September 30, 2023 and 2022, respectively, of which the Company capitalized $0.2 million and $0.2 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software. The Company recorded stock-based compensation expense under this plan of $2.8 million and $2.4 million for the nine months ended September 30, 2023 and 2022, respectively, of which the Company capitalized $0.7 million and $0.3 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software. </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 September 30, 2023, the total unrecognized stock-based compensation expense related to the ESPP was $1.8 million and is expected to be recognized over a weighted average period of one year. As of September 30, 2023, $1.2 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 during the three and nine months ended September 30, 2023 and 2022, respectively. </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><td style="width:37.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">N/A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">N/A</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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% - 68%</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%">N/A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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% - 2.60%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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% - 5.43%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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% - 2.60%</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="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%">N/A</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">2,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">2,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">1,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">7,958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,011 </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></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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30, 2023</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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, the Company capitalized $3.7 million and $1.8 million, respectively, of stock-based compensation for the development of internal-use software. As of September 30, 2023, total compensation cost related to stock options and RSUs not yet vested was $13.0 million and $30.4 million, respectively, which will be recognized over a weighted-average period of two years for stock options and RSUs</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-style:italic;font-weight:700;line-height:120%">Bonus Plan</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 March 2022, the Company’s Compensation Committee approved a new bonus structure (“Bonus Plan”) for its employees. The Bonus Plan is contingent upon the achievement of annual corporate performance targets. In each respective calendar year, the Company accrues for the Bonus Plan. The actual payout amount is determined by the Company’s Compensation Committee based on the actual achievement with respect to the annual performance targets and paid in the subsequent year in the variable number of RSUs equal to the payout amount. These RSU’s are fully vested as they were earned (and expensed) prior to the payout. Participants must remain employed with the Company through the date of payout to maintain eligibility under the Bonus Plan.</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%">Pursuant to the Bonus Plan, during February 2023 the Company’s Compensation Committee approved the issuance of approximately 288,000 RSUs that immediately vested based on actual performance against the performance targets for 2022. The Company recognized $0.7 million and $1.7 million in stock-based compensation during the three and nine months ended September 30, 2022, respectively, of which the Company capitalized $0.1 million and $0.2 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.</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 February 2023, the Company’s Board of Directors approved annual corporate performance targets under its Bonus Plan for 2023 for its employees. If these performance targets are met during 2023, employees will be paid out under the Bonus Plan in RSUs in 2024. As a result, the Company recognized $1.7 million and $2.6 million in stock-based compensation during the three and nine months ended September 30, 2023, respectively, based on progress made towards these performance targets. </span><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 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30, 2023, the Company capitalized $0.2 million and $0.4 million, respectively, of stock-based compensation expense under this plan for the development of internal-use software.</span></div> 14662500 13719000 4784100 0.05 809916 411399 P4Y P1Y <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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine months ended September 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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><td style="width:62.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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, 2022</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%">3,716,061</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">4,214,704</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(1,877,745)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">(239,510)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 September 30, 2023</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%">5,813,510</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64 </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></tr></table></div> 3716061 6.60 4214704 5.04 1877745 6.23 239510 5.44 5813510 5.64 P4Y 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%">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 nine months ended September 30, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the nine months ended September 30, 2023.</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><td style="width:85.718%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr></table></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><td style="width:41.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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><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><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, 2022</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%">1,836,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,371,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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.07</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">9,102,074 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,844,602)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options canceled</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%">428,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">RSU award activity</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%">(3,975,194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 September 30, 2023</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%">7,391,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,098,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">5.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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 September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,075,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">5.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 P6Y 0.490 0.0120 0 0 1836566 12371281 5.74 P6Y25D 32385000 9102074 0 0 0 0 1844602 1.79 428189 428189 11.31 3975194 7391635 10098490 6.22 P5Y8M26D 18855000 8075929 4.89 P5Y3M7D 17967000 6.26 6100000 9100000 6800000 8000000 956800 667874 607696 348555 900000 800000 200000 200000 2800000 2400000 700000 300000 1800000 P1Y 1200000 <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><td style="width:37.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">N/A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">N/A</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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% - 68%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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% - 68%</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%">N/A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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% - 2.60%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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% - 5.43%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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% - 2.60%</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="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%">N/A</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> P0Y6M P2Y P0Y6M P2Y P0Y6M P2Y 0.45 0.68 0.45 0.68 0.45 0.68 0.0010 0.0260 0.0010 0.0543 0.0010 0.0260 0 0 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align: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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">653 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">2,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">2,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">1,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">7,958 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,011 </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></tr></table></div> 653000 353000 1456000 977000 2865000 1828000 6786000 5066000 2747000 1539000 6616000 3906000 1693000 1110000 3812000 3062000 7958000 4830000 18670000 13011000 3700000 1800000 13000000 30400000 P2Y 288000 700000 1700000 100000 200000 1700000 2600000 200000 400000 Net Loss per Share Attributable to Common Stockholders<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 computes net loss per share for periods prior to the Conversion using the two-class method required for multiple classes of common stock and participating securities. Prior to the Conversion, shares of Class A and Class B were the only outstanding equity in the Company. The rights of the holders of the Class A common stock and Class B common stock were identical, except with respect to voting and conversion. Accordingly, the Class A common stock and Class B common stock shared equally in the Company’s net losses. </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%">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 stock options, share purchase rights 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above in Note 12, on July 6, 2023, all of the Company’s then-outstanding shares of Class B common stock, par value $0.0001 per share, were automatically converted into the same number of shares of Class A common stock, par value $0.0001 per share, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following the conversion. In addition, on July 7, 2023, the Company filed a Certificate of Retirement with the Secretary of State of the State of Delaware effecting the retirement of the shares of Class B common stock that were issued but no longer outstanding following the Conversion. Prior to the Conversion, the rights of the holders of the Class A common stock and Class B common stock were identical, except with respect to voting, transfer and conversion. As the liquidation and dividend rights were identical, the Company’s undistributed earnings or losses were allocated on a proportionate basis among the holders of Class A and Class B common stock. As a result, the net loss per share attributed to common stockholders was, therefore, the same for both Class A and Class B common stock on an individual or combined basis.</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 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><td style="width:21.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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:9pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td></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%">Net loss attributable to common stockholders</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:9pt;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:9pt;font-weight:400;line-height:100%">(15,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(5,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(6,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(34,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(13,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(22,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Denominator for basic and diluted net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders – basic and diluted</span></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:9pt;font-weight:400;line-height:100%">35,953,930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711,265</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,659,262</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,335,129</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,534,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,721,590</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,009,620</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,235,449</span></td></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%">Net loss per share attributable to common stockholders – basic and diluted</span></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.44)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.44)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.40)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.40)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.35)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.35)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.18)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.18)</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></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 are as follows:</span></div><div style="margin-bottom:12pt;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><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,813,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,098,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></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%">16,202,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">15,521,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.0001 0.0001 0 The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share 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><td style="width:21.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.129%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top: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:9pt;font-weight:700;line-height:100%">Class B</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Class B</span></td></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%">Net loss attributable to common stockholders</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:9pt;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:9pt;font-weight:400;line-height:100%">(15,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(5,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(6,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(34,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(13,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(22,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Denominator for basic and diluted net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></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%">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders – basic and diluted</span></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:9pt;font-weight:400;line-height:100%">35,953,930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">711,265</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,659,262</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,335,129</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,534,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,721,590</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,009,620</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,235,449</span></td></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%">Net loss per share attributable to common stockholders – basic and diluted</span></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.44)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.44)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.40)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(0.40)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.35)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.35)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.18)</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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1.18)</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></tr></table> -15744000 -311000 -5865000 -6935000 -34406000 -13099000 -14185000 -22720000 35953930 35953930 711265 711265 14659262 14659262 17335129 17335129 25534082 25534082 9721590 9721590 12009620 12009620 19235449 19235449 -0.44 -0.44 -0.44 -0.44 -0.40 -0.40 -0.40 -0.40 -1.35 -1.35 -1.35 -1.35 -1.18 -1.18 -1.18 -1.18 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 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><td style="width:71.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,813,510 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,098,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></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%">16,202,427 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">15,521,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 5813510 2238357 10098490 12982199 290427 300785 16202427 15521341 RestructuringIn January 2023, the Company initiated measures to reduce headcount to pursue greater cost efficiency and align strategic initiatives. These measures were substantially completed by June 30, 2023, and the total cost was $3.6 million. During this period, approximately 1% and 4% of the Company’s workforce terminated employment, which were voluntary and involuntary terminations, respectively. As a result, the Company incurred employee termination expenses and other associated costs.<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%">A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023, of which $0.7 million were related to involuntary terminations, is 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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other Personnel Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2023</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%">Research and development</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%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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 is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):</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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the fourth quarter of 2023.</span></div> 3600000 0.01 0.04 <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%">A summary of the restructuring charges as reported on the condensed consolidated statements of operations for the three and nine months ended September 30, 2023, of which $0.7 million were related to involuntary terminations, is 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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and other Personnel Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2023</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%">Research and development</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%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 700000 700000 12000 2311000 0 1025000 0 280000 12000 3616000 <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 is a summary of the charges in the severance and other personnel liabilities, included within accrued expenses and other current liabilities on the condensed consolidated balance sheets, related to the workforce reduction (in thousands):</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><td style="width:85.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and other personnel costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company expects the remaining severance and termination related liabilities to be substantially paid out in cash during the fourth quarter of 2023.</span></div> 0 3616000 3604000 12000 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 each of the three and nine months ended September 30, 2023 and 2022 was zero as the Company has incurred continuous operating losses. The Company recorded no income tax provision or benefit during the three and nine months ended September 30, 2023 and three months ended September 30, 2022. The Company recorded an income tax benefit of less than $0.1 million during the nine months ended September 30, 2022.</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%">On August 16, 2022, the Inflation Reduction Act was enacted in the U.S. and introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (“CAMT”) and an excise tax of 1% of stock repurchases, effective January 1, 2023. There was no impact on the Company’s provision for income taxes from the Inflation Reduction Act for the three and nine months ended September 30, 2023. The Company is continuing to evaluate the various provisions of the Inflation Reduction Act and does not anticipate the impact, if any, will be material to the Company.</span></div>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 0 0 0 0 0 (1) On July 6, 2023, all shares of the Company’s then outstanding Class B common stock were automatically converted into the same number of shares of Class A common stock, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 12 for further details. (1) On July 6, 2023, all shares of the Company’s then outstanding Class B common stock were automatically converted into the same number of Class A common stock, pursuant to the terms of the Company’s Amended and Restated Certificate of Incorporation. No additional shares of Class B common stock will be issued following such conversion. See Note 12 for further details. EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (N ;E<'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 " "+@&Y7PQC]=^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FD'AZC+96BG(2$Q"<0M2KPMHFFCQ*C=VY.6K1."!^ 8^\_G MSY(;$Z3I(S['/F DA^EN]&V7I EK=B(*$B"9$WJ=RISHGW-^RU3%J[H0HA"K?24D7TE^_SZY_O"["?O>NH/[ MQ\970=7 K[M07U!+ P04 " "+@&Y7F5R<(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 (N ;E>"![NX[04 +L? 8 >&PO=V]R:W-H965T&UL MM9G_;Z,V&,;_%2N;IDUJ"I@D;6]II)2VM^IZO5S3;;J;]H,#3H(.,#,F:?_[ MO88$TLZ\R=#EEP0(SQ-__ 4>V\.UD-^R)>>*/,=1DEUVEDJE[RPK\Y<\9MFI M2'D"O\R%C)F"4[FPLE1R%A2B.+*H;0^LF(5)9S0LKDWD:"AR%84)GTB2Y7', MY,L5C\3ZLN-TMA<>P\52Z0O6:)BR!9]R]7LZD7!F52Y!&/,D"T5"))]?=L;. M.\]UM:"XXX^0K[.=8Z)19D)\TR=WP67'UB7B$?>5MF#PM>(>CR+M!.7X9V/: MJ?Y3"W>/M^ZW!3S S%C&/1']&09J>=DY[Y" SUD>J4>Q_HUO@/K:SQ=15GR2 M=7EOK];;_"A'P, MHPCJ.1M:"OY&WVSY&\NKTI(V6%Z0CR)1RXS<) $/7NLM*%Y51KHMXQ5%#:<\ M/26N?4*H35U#>3Q<_LE7('=,\E?%<:LJ&?WT@S.P?S7A?2>S5["]"K:'N8^NA9_#J%7DZ27E M)E)<[MC=SR8D5-42J5\A]0]#^IPSJ;B,7L@C3X54)CS<2LG<5"D>JFJ)-ZCP M!H?A3;@,1:!'(8%'@['Q<*=JW#4./%3?DO.LXCP[L&=*!F^5XJ70W(ZXUYQ% MF;$A45E+P/,*\!PMU$VB0O5";L.(DX<\GG%I L,];-OI]AR;#DQPJ+0EW$4% M=W$(W"-?A/HQ"LWXP&)C'\5]KL;>AZO[\=>;$W+WX)V:,%&#EIB.7;]?[4- M[Q)?2.B<3/?3$S)5,"*)D,03>:+D"WP'1OH][M>A7W CW7B/);6[Y^<7KD/[1EY4W):7UKST$-YQ$(![=K(](/=P'_F4 MF-L5MZ2V0ZY8%*PAB8U7W-BO<8NVU'4*C/LU_( ME/NYA)8T0N).7L3@$3V&YH]C>#--E?"_G9 ?[5,;,A-)F20K%N6E!$\G(I]12FG+<430FOEMRXZ++' M\0LWJ3Q%C9AH';,-,A_@N' M#(HMWNZQZW8=B/'&N1>N; M:AQ\7CRK5RNTNZ2U<-+Y!]I@U+4WCLK:,=?!Q M\9CREG&S&-],B=M]-C,>(_2X._M@>%@9 V!00D;,^'S98]#X1,5U_Q?,VMD> MU6_T8M>BUW2JNKU<[TN-B/M>K;RVWMCTP'@HQ$? Y2^_0,'G:RW"DN M3Y1(B\W6F5!*Q,7ADK. 2WT#_#X70FU/]!]4^_6C?P%02P,$% @ BX!N M5XHX]1&D!@ I!\ !@ !X;"]W;W)K\JRH+@8+(99GPV&5+FA.JH]\20OYRYR7 M.1%R6#X.JV5)R:R>E&=#Y'GA,">L&(S.ZW=WY>BZ92*'\N[4HZ&.RTSEM.B8KP )9U?#"[AV1@G M:D(M\3>CFVKO&2A3'CC_J09?9Q<#3R&B&4V%4D'DOS4=TRQ3FB2.7UNE@]V: M:N+^\V_MGVOCI3$/I*)CGOW#9F)Q,8@'8$;G9)6)[WSSA6X-"I2^E&=5_1=L M&ME(KIBN*L'S[60YSEG1_"=/VXW8FP!]RP2TG8!>.P%O)^#:T 99;=:$"#(Z M+_D&E$I::E,/]=[4LZ4UK%#'.!6E_)7)>6(TOKV97-],KR= /DUOOWV=7-[+ MP=7EM\N;\368?KF^OI^"4_!C.@'OWWX ;P$KP/V"KRI2S*KSH9 8E*9ANEWO MJED/6=:;TN5'@+T3@#R$#=/'[ND3FLKIL)Z.NM.'TO*=^6AG/JKU89OYJ[*D MA0"DJJBHSDSV- I\LP(596?5DJ3T8B##J*+EF@Y&[][ T/MDLNY(RCJVXIVM MV*5]-";5 LA3 ZEZH+]6;$TR:;SQ%!M58:U*I8+U*/%@>#Y<[UNC"X5AXNV$ M.BC]'4K?B?(R3?E*@I(Y(J42X4-&3T!!A0EDHRG:6Q\F">R!U(7B(#1C#'88 M R?&[[02)4L%;?;R1 9J[48FC(&V?.A%<0^C+F39Q7"','0BG"YX*4X%+7,9 MKVL)-U<';=W(4%L?>1%&/92Z5!!'&)N11CNDD1/I74F7A,T ?9+,5-&J]E N M%K3\O:O;X#3ACC1$D1?VO507BB&R[&^\0QT[4=]S0;)7 (RUM7T_CG$/H2X5 M^3A)S!"3'<3D,"''J<-3$X8,-3%W"QYXEE*#7$I#W@@/(FJ04S_7!JZRT M5+YJ==6MM@Z*)(CZ6VH4PU%@0;M'E]")]E9B)8(5CR"CLGH I2H33OG\="4' M=C_8:NVD*L^/^Q%F$ OC&%I MR0'G;PB,_^227]E_TI?8(7,"@7):L 5GXL- M*>T9=JNXDQGBQ-=V6Q>#8>3Y%N M8T$W9=W6><"QK5B/[;"?7 U"46+)6K"E M*>CFJ28#.* 9R G[D9_TT1GD N0'L05@RU$P>%5IDS'RP#(FM-]#)=8<6 M.,?2UC6ZI3WHYKU=]; DSZIT,!JL\QA,XJ!_+KH41K'-;5JV@VZZDP#+%772 MW=Z!&>$;^ SYFM/K4HD/;4[5TAYT\]Z$/@@P)ZG"]^RL>Z!.:H;"QR!E86;8 M\AYT$]]G5I BI=L$O;>;]5XW;^>UC$KC_"%CCT2UE)7;'IW]8.)%4=\@@U@< M8$L*1RU+(C=+]GEGSRPG;*3SH*R1^\=@D$(06TX"M62)W&0YH7,JDK<]A)DO>_#(>X75P8I%$);1FFI$KFILI?*7X*JTV&_/3"( MV/L#U#(FM;PD6)L]*<"I[^7/!L1LOJW9L8 MP>@3N):-G'@V&NQD[X,OU(ZDK7NCUM(R=M/RY6S&5&8E6:-4766,]!RC$*O'U,FN2#T8TL?BUMJQFYJEG7H*E]E1%T/S.B\C%_#RY7!Q:C5Q;#.NWZ$@SX7&,3"./(M13+>NV=U MT[.6L>J<<* )!H8UM8\F.4?[B%LJQFXJ5BF-%V"EM. M8'?_?J@_)MI7*(U%=9&^/P[W/J&J[]=_D?*1%97L0^9RCO5Q*0/X^Y[+HVP[4A]K=A_G1?U!+ P04 " "+@&Y7 MOL7S\_P" J"P & 'AL+W=O!YS M.: 'W1S.48CXON=_;LR+\R\0(:&)/F% MISSN:1T-3-$,+A+^2%8WJ#34EGP129CZ!ZLBUO4T$"T8)VD)%@I2G!5/^%8N M1 U@.CL 5@FPC@78)!B BG*>(PXCF!R M";Z"ST '+!:CK*MSH4.RZ5$YYZ"8T]HQ9XCR%K"-*V 9EMT '^Z'CU DX*:" M6^MP7;BOEL"JEL!2?,ZN)2!I*C;4,(&,@7Z3G;UXF6C7+(<1ZFDBDQBB2Z0% M7SZ9KO&MR=P'D:U9M2NK]C%6Q:Z*7J] #BE8PF2!P,5S. (YHL4GO6Q:@X*X MHXCEV; ,C)9A&&977];='0Q;T^U4NIT3=!?[#L %CPG%?]$47."L'&W47I![ M-5&F:1OJMR'_F,@U!^W*0?MT!YBQQ6'U[2U-MN>XCFO[&^*W TW7]#NV;3=K M=ROM[NG:Q97 .,RF.)L?,N >:V [<+\!KS+@'9_A@R:)>_&G9O@'D:U9[516 M.^?*\,YQ&7XP;$VW7^GVSYGA_M;.L?RVWW$WM&^'V=Z^[#:-_]>H<:[\+IGK MJC:/I880TS/]MF,X.X37[G_SK,E=TN]5OQVR0[U>*V1D%?D#TCG.&$C03$"- MEB>..%H49D6'DUS5-B^$BTI)-6-1S"(J \3[&2'\O2/+I:H\#OX!4$L#!!0 M ( (N ;E=.8?-ZW@8 -@< 8 >&PO=V]R:W-H965T&ULQ5EK3^,X%/TK5F^USKGUSFIP]RORG6@JAR5.:9.J\L]1Z==KMJME2 MI%R=R)7(X,Y"YBG7<)H_=-4J%WQ>!J5)ESE.T$UYG'7Z9^6UV[Q_)@N=Q)FX MS8DJTI3GSY&L6V>9QZG(5"PS MDHO%>>>"GHZ9:P)*Q)^Q>%1[Q\10F4KYTYQZ^5YI]0X"W"?#>.H*_"?#?.D*P"0A*[2NQ2J6'7//^62X?26[0D,TLN]Y7%@$RQZ<6<&0#0Y?UF 4R<;OE.Q%)7IU)7JO-!@E>#Y;$I[-P8VMP6:N M3.O'RM&S5D,4N$C#L7$]ZMMM9&3C8 E&H;T,;2#SO*AYYT4U^:B5_(0G0I7, MP5'_%&9!8KPCI)6$2"L9VL H9#:?D8US84L[-G$;R +*_$;BU-E9/J>]Z8@, MMF!2DN=S,)6Q>= ;AX^:.L>:2!!YGJT O3=".FZ")!&8<]&CC%D0)WF)D3W M?"]M%>%>:I! 6LT(E8#:M0A=BBQ_#.FR$.G#"+)'':2UCQ%D$(3,:Q:![41@ MK2)\,4^?12[3K1 RPP5@UA2.J>\'R#Y H:PLF24! O4"UD,V P9U/3_H-8NP M,[ZTU<6!\UT+I4O/&Y?;V'B(X1C'N-H[Z(;8%D(&=EBZPT MW5Y>95K ,T5O5S[*VK-EC[#NAP)]C#<"A(K;CG2,(REMIKZSFK3=:Y;+?BH6 M,A?&>ZWC\CT)G&X6 -'\J:$3V$;P&)[&OKW!ARBT6MR6* C4@Z9A9QUC4#>( MPI9NL/.BM-V,7M7D09Q,-%A2:AM#B_JKD-'KD#$".0Z:?VC0G0&EK:ZJ?RTT M26 )H.Q"Z_=-8X$Q:$.!$6A3@1$H%+AMR^_\'FTW?%OB!)H]44N>BR/S6BZ> MD4_FK4Y]%7^Y4^6.]B?FG'C>H2HX[% 0!$5/7/]0#!1&>PU"[+P?;3=_F!#S M."FTF+])BNAM4N"P0RD0%"8%"FN2@NW,(&LW@]_+=Z_ FZ_! 3R(BK8BA8)K M<4:@):R*TB%EEFB$:YW'TT+S:0)]0Y)!PN'^1>DLJ^-+DR"%[JJTG/UZ#M).L%>GG3W/J*D(G\H/WVINYM2]LY)",8PKSZC52=:KLK//E.I84V4ATO!85,; -Q?2!!H&PO=V]R:W-H M965T&ULO9W_;YM(&L;_E9%WM==*FX9AP.!N&BF)J1EN-\TU M[9U.J_N!VB1!Q> %W&S_^QLP,0:&P31/JTJ-O\WG'8;'+\/S#N;L,4D_9P]! MD)._UU&EIMGP(UG[V*MD$L7CG+DG7?BZ>IO>GV28-_%79:!V= MZIHV/5W[83PY/RM?NTG/SY)M'H5Q<).2;+M>^^G7RR!*'M],Z.3IA??A_4-> MO'!Z?K;Q[X/;(/^XN4G%L],]916N@S@+DYBDP=V;R05][9EE@_(3_PZ#Q^S@ M,2DVY5.2?"Z>\-6;B5;T*(B"95X@?/'G2W 51%%!$OWXJX).]C&+AH>/G^AO MRXT7&_/)SX*K)/I/N,H?WDSL"5D%=_XVRM\GCVY0;9!9\)9)E)7_D\?JL]J$ M++=9GJRKQJ('ZS#>_?7_K@;BH %E/0WTJH%^; -6-6"M!KK9T\"H&ABM!JPO M@EDU,(_MTK1J,&TU,.V>!E;5P&IO@]73P*X:V.T(>D^#6=5@UH[0N^.TISVG ME0K:[?)2+W,_]\_/TN21I,7G!:]X4(JN;"]D$L;%]^,V3\6[H6B7GU^]NYX[ MU[?.G(A'M^]^Y_.+#^+)[0?QYP_G^L,M>?>67+D7UPOGEO!K\<:[JW^Z[WZ? M.^]O?_G)UJGU&W'^]9%_^"\Y(1]OY^3%SR_)SR2,R8>'9)OY\2H[.\U%1XMP MI\NJ4U>[3ND]G?J0Y'XD:397-],U72?.>A,E7X. 7";Q-B,WD1]+2(Z:=!7Y M648NB.@^V3V^)%?)>BV^T+=YLOPL(2Z>1R0C.N^J0UVL5F&1>_R(W/CAZD3L MBRM_$\J'E'\K:TR'O8$@R^5VO8W\/%B1>7 7+L.\"3D5HMXK6]\K6R^I1@_U M,K@/XSB,[T7^%-U:!N2%Z'WVX*=!]I+XN0BU?$48_;78$BH3J9)?'+A>9QM_ M&;R9B"-3%J1?@LGY+S_1J?:;3+I(F+.#626L. )^.6<:LPV;&6>G7PY%B8SJ M(F$<"?- L(;.V%YG;*3.CM'6CCD]V(,ST["GS=TW5T8>*YIN2-92"S*[V696SC:W&_$P^#M(EV%6?FKW2!80X/67H/6]]2@ M3'=6=]IKL-:NG2M[-59/2-@""7./&0N.C.B!8 TQV7LQV<\44RRF821_",H9 M=WDB.I3%E!''9C$DS+&[6"^0,5TDC"-A'@C6T-ULK[L97'>FS&<3Y_;F9O)R*+&I^S,VLT%I3D4[W/NZ;9L6;>4V:%072N-0 MFH>B-=5YX/]3F#KW:6YO^^Z\ZYLGF=XBM847&W+4[4O7TKFI*AIK@JA;8(X\XL9OU0N7:.;,JJQMEZ@YCJ4 MMH#2W.,&A$.#>BA:4S"UOT[5!KL3KQ15G-M@\XHPK73:=:F&D [S'$IS*EKC M+$XWV)1U# MH7!=*XU":AZ(UU59[_51IV;;5=I3"C,Y>M*9F\=EFEH*:]15- M5#Y:'O6T\L-N11O < M2G-HUU=F=,JHR?2V2*!&.Y3&H30/16L*KK;DJ=J3E]:)AT76=;1M?=8I%*MC MCU;/=#BW0!UTR592@QF,MG,+U!V71#V9:D9O;JF=;VK]P((Q1;JX MK*E[,EI)4(<<2G.A- ZE>2A:4V^UD:ZKC?0QE1>]ZTP;L_8,:*X..%I62-H" M2G./&@\.C>FA:$VYU$ZX/LH)'UMW4=-''PJAYKG>=95[ZB[0N"Z4QJ$T#T5K MJJWVXW6U'_\-=1>]:W++ZB[JP*.E8PYZH]" KF0KI747:%1/$E55=]%K&UP? M:X,K+LN3[?;+@0!_4JF+JFXU.AU!_7:]:T0SQF;,8IVY.=1VA](XE.:A:$V9 MUA:^KEZ]/GA5GSPC=5=E3VWKX$M3J0?JP5>TPXS4N@ST[<#&RK\R"V@W7+EDQW]Q;S0O7 M:U^=?5=??<@,91)/V3:,J=:>H:N[.59FQX9].S Z/4=%:&==*(U#:1Z*UE1G M[<^SY_KSHZL^5<3&R1O3VLO/U?T:+4?H\G,HS67=DD!W/#@TIH>B-555F^X, M;[H/)+K+@9 ]9Z3J5F/G?%":PR3KS$U[9G=.2*%A72B-0VD>BM;4[<&OS*C- M^Q]]%=GE0'_Z1 U=;0^E.4RRVEZBM843%VM8,?_D([@YVFX+/+1TTPQS#-)CM(/ M?@V1O,A$JKI.\H!0-GS,_:;2AKK5Z&,NM+0!I2U8MU"BV]9,:QGL+C0JA](\ M%*VIZ+JPP8[_61Z HJ5ZA%ZPP+KE#6JW2RH.-.8"2G.A-'[4>'BHF$V5U=41 MIK[ X/BU(TR:!]7TOCP(+:) :0[KKM-GEC$UINW?;%I X[I0&H?2/!2MJ=&Z M0,+4!1+UBA.9+J]8UXDW+&:VZ[OJP*.ETRW6M.N[ UO:YV1#*RB2L2E^[K5] MW1"'1O4D44\H,W5C*B^.&'5QQ%#;_Z,N$)9FL8$ /5E,W6IL%H/2'*-;6F'F MS#9,K?W[/="X+I3&H30/16O*M*Z2&.HJR>!EQ=)$9G2-?].@[;48KI M5E_:B6Q@8WL2&;2;KF1LJ,68U2H?3R.J*AZ'_P)4J!K1J M :4Y4-H"2G.A- ZE>2A:4Z!U:<-0EQ)4*U6,KF=_(@*W/?NY.L1H(4&O1(#2 M7"B-0VG>\-YJ2N3@%_B?62EXUDJ5RX'H?3,UI#4^A](E!T-=>O@.JUD,B2&OFT8[,T(+%%#: DISCQH/#HWIH6A-5=7U M">.Y/_0_?C7+0,B^9 @M0D!ICB'[$26-=4]:H5=70&D<2O-0M*9LZR*$H2Y" MC*G#&MT5_-;,ZF0YZ"454-H"2G./&@\.C>FA:$VYU-4$X[M6$P;H?0D-6DV MTASCZ&H"-*X+I7$HS4/1FAJMJPD&O)I@2(Q]235!'7BT=(:K"0-;VF?"0:L) MDFY*JPG0J)XDJK*:8!;5A.8KM7%K#GJ9Y 5]2=[%Q-M&7\ET)Y1?B1]%57HK M9G7%U.U*'"+]^&MUO]6L>"TFR3;/#_^$J1%;3^,J^I^YJ\#$F_7G\0TL6<2^6NQ@K289^9/2P+R(%WW]NYB'8A) MYZJ\U>G[0/2QB'N$^/6=1NN-EV]7* ;H M4T!",?<5Y+LDBI+'8A2R[?*AVL2LQ-[N%RKHXF,IN=NFHL,I606Y'T;9*]D7 M__3@7KKK(+TO[]V<">PVSHN=>?#J_O[0E^5ME%NO._3U6]GK%Z;VFIN:]!TJ MWMG=&;H.O;M1]1]^>A_&&8F".]$-[94ESCO2W;V?=T_R9%/>Y?=3DHL]7CY\ M"'PQ^2\^(-Z_2\1 5$^* /L[<)__'U!+ P04 " "+@&Y7OR"/18(* "7 M,0 & 'AL+W=OEL7Y$\]^YAO&"O2\3=+\HK,IBMW77B\/-VQ+\R]\QU+QR9IG6UJ(V^RA ME^\R1J.RT3;I8<<)>EL:IYW+\_+9(KL\Y_LBB5.VR%"^WVYI]O*-)?SIHN-V M7A\LXX=-(1_T+L]W](&M6/%]M\C$7>_02Q1O69K'/$496U]T1N[7<>#(!J7% MCY@]Y8UK)%VYY_RGO)E&%QU'(F()"PO9!17_'MF8)8GL2>#XJ^ZT<_A.V;!Y M_=K[=>F\<.:>YFS,DS_CJ-A<= 8=%+$UW2?%DC_]P6J'B.POY$E>_D5/M:W3 M0>$^+_BV;BP0;..T^D^?ZT T&HA^X :X;H#;#7Q# Z]NX)6.5LA*MZYH02_/ M,_Z$,FDM>I,796S*UL*;.)7#N"HR\6DLVA67X_GL:C);3:Z0N%K-;Z97HSMQ ML[H3_VXGL[L5FE^C\6CU![J^F?^Y0EWT?76%/OWV&?V&XA3=;?@^IVF4G_<* M@4;VV0OK;_Y6?3,V?/,0W?*TV.1HDD8L.F[?$UX<7,&OKGS#U@Y7;/<%>(;)>V9]GBJP*VO5R?HOFB\ER=#>=_8Y&X[OIC^G==+*" MHE;UZL.]RE7]-=_1D%UTQ++-6?;(.I?__I<;./^!7/Z@SHX"X!\"X-MZOYR) M))3P')P:5-EU^\3AYSW'IOP 3,O&#;,CH"1 S!B'9E1]%^QL$0N M*G)4<)&,0IZ&<<)06B.63^5U2/,-VNN(A9_A7RC7SD M 'Y09T=Q"@YQ"JP#. K#C)7)EJ]1%.MZK>'7;<3P]^'![Q^8[KPC!=1U&?8P7ZZ7R9IIHB=-?.Z/-J*9BQ^4#"UK(Z8$4" M S1%Z:Z5"=7 [^B+<=2)#H\,M44*6+F>@75@T+%B1VQGQT7&0\:B'*TSOCU2 MD[M,KIOBIM=+YN_/L!_5V' 1%Y]A.YXLL3L-X)Q:[ M4)_5OI*H)]=Q2M.0U=L)52U6:I/J SFV_#Z)'\KB&!Y<@-1=?]#76!2R$]X9 M6-13_._9^7]Q<&G9V7K)XM571/0078%A-'BZMN M9N &K[&1?:I>A:9WG.;[K)S@8DUMX_U6S6L0/U"2NL1OE]R F0F_(F;O/<3\ MSC7HZ60+A?W-E.PI2O;LE#S9[A+^PIB,>L:3!!7TFYU+DK$E>0L"A%_,>#H=:PZ!5;#))T78GIVPCX>"/;,LC&O1DG:&4I]UZ(P7T4:=(;XC;RAJPZO;[_L"P/>4K(O7M1#J& M'#E3VWTG/$*T0/?L(4[3,F,)A2X8F$>0H[Y.K*[0 MJ;-<#,(8YKD R^8F#? MSL"5I^4XR3ST2!-)&/_0=R;WRJQ>ZQ3M$F?HM[T&F+Q/L&EX%97[V*J"5]\7 MBYOR??GH!EU-5^.;^>K[WH;CJ?@1OQOE4NO%<2?U1OQQ%1 MFL&W:X9Q6=I(JEKSK*K-Q!B#;NN,+\>D/7* U< SZ$6_\8K:+@W:,.4KRXIG M0:C SG5;BP,VQOFEI(!OEP+',/G[]CI]G6AF[E#GU3@!7A^\&OKHS9 M?-8M5T=C;VYV]>8*TKFI_N\5JFE*XV$7^F^?1K#M:0/O;R.Q0.:5Z#?^([;UT4%)H.V;@6LA'(T9 ZB MA >Q"X_)Z^Z=T(#B4M;OQ2;C^X?-\?[$KVQ/$$AJ#(=MJ0&9D6!@&!^BE :Q M*XUR?&B2-XNAW:]M8Q) /GAMV0X8>:;W@D1)!V+?!;AIIW!$LSB7T2\KC4P> M0^SR=;G.Z[?Z^YT\!!)5I9)T=+0:HX&/0<]L^P&U7[H)P:8#*T0I &)7 *,* M++\OJ/BD7/7L.2P/*X L=FJR 9O[1'MA!UB9'%$:@=@UPO)PE* \*I;);!SM MF9QNS9JU40*E"P*[+KCC0DF^AO)4 ML?Y+.RXU@."(]O62'#"#2O)>XXC[EF4/Y'7!:/R3'WK M^3?WZ[CZC8#JIOK)PBW-'N(T%W2T%ETZ7_HB-V75KP"JFX+ORH/T][PH^+:\ MW# :L4P:B,_7G!>O-_(+#K_%N/P?4$L#!!0 ( (N ;E>OK4S)UP( '0& M 8 >&PO=V]R:W-H965T&ULK57?3]LP$/Y73D%"FU2: M- 7&H*U$RZ;Q@%91;7N8]N DU\3"L3/;:2A__ 2EQI,799,;^X?O'!NS=P972:+4@Q-NLVD0.4(H,+4. M@=%K@PL4P@$1C=\=9M"G=('[YQWZ9U\[U9(P@PLE?O#,%M/@(H ,UZP6]EXU M7["KY\SAI4H8_X2F\XT"2&MC5=D%$X.2R_;-'KL^O"4@[@)BS[M-Y%G>,,MF M$ZT:T,Z;T-S!E^JCB1R7[J.LK"8KIS@[^ZIS)OD3:ULD,[A!DVI>>5FM85X; MBC!F$EK*YF+"M$.>M\CQ*\@?X4Y)6QCX)#/,_HX/B65/-=Y1G<<' 5=8#6$< M#2".XO$!O'%?^MCCC=]0^@ 62AHE>/;\7H"I0&6^#.OE!EQ>2V,[X';H !72--*P92H>H,*L&L6V<#J+3: M4#Z90])QH[R.3$K34)>H#5U'6P!-1NVJ,&"5!T/O51MTJ;D&&ALVW*NK!28P M,IM=7O>%>>J56M5Y 56M*V7P)*FYL -H,#DQ*1-(^=:V893%6X#:EZJR5!FW M6RB8SIQM^-*,A'N;@.CG?M\9BJZE;9="K^U7ZG6[29[=VWU\QW3.J6*!:PJ- MAA_. M#MCFL%JRJ_5Q)E:4OY8T&_!=3.@>QKI>Q.< GZ'\WL#U!+ P04 M" "+@&Y7N6B[)I:4X^JHB*=FQ;V2K1"EY2-T'[ QV%^+L8 Q@ M2*U_?4YW YB9U9*6*^54JN+E#-!H-+I/GVZ,GM\Y?Q,VQD3U:=NTX<71)L;N MZ[2-.[NQ='947[PSJXWD1ZZ;6Y-O%#]];CKY,B MI;9;TP;K6N7-ZL71Q=G3RV]H/ _XAS5W8?1;T4Z6SMW0'S_4+XY.22'3F"J2 M!(W_W)HKTS0D"&K\DF0>E25IXOAWEOX=[QU[6>I@KESS3UO'S8NC;X]4;5:Z M;^([=_2=5 M6O525EW>?WR#NP2_6OBV6('F[T_X M_OE/9T].GSV@[3=%VV\>DOZ''>(?OZJZ7\A;;]O*=HWAUU>N#9A3R_OW&Z,J M!]]I@ZGI5WJ'/U:VU9BG&Q4@S _8E"0U/2U41'SM&C!4NGO*[?M=+OC-2T> MWVU;P;++![]G (!+NTVF/<;9E<;[&: /4B!NU-JWQ&MK3&].1-#W8 MO!L,BKFT]0^MI3'7M [;XV)K/,Y*/?KSG[Y=+$Z??7]Q\99_GCW[FO>INPX' MIY>-4;XG2?30FW7?:-E[,NJ'^?5<79NJ]S;:-.SUIVJCVS5;?&L#P_HC&IP6 MNWY]5=:"2.UKTMJ2S>UV9!88P'G:T9P]BH>"%0U\'E-/O0]& )"*>>N]Z,\1EZ,S)-'KF5DSEH9 MV5]_7\!V1JX#(FO; 0I^[+<=G!!A_W/OU64?\#($RA0^]AV@H6+77)R>+288 M_N//E]?T,LN>(\?@9$5F>C=36#S ?5JLVF@DJ]IUG*%:D'ALVIM;&Z:Y"[JT M-3("PC.$/B5F. N%"&Q,XDV+_#N.F;R>(AD(X1Z1&5%0T';CQ@%(!JF4UW8D M"4GR%K&7[,59?VS<#>9R10$5,+H/Y$BPN/D4Q768"$A RJ'QF9.TAI,^(^"7 M[#-N=!3,JNUJA12#C1G\X"I&U3JC?-VY*&[(QX U^THQOIB]@=, MT7EW:T<))Y\0$CF.( 5-1OF#X+O5.XZ^9=JE9RJ"DQCVS+L2@P_YYGZ+0Z<6 MOZN,[HP7R:@Y:/;L/G4)">XPN,.#)EA- OY+'*'N.6N0W"0#UDMY)F(J5=XA M'1EQKC7'P ^M%.R9+8\=6*M E,ED6*2@(]5&-("3(,\B MMP7.QD.FYO1K"<+%NPA,9-O)*2#!K$;KU::R3 "W^@9VR*AT]?.K-P,L;5 % MT>1EAA\[X-1R)WD1$V9RPIJQ,ZUG1]LO7I> @N;PAD4^Q@PX,]"//'PJ3(X=WRKNCA MB'8,6Y2=BT5H4+')?%+]C6,N5W^';!,>G@/>8>"EEEU+PF!@=GTG!'!)S:89 MY^K$_N]GN;_)J#V2% T09DUQ:^ <^^3YOTV6D5D#N_OK@*3&Z8"L*=Q6Y]B[ MIQJF>*7C(ZY52IE<$X5Q8.SPO[7#H/>LE!3WOA M6884UH ;DVJBPG[E%=EVEH=QP=H>RU]TZ*XE;3*:4):YU4VOQ[ED/X!?7[]] MRXN@$$PP/, &QY[^1+@AQTL/!S>BUT@IQE,YB'%EI\.JI,M=P3EB"@(_-#H7 M7WN4@-K$ N'#2I"$_!D=]5<:5M=;DZ5R^;874@>S*Y)Q@%LA1\_5=U(M@/7V MNBD51\5M!.&,BI;VEAL>*^^VB5D5I>8$4@9XJZY0FT*;72J<4H-%5?GQ7J_, MA@/]H]HUC1YR^8?K5T,5\)Z+GAP4]\K-/;AQVXT6@RS(&'IL:IU(#YS*479* M*.0M$4?:JB51U3_IVM6E=:M=QNV>D)D<0UDC@=6 G MF@NW(2>D7ISX8TUH0LUCJ1';!%,'FQBP@7,< M4Q1CFYB=.AG1K04E.9_PS$*\EKO1/F8"G\#FT!.AL2G-A+[CU,D]6.=O1 U& M;UXW_^9(QV;(]U/&$@V86D=&EIA(_Z>H4*!*;3]7?W-WV"[X$U8C3HL_>#68 M'YNFJC(5RQR2RX_"^1/L9:.Q\JT1ANB6# 4CY$_49Y1[J>CC]$*U2TXQADM\ M:6^Z Y@98'!!Q:6N;N!CY/J "YY;/D1RH[&M"J$8I\:L MVHS*EU$]ERLYKRF(N5H?MD$A X\+J;&=Q_9!R:$#XJ#,9R#5MWGDEYW4+*T^ M&I;=#NM(2%.!/72^A@8>%H%KZL^,)*#&D9*85W(VV[;N-B6YPZ:@A @N0L:@ M5:AKM"L\D7%^HRD,L5ZND>[K]I$2 ^G)FE M++Q$& X5\WCF%..H.HZ<+#C260%8*"(-'/_2,YN;%%P MR]@G=*:!P\SCM=I]8*CKI1*[(!W_2"9TN=7LSHX9.)DQ, MJ=ZY77K'5Z<@DO5PI_?NK)N&[.?,R!E[DQ24E[-*]NVAO5(_UN^PY16:Z')7$+ZOBO7 MPX6(QP*)0GV[/H[QFSHA O51_P$:X_Q>Z2#YF*]H[TG'BX%_FR*[I.P9;F='1 ME/9K24X'3<[)2@7>.UW#C+\&V;M]^8E&/O">;V>X@S+\NJ(, Z66O0^E@AK( MLOJIY^DP1[*=6J3_O7>1<_[>?.YFE);:LM@<%@[/R5_/?) M5WN*3EH^%QF"@!Z<[7]+P?.BG-Z?FO'CBU3\5E1[1PC6[^5*(#6W# A,HL[) MGF*1T)6-P+-*+9D=((SZAM1"C?1=1W6S;/2O!M4A4)YN_1O7(SH;':GS]'1O MU.4B#D/X],C<_ZKNAFSQ]7F:/8I!;9L6U*7X#E0BF!+M[ MP(%#KK9S*VC*/ZF3-R*@G7!'VG8V@N+U/,YEE#DVWO7KS729D8*.8/J70!.5IT0G/5\T8"+OD_U&!N0N)U2EZ@LKLDO5?76@P4$I M#%SA5Q.$3 V+(>;7)M6J9(S&9IBT06B&I^*5TC!0T37P9";/W'#+!:+9=HW; M&3-^C&33FI5-6T$0>.+0J>#@3AJUZD9-$\H?%7UI$M.V--E3NDB#V+W>'W2L MR1E6N1='D)FTR2W%/#NU-K/A1NWWU/'+?87RK4FB](V)@J^L3[H\'J[CN&YI M[ WE''XVYF72U2@$@R7D>GI+C)-+O&26R5MB5K77=^VX@SCL;6BB([-C-?$2 MZ3".CZ$N[=?2UQM<*7&AQ+/N.]YXV)/TR%F*_QSP #Y9UG1\#5F^>$KL(^^, M^-1 YR=78:XA3MPT$\)/]$)M3%,?1W>\I4LETHW; 8H&))9]RWT#-8>]0^AR[=GH$";^:;FE M7QB&;:4'$$9?7XD[\.4WWV[Z:I/;K]X<&VEV,O(S61X;'7/I G#*4MD+#E]M MW5-'Y<;'2%&ID"A$C9<[)=WE_I'S=FV)OJ43L,)>SI\\QM([,2;A[SC^1SN; MJ^O#:LBY)?[]^;D=8N3SR7>+T]OB=TQQX7T7] D#I("[_]B#L"Q.SYZ(HP\E M]4C,=;G=O73X3_ZHX>"(#WRGQ1*/S\YG(X$_##4ZFW_Q+!7S?Q<_>_3>=;92 MYXLG7S]5;XPF&IP_D)B.I.NJ0V++K=30R1F59=PK5UL1+.9L]RTJMXT"G ,] MT;E!%W-15, D7=NX1KZRF(D_K'K/[!S>[XOS!T$\+)B+C69W;X6'Z"U=@\G3 MQNEVTD%;'6J"'&@"+LT$V>E&25.FOL.Q'3?.,?T?+C]@::A:FX:: I-V!.]"UV:,/JX86OBQJ4;R_1=!@\1GE(ZK"S0B>$2! ZK M='2C3973Z!O3HB;?(690K$NJK"U?RTKRTN6Z([.WQ$5_QU>"\T-?8Y^,/J^G MSZKX'Q$P]VNC?&E?GI9_IW AG^_AM02P,$% @ BX!N M5\Y U/$L!@ R1 !@ !X;"]W;W)KCD4DR*(09J@I*7%DH M70B+KWHY,I4&D3JA(A]QWY^,"B'+P>6YF[O5E^>JMKDLX58S4Q>%T.MKR-7J M8A ,NHD[NX@3PG(#3C[Q9ST*LDP>UQA_[6 M^8Z^S(6!&Y7_+E.;70SB 4MA(>K:#EA2&ZN* M5A@M*&39/,5C&X:[5BFG8C&@V7>:ER5*&P M[UT*'%QYVC2VT*M@-VJJ1 AA>F[$;%UC0 M[(^KN7'S?^X+0(,?[<>G&28*I:W\+%S]J 6Q MO9%-.MG$R:Z$84?^D"-!\YSV8K-@()*,A"P"VTP#L*+A"Q!?&&;;0C''''0I M9Z),:< ]-VI!I\^"ENCWBS&'SD%TJ"XM 22BDE;D\O.SWD2]8GQ'B;E"XCRC MX0TD[6S@M>KZ.',3'P_$3 UZJVT-L4X%K=_EZ MV!N@(5'+TGE,H?SZO#2VSK92XDR=;6S?5;V51^YONT-2P6P8[J3VJU/Z5-DJ MDT@.4B?+)*])6I8-8[Z(^ESDHDR0$-;IG<-2EJA\27%V$AMH5H&6*AWNK9 O M@%&[L<+B#+HED4U(KA3/L(9F1N4R=:N= :YS&^8*M:0%455:/4H\;[!86X"& MG;D4:X2%P:K4"/='2CV&&AWRR"]:I[+I6L\AAV3L=P_N[M];]PP.#MI#;,99I B M.F17SUIJ-VY_;QBAL!5H0%;.-JRDZ$C3F=XR:%^"M31DK#M5**4R!=UT2%D^ M*'2O*:^&C:1:0^Y\?"1*L T.6I;QW;6\S6+H^\( MB6CJPJH>H"UD>+0LX&TM-XW U'C6BM)*3/^:.'! E$>M*#92:3IFM<=0WU$S M\A^YM**$6#'/H2LDL^U)S_4N:.D&DDIQC5(JK;'$CC%\-E.U07O-R2EJH/ZX M?<]Y$K5?J6$=6'?5Z'KG9G3-V4VN:MQJE<:++SMB0>!-_!@'L1=/(GR&W MC M&F!2)M/8>5);!+T6R:>Z8@%.SP)Z!/&41;X7SV(6QMYX'+0'3>?K<7!",&./ MSV8TX)Z/>X[8-/1XS'$PX1[G,_;7DS\G^+;MRQW#^C;EL=ML;62"BMY!*D6O M+D.R.A[O=#M9(HF^\!O!G_JU:3^F::&DO<; ZGS=M&J(^$VX@IA^P>JR[1\ED(I-!T&M'#GXP=DZ:.2<$D?IKCXTI)UQLI,G"" M,IP%DX!%0A"ST9E&$OU$8L1M1BE30 J?E(*3E24C+ <;O/<9"L\B+^(3$_)#R MB!81+?S0_P\9V??E,MKZO,08+]U'-%U,\*1LOC3[V?X[_:KY/-UL;S[RWPF- MA6I8#@L4Q=O]>,!T\^'D+,MGG6T7NP^))')F^,UP/L[0P[E47W0*8,BWC L]"E)C M\LM62T4\5;8;@]:&64B& _=V(,:#V5A M.!/PH(@NLHRJQ35P.1\%G6 Y\)XEJ;$#K?$PIPD\@OF8/RC\:E568I:!T$P* MHF V"B:=R^N>E7<"GQC,=>V=6$^F4GZQ'W?Q*&A;0, A,M8"Q<<3W #GUA#" M^%K:#*HEK6+]?6G]K?,=?9E2#3>2?V:Q24?!>4!BF-&"F_=R_BN4_O2MO4AR M[?Z3N9?MXXI1H8W,2F7\SICP3_JMC$--X;R]1R$L%4*'VR_D4-Y20\=#)>=$ M66FT9E^ O6[E7=?9ZW[?NP:Y MA:DA5,3DS=>"F05YA*A0S##0Y/?)5!N%&?+'KB#X-7J[U["LN=0YC6 4("TT MJ"<(QB]?= ;MJP,>]"H/>H>L?V]_CE8F;RE3Y!/E!;IK@_"+DEJ3CP*9S-E? M@ /(8#_U#F=0"CE3-_ A!3*3'%G,1$(,G7(HJ8SJJ!C_B=F*=B*I38,DSGRQ M,L^=T89;8&:Q/%DL9+H@FB6"S5A$A2&L6I!$U$ BU:+I5KZ164[%XN6+\[!S M=J5QE2P#%3'*24YS4#5-C10R*9&*)4S@/%)WN<\)PC$H;%(JR$6;Q'2!R!60 MB%.M$00"I9JDP./71KXN-1=KQC$L#!]3RJF(, 26>MIJR1FF5&X@F^(*RR1V M_MY"5(YVW&C8P/-,Y^!.)/Y3/4002[^D(AST+O\BJE,"R +<@W_-ITDFE7%; M?X,9L9UOJX0DOV'QN:%*+6QF^2&?C64F3O8!>74G,':RT(A(GZ*-#;]N-F-X M0L+&Q:!GG_CG8AU>E:.#:O:#-*BQ%:7CE.N^?(Z[N!O1>[]1/]<\O5C*[/'^&^B-V+G'! MTUC;LHW0?\;C@ FD,9 %T+4T*_-B,K/G7B5@4B6+)"4S)*L;T55< MET^OT2]GEPJ=]D'QO=,'DWF)<4^>_4 8JJPI<^3_&(8MC(GE(4:BQM:2B;OJ M1-U82O%\QU8WP4*78*7;78:M[1.,MRDCYS+XI-WL8(/)N>N5?^#DQP3GW*K/ M4Q:E#M(4 N,L- VH>12,]>>HX*K5JXTFSEPW)',=Y<.(I)&0215;$N8V:0R M&C [:R@VID([*:$E9S&U+D!L99#6Q^ZBAOM1AXQX_EK3$]A!H M&R]9;JAF80[*NH@-'FXA7>%B[AST;:"^).^J'>N$R[N 3_$7/J*5P1IIM]/Z M6<+[FX%;A&5)=U19\O6X5Z^IMUK"C0&905P?B:E67[8!:K?0\9_ U!+ P04 M" "+@&Y7H)0F*I$$ "]"@ &0 'AL+W=O]WEFW4MIFDU%:N_.3D6NBT9;O/(6FJI1?7;%Q MRW'6SS8+7_2\C++0G8QJ->=[CK_7=QYOW2U*H2NV03M+GF?C[+)_<74J]LG@ MJ^9EV'DFB63JW(.\_%*,LYX08L-Y% 2%OP5?LS$"!!J/:\QL>Z0X[CYOT#^E MV!'+5 6^=N8/7<1RG)UG5/!,-29^<1W/.\'+G0GIEY:M[? TH[P)T55K M9S"HM&W_U;>U#CL.Y[T7' 9KAT'BW1Z46-ZHJ"8C[Y;DQ1IH\I!"3=X@IZTD MY3YZ[&KXQ^Y[M"P=TR#WF#X"MYP&^DPX0W_/=(;'7+C)-A M?UY.0_0HCK\.Q=Q"GAZ&E(:Y"+7*>9RA(P+[!6>3MV_Z9[V/KQ ^W1(^?0W] M1U+SOX!^*YFN754KNZ+<"XRYT-F"Y- ***&Q1L:@-!G/=NZKR*+:J;2GK5U/#&O4"[D?/T MV#BQ6:\F'H$P+2GH2AOE004%UB3M.K0C^MLWYX/^^X^!39I*Q&EYP- MQPA$H.>(14?).TI8HW(068X:3_T :R_EMYX+U$!7CT -1$!NYLB0; CQ&J4D MOH@Z-;^STNXXP.$\3R*,+&SDM8G&?ZECM,;E"SJ*$#ILS?&(!!IGY[#9$4"% M=A,<3JF22E6C *%U4K\6";"U IL(4>4,:L=O*P2<-9I__4)< _ M.NT,MPL'TO)C%;)?(,?/DBI]\L3_*=+4[]+[>KV;G;97DF>S-N+W:WR M<\Q 2#^#:Z_S_EU&OKTLM2_1U>F",G41UYWT6.)^R5X,L#]S(+]^D0.V-];) M/U!+ P04 " "+@&Y76SAYE< " !S!@ &0 'AL+W=OW.2F ML>;8P7;6[=]SG:2AB*Y,XB7VM<\Y]\/VS6RK](,I$"T\E4*:N5=86TV#P*0% MELR1*E\R2J3>!J32RK"&5(HC", E*QJ6WF#5K*[V8J=H*+G&EP=1E MR?3S.0JUG7L#;[=PRS>%=0O!8E:Q#=ZAO:]6FJR@5\EXB=)P)4%C/O>6@^GY MT.$;P%>.6[,W!Y?)6JD'9WS*YE[H D*!J74*C(9'O$ AG!"%\;/3]'J7CK@_ MWZE?-[E3+FMF\$*);SRSQ=P;>Y!ASFIA;]7V(W;YC)Q>JH1IOK!ML:/8@[0V M5I4=F2(HN6Q']M3588\P#E\@1!TA:N)N'3517C++%C.MMJ =FM32DB ;%'2RE*IFAD2U&NI&(2N<4<;Y'(]\T)ON_&Q6I7&;@SGTX:M\ '-Y^9>D33.JK.F MX"IAB_)@%)U69&?F]XKJJ\PS,%' NZ]MU5#&C0^_H9D.#3FP:L-\ W;3@45' MP"9P)X4I-;P3!1;[]D,*;!==M(WN)CH)^(#- .+ ARB(XA-X\8YM[/#B'[#U MX9XS8?9)PY_7"VT4W9._#E'OD)/#R+9WKG3#OPBQX25H1[::S/3% M%5#=#-8+5*YX;S'?""$)=$LA)U"2=P[@#.+4CY*$%M'83^,0?D7JM<+%L:P$ M$SD)Q4';;.*GHP"RR(^# .Y87A)A]1T%"!-_%(TA#/TLC.%6UDV[#Q/Y232A MWS2(.^>EY 54=:/D(UH-#:$?A@']1MF8$ 1=EM;-ELM*7)+:B@JO(265V,_B M##Y)PS@T!U,*813[Z22$,)CXX]3RU?J*AE3>UBUG-LL%TDW**^:FU_DH\8-P M? 'G6> GH^SB)'I7L#-(;&KB;A&/4JI$#Q*?:+)KA#73<)8.4AHOG+M)25!G MR6"\VZ#9[PIN2H4(==?C:'O\NTK;-G7FM(A\&MJZ03=V.;6^PK2'[9R% M\2#\AS=!9?Q)9P-XOP&QA6;B^?6K<12.WNA> 5J"5-N[!=Q67#LXM]P[JYT#^@NR$U&23[I.)1OX#_B=3U$6N_3PQ*1G%*L;KD9$9#06LTSO L MZV7Z2]PG*9 MN_J[H8?P6516>C"TV:64NBDXIDU3MD3%[:#XY>10MIZ)'EEB6]:E%9!3I?2FFV@G6P>R?/_P902P,$% M @ BX!N5VRL3,KD P 3@D !D !X;"]W;W)K&ULI59M;]LV$/XK!S4H$D"S9$E^26H;R,O6%5B+(&DW#,,^T-+)(DJ1&DG% M27]]CY2M.HWM#ML'6W?DW7,OO#MRME;ZLZD0+3S60IIY4%G;7$21R2NLF1FH M!B7ME$K7S!*K5Y%I-++"*]4B2N)X'-6,RV Q\VNW>C%3K15(_V4W.KB8MZE(+7* U7$C26\^!R>'&5.7DO M\#O'M=FAP46R5.JS8]X5\R!V#J' W#H$1I\'O$8A'!"Y\<\&,^A-.L5=>HO^ MBX^=8EDR@]=*_,$+6\V#:0 %EJP5]DZM?\5-/".'ERMA_#^L.]E1&D#>&JOJ MC3)Y4'/9?=GC)@\["M/X@$*R44B\WYTA[^4-LVPQTVH-VDD3FB-\J%Z;G./2 M'#) ?!S>*^DK0S\+ LLGNM'Y&CO;;+U]BHY"GB/S0#2.(0D3M(C M>&D??>KQT@-X;Y4JUEP(8-*'S^2*+P7"I3%H#=QPDPME6HWPU^726$TU]/>^ M-'16LOU67%]=F(;E. ^H<0SJ!PP678*/Q)#U,63'T/_O"1X%W^_Z(8OPS!CL MBO&M6$MBIA>3))8KZG!C24B58"N$4@D:%5RNX)1+6E&MH>,Q9Q= QV^Q7J+V M-7"#^889.N:!!DQ#*%MT.(%T&HZRA(@D#2>3";Q%B9IUI\T*ZB;NSM2-A6]: MPRSSOX^*?(?\1S$X&^/IV%DX3X;P&QIS0:,F;^M6,!<4JY6V_ OS,^CT/)QD MZ1F<3L)D.#G[MT:Z1%$8T_ \2XD8CL-)G,'E+C8^TJ F),P,GPT%, M(T4(/QTI)2?Q8-POT+SWIV$KC0AUU\?H^OB[8W"MZ-6)2$(:U*9!/VK%4^C7 MO:UD,'IN:[C'EJ3J^X^F!L^304DH7E:$4^V9IM5Y1?.\\.:W:0*7)K?-92[: MPB>02M18!ZD)4K8=SNIP+6U.XOM<^&)&N%9UP^33ZU=3*H$WQM5_X<0+WPE* M\,+7C;'TH=N/QA!9ICBTC\Q0H'[E969"*%OK9A7;5Q;<>#)WV%;!DL3,IM7, MBT;[$YEV0]LUX;,VNT-WT1?$D0O^.*@8J9:GCLE@'(ZFB2-'1*8=.881M<:Y M(R=$)G$*'RND!T1I'6@XIKVN#_H"WS<5HYT[KD:]\C>YRUXK;7?=]:O]8^&R MNR._B7&PO=V]R M:W-H965T%)N)AC;-?+L#9 @;U8HL1S>$A)]'BC](/)$2UL"R'- MQ,NM+<]\WZ0Y%LR=%ROS?5T MK"HKN,2Y!E,5!=-/%RC49N*%WO/"'5_GUBWXTW')UKA ^ZV<:[+\CB7C!4K# ME02-JXDW"\\N8N=?.]QSW)B=.;A,EDH]..-C-O$")P@%IM8Q,!H>\1*%<$0D MXU?+Z74A'7!W_LQ^4^=.N2R9P4LEOO/,YA,O\2##%:N$O5.;#]CF,W!\J1*F M_L*F\8U''J25L:IHP:2@X+(9V;:MPPX@"5X!1"T@JG4W@6J55\RRZ5BK#6CG M36QN4J=:HTD8P?66CMF@ 28S^&)SU'!9:8W2PB?. MEEQPR]&,?4LQ'=)/6_Z+AC]ZA?\4;I6TN8%KF6'V-]XGK9W@Z%GP1;27<('E M"?2#'D1!U-_#U^\*T*_Y^J_PS=D36XHV\;H:3!CX,5L:J^G*_'PIY88Q?IG1 M/:,S4[(4)QZ]$X/Z$;WIX;MP&)SOT1MW>N-][/_AP/;ROZS^;4'AV1UWW57M MGK;N8L<]5?3&C26 6@%YP4H):A9$ICU!M%"5POYG-Z83;/E]91G<9+-O"D7<_^^H==^D\$2J($_I&40 W7#*9DBN7IM)N M"E33@E>%@2.#")^510C#8SA\ET1A=$ZX03QH*SNBN,/H]*W5/("D%Y&$ SCM MQ6$"+]TY?Z=A%*C7=5MT!U%)V_2.;K7KO+.FX?QQ;]KV+=-K2@\$K@@:G(P& M'NBF%3:&567=?I;*4C.KISG]/5 [!]I?*2I":[@ W?]H^AM02P,$% @ MBX!N5V+6DE*7# C"H !D !X;"]W;W)K&UL MS5IIC]RX$?TKQ*QW8P.:GI;Z'*\]@(\LUH$W:]C>701!/K E]C1C2>PEI>F9 M?Y]71>KH:RX[0;[,J"6RBO7J+NG%QM@O;J54):Z+O'0O3U95M7Y^=N;2E2JD M&YBU*O%D:6PA*_RTEV=N;97,>%.1GR7#X?2LD+H\N7C!]S[8BQ>FKG)=J@]6 MN+HHI+UYK7*S>7D2GS0W/NK+544WSBY>K.6E^J2JW]8?+'Z=M50R7:C2:5,* MJY8O3U[%SU^/:3TO^%VKC>M="Y)D8WDRI .I7*4549#X=Z7>J#PG M0CC&GX'F2R092&=>F/R/W16K5Z>S$]$II:RSJN/9O.S"O), MB%YJ\U2[-C:NM$O]\M7"5A='\ZQ *GLGX,!-R MI.=N+5/U\@2>XI2]4B<7/WP73X<_WB+"N!5A?!OUAZOL*\B)GW0IRU2)]PJF M[Q?P97B A>+71:XO)?F8$Y]7"@2*M2QO!"@JZX0N*R.6@4S.>Z6U$AP\3SPU MBPKA0ZRDS41FX:6>D56YK%0FU)^U7M-B@2 D-/9D,'61,@.!^&0]]P&SQ[U" MF*6H5HI875H5&*VM1MS1^8U@[F)I38%5>$[&-16#5M@\" LST&6:US!E7( M\:IN^'#MH2)1(G8BP%2=[#]\-T_BV8].I 9^4#KLQY4SN' N;I2T'ON#?#.XAZFA!P"N]AD&.L/!_'M@B:>'$)'.*;*T%/A9 M18RLJ2]7CSUZ)#8KG:Y85XV]P**?, 0? C4E[8QGD\093^"BG*,H=T!MOQT42X5!NK3CUY#<1WV=><3Q( MMIF=#V9[S*#CQ_(:B+>'!"5N1S1P2%L[^KU=+?!UM^4PJ7$5&;955ZJLR9G8 M>X\XA:OPS]LC]O3=^FUMB=.]X8?;F$KF.S9%IX&)*EC*D_%@W( =$3=O1)H" MBL*9^V8AU_#[:X2."JB*)\-.35Z=GM4MQMKG.QR,'LTW;G8^&)#D/H#$CS[8 M^?\5(/?QF;OQB)/.]Q]XL*3S[$< $@^&CP8D>2P@B4\T=X(2/]IMMN#\GX(R MZD"A\B"5;B764F>^F&A(@&'_^B'9R*<]2#C>#NC)8/Z- _J#C7RW&N.P3 47 M=N^FR*XF0PM2(:,*!.V,SFVH\KG2F=I2(P=X!M.:5*G,L9!(.5?:U [8KVN; MKB2%^3L+N\%6X8BL$'(("= L/E Z;DR=HYB"4G,D-;W45*N Q:VE@]N"!1D+ MO:PSI5S@R"G*.ZI$(;*Z5C;55%QA=2,*LA(3(8"TK_AZ!V(IT%0:JX(_X9&3 MOOTD&\FH",$1Q5+JG#+>C@I"<2!3KK*4-U$6J!-EEU^3SE,NVVMR8D*DK7) MQ:!\H_-H*VJGEC73>6Y27Z&J:J-4N>]C7G]A5ZBS>\?+ MM5SH7%ANDV\=M$& ]+()Y?LNZHN8-C;(NZ@*@=+U-<,'6 M+NY=U,@CQ;F/39(H [:-$T_9)&#\H.B>/1?_0#5-C3 1?*O2L#N.=ON,][

$R/QB*>1@G:F22:3VVOW/UNY7)(FCR[Q MF61;&UTP[63M:PC0C"<3"#::QV(TC>:C*;!QJ"F+=5WYV.6-\2F$&\Z?B:?3 M^11_1]'X?/PL,&TM$*@D\V@ZGN%B'$W/":;1*!J-$_&K+R[!/_2U?5L-6J%* M=2E3(D6-,)E/K^WT9F.62TUM'/7ZHF8%E:8\34F[.2**:LK8IE5S/K9>H0^% MG9!3:5_E$FV%4O=-B$ !JZY%"W4U?*]4&XCI(Y'SH:I2H67K]8.R0MQ SYMV M(8'NPY4R4:^Y)? 1CCVGC6T^$)"O'HZ+(-1LS)I.T<>\=B-0JTR;:^A8#6LO M*FS8G[.)/8-NZ$!L2U+C5ES" \"8XR1$O]]B'&I:=K';"D5'5XG,,'4*I"0K MF0)5$5;C-+ ZG=6XN)(Y8NQE+1&I*@5]PBSZJRH 3OD:9) ^9> N6O9_<8TA MK-!58[>^!"Q-(01CT28+=D%&TX3A7ETPB@^'5J8GN\/(@EMU@.U6QE:G;!1- MR#L2T@;BU3>:1.S;_5YM-D$G]>"!PSWHS@:3[P?B72G^5N/7'960+'=)=B;A M"YK:K@TQ BQ=N\J9&*5J[-L]S:3GI#0^V=G@)FA"H* MX]WXUHCJ%H.Y=];=T]PC\VHS\5'7' 5<,'37*UYH *3L%>O!1^6C.J9JD"*E M52P^BEPR#<*I:7\*Q$I:>$L^_]AZ09>>I^.A3\=)-)Z.?0).(LJWG'1Q.0MI M-HGB4=Q/JJ-H,ID?3J&[2.9LS1[/Q0CHR'T22>BK\?$/G.2)L: MAIS,< _7G8D<05JANM.4%>NJ2:MDE9VNG&=UUXBW\61>_^\ZNRP: T=9;K/3 MM:0I+5, M2;Y--6DPS&R4YE3$^3S(Y?9WGI\3>(-P0N&LW>%RR'#"";FK?P6 M1"+A:II4.A^./&L83 \,QV2E]9 1#"UD?3R6QE38'CHUB*@D"/=8A[KEYK[N MN:?8KHKQ90PE17H90BGP7K4Q$3X(UJ.+YD-.%D>CX1FTV;VA:7 MPU'C9M/9>=_-IM%H-#SL9GV(GE -/9LG. 7)DTCU+/M0PCNA3M"9&%0_-UA M36&8$&\/$^+>;/JQH^AV< )J\UWRW?#BVPQQMV>XNZ.,XU@>QF.X,QQG@P_- MY\-@& 2-[T=2B!FPG^X.]3#^[]A>R%()_L$ M1^L/V;\NEU:B%ZM3#NO]^N'V!J>I+%8RV^WDVQE@_\Q4OO=GHJR,?K!"&\N[ M>],LVQ_FT UJ@DA!>RFO5=!=J\:[!C0>QD^_/!,?4,-O54QN30Y#+5>S)%-+ M'@EPAM>+FNN'->VC#I8/C=)(*.1\KD-^&WP:"%6L!-I.A M.I#Z.*MHB;0W>\->OU\HAFX/RRXQ'2">/?#-X*TO9K>R8+B1?%O'?J\NX1>_ MR(I'2'T<./)=F?R*QK[\98(N>'+#_Q'XFIE1FDM=-%-+HN8'S%1P:]?K,HV% MJ0!N(%Q;QY7FHL8"M <#\<=*0Y>Z(K8\LD& 8?7RL%]E.JUHLM&.C)@B=;'4 M8U.["R=0W5<6A1=HVX<6L!E%(W_NL'A,U(Z(6/.A,?52A+<($*#7DN7ZB_*Q M8&^ZD<$XP5DMERJMFEXVS!6)G''<8#?M]\X[91*.7UXLJ0@=B)_-!D>U47#0 M=L?^V?Q'(21,6>%H=1G@8B]GI8!O\PI+EN'@97M@=&8RW?U>!%BELO9*@D.V M@W9T_%7N4QH'W@B>1&1"WU_(4H97-C@SU)PV4WW#T=8/XBCHI:FM85B_O_HL MWK>]W^>M@ ?+DGE:^\ N>RTB&7Y=HKN@+^G"T ]BTRLTT&LR!0RIF]+1K,)1 MJ%[B5V<:S@7C-[ZZ.?-@#Y/,;IP$W=VF< MK_DXU$P ,$*ZB?W^@X]>C; 76XZV4;1R-]CO!95WB$)%J9?:=W^'/C$[ZWTA M"!PO^3M(*J0 FO]8L+W;?FKYRG]AV"WWWVG^(NVE+FF,N<16Y+K)B1]4-3\J ML^;O#5%O0FE\N5(2RJ %>$[=:_.#&+0?H%[\!U!+ P04 " "+@&Y7+?M0 MEUT& #8#P &0 'AL+W=OT4(U?O!P&<%E-(GM@*#;^;6E3+@ MT"T&OG(@](0$"#5D@#Q+_+6$*6I,CA/&]\=GKMB3#[>?6^S7'CK', MI(>IU5]5'HKSWMN>R&$N:QWN[.I7:.(Y)G^9U9[_BE5N!0V1K!*4-%N0\. MWRJT"Q=7, MG@X">:#S(&JO+:)4^8_5.?+0F%%[\8G+(=^T'B*"#D;8P+M.] M#N^A2L31L"_287JTQ]]1%]81^SO:$Y:X4C[3UM<.Q)^3F0\.*?#74\%&7^.G M?5%;O/>5S."\A[SWX);0NWCU8O1F>+H'Z;A#.M[G_=D"_+N5F#K(51#7,E-: MA;6XJITR"S&IG-*4R+0O0@%B:LM*FK4 $P MA#+!"BD\9-;D0F*'Y?@;!,ZJ MX+'3EE8OR5$6_O$W3X>G==,)/H]/72-]0B"G!^22I M[Z06E])\$X?-V@]D[MKEB?A"0W2F_ 9*="Y+6^.FYLZ4X>)<U.$J-RC M#-%J#/@P3?\12.L6A M.AE P/<:LQ=LGUYNP:3DC4Y.ON8M24X5%-Q#UE-H7S&L2%I M$M?*(#9*P!UY;PMR__GZKJM>I6LOTF0X?-D7UHG#671*NL>8$O'[]E#4318X M*8)RL0N=7R%_<,Y1'@[5:W%$[MF[4M$]$K9L')86<^$@PVQB=J0QR($,PYBM M>65D#Z/ KE[1'V.%Q5>84D&[*-PW*Z198!$V]1*2H8%'L28+3Y($U.F9Q)3?4FZX,WR:@C'[YFTV #XGF*R=N. MGR#V07J4O-LP]\MVGB.J_P3CF;AX"SPZ-&5,:O5WS' F?2$*T%VZ&X"<(%]G MQ:-\T,J=_92)/D*!C$6^YR0<>1,?T=RI+$#.Z5'*M5+LFVS42\T3P7?R*^DDPA[Y"&*Z=" (-$"BKK:A.9 M]I@ GL>.^HF[DJM'Y(VN&EN\+*#2H 02)@IN@P!W'_=Y'3@\SNE])RDW,5)8 MZ)_5PAP1I&X^\N/2/Q?+_)-$\A8IEEKHXR%\4' M\1#4/J9-LD)A.2JI\H[';7401:=MTGN;*<[Z(RHQ!U:V)B*1K6:)CMK1YC+3 M:*_F"F)*Y^TAABG.Z7!K)W:(0.?33Q9^?ZMW&6$QVHJ0C[7GVFY7!:FW3I(Q M*NBJ4%A!5L4*%Z":U64CHS?M1I5_U]$&CR1#24CAG8[2#?![?8OJY"Z"Y7W[X,!4(UM&%",6(Q68%>MFFJ-_B:2'M-A$N'R?'+_OQ4&CV MC4W?L+.3+ZYF%Q"=A1'_CV =7C"4XTBPEMT53^1V95JW_4W3HDO\/N7DC+96 M\VUGTS8D>!QH9 +Q_JD+_F#K:ZL$M^!O2M(EE-KXX=7-=I^MD_BUMED>OWD_ M2K? ZB(SYV@Z3$Z.>_%P:0?!5OSM-K,!OP3YL&ULE59M;]LV$/XK!Q?H.D"S)?D]L0WDK6@'= WB;OLP[ ,M MG2TB%*F2ISCY]SM2LN-D=M9]243R[KGG.=Z=.=L:>^\*1(+'4FDW[Q1$U5FO MY[("2^&ZID+-)VMC2T&\M)N>JRR*/#B5JI?&\:A7"JD[BUG8N[6+F:E)28VW M%EQ=EL(^7:(RVWDGZ>PV[N2F(+_16\PJL<$ETN_5K>55;X^2RQ*UDT:#Q?6\ MW(E*TSKTNIF__BL3$YJ?RE+LGPJV8\62S+9?6%4CM;]!#??:TE/LQXQLC_O92W*98.2GD"9 MPA>CJ7!PHW/,7_KWF-&>5KJC=9F^";C$J@O].((T3OMOX/7W,OL!KW\"KQ$& M?UVL'%FNA+^/:6P@!L3-!F?MP'@RI0EMT:PZ,)':TJ@ H&X[<"L09(#J25)H:"J M5TIFO+M&*_6&[:RI-P7\6JLGW%05O!JV$?H)"Y$!; SP*' F=>Z],">?0 M>?"LB>U\[ BN_ %)'W!8YL'04C7';)2S^N*Z=WQ=?F7,W(:Z/XQZ6I2D]F MI[G+0?:H$9CVEL;'JG4ME2?\FN4=DK3(,PG_W[.N.A:UP83X<*Y:F/P_G0#N,\@.]+]!\MZUKJENA0F=< MWZ[5Y,Y>D;_&K%TD7DF2[.89UY3OXP>$6R4T?&B[()CXG7T3?*U\2;@7.B?1 M>-"/QL,))'$T&:51/!W LN$K'H148L69.6"ZX;' &0B92\_W_SFU3;2C49*H M/QQ$XW[*7\-X&B63<6@1*S/?)$TZ:NU3>^@VC"9)/QHF,3#%9!3%H^1'N(VC M_C2)1OTA1YOT1]%P-&KXW925,D^(S>R'V]IF!3]N&MYO 5>MI?-*F/]@F,!T M&D<)*_IFB'LW'40CYAI/1I!,HFDRB.)!#,=^(WL'[Y82[2:\SAQ71JVI><+L M=_OPB[D9QJA6MVC;OC8:>9SKL%F2J\@E:&>&R&SX(?L6B] M 9^OC:'=P@?8/XL7_P!02P,$% @ BX!N5_31FA/V#0 ]RL !D !X M;"]W;W)K&ULS5IM;]M&$OXK"SD!;(T[:#X?[L")7$B\D5^&25M1??\_,+BE2EOR2MK@##(LON[/S^LS, M+E]M=/G9K)2JQ-<\*\SKDU55K5]<7)AXI7)I!GJM"KQ9Z#*7%6[+Y859ETHF M/"G/+D+?CRYRF18G;U[QL^ORS2M=5UE:J.M2F#K/9;F]4IG>O#X)3IH'']+E MJJ('%V]>K>52W:CJT_JZQ-U%2R5)B5(O7)Y?!BZL1C>B(2M9!U5GW0FW\H)\^8Z,4Z,_Q?;.S8T?!$Q+6I=.XF M@X,\+>RO_.KTT)DP]8],"-V$D/FV"S&7[V0EW[PJ]4:4-!K4Z()%Y=E@+BW( M*#=5B;*MSV-I(4M>KBPK4:$M[=)@VAGV"V#"JO%4G M;[[_+HC\E_=P/FHY']U'_4E&^C9*XOV7.JVVXJ%(7>V/?=@IY89[41]5I46LCU MNM1?4P2NRK8B&'J38.;Y[5@0F?\'T,!#-[),C%C"%RHLT>4G".SRU4I60GU= MIZ7RB/N%2BL!(4@_I5K79;QBI2YT!IQ+BR7/5XN%8M@1"=@@GELIB>H 0@J9 M)"F9X(@.G3;/*SD?>9A*,7/9]!0G$5+)(2)6.P<%SIT@S$=5V2NBLK M8&J$NE7ELE2JP(KZ-C6MU9S&.JJ_WY:'S =&IO[,FP61@-AB% 3><#9[2$U) M79*&_BF+&CG51B--QT7HT8)KZX#9EIUMJ0I5RLQK;*:^5@1][-TD@(N$0_R1 MISO'5PD(L +AU9X+"U)Y)M=&P1&K%A*TXQJ/ MBU#''QE"FW8N!X-)0K&[;WI 7)T[P6OB' $,,2B--TFUXQ($ M*@=UA2A2^3K36T5H;S'RD6X:#L0O>H_L1I6JI?TTQ39562+8=\*7W1&T\(#$M;D"GB//;%8I*A-*OL90/36,;UQ&- MZ[AB@+R>[ .X2'7"3DVN3X4]%RM8E '^4" AR2/U4[WDD,8Y;8OVQ'N9*HKU M1$.>0E>V%DC@NI3&C"XX%"!62I4H)EL)R".=&NYJ87#(PC;&&AUB76K!25XD MET)F6U[ -*[8:*'C(92(, ]>MBPUBF+EZQH9**:* FNDG#:K M%<)XL4"0G#,90?"]B6LM"^U M)@J D\^JLCYKVF1#29 S(OO41U)[#>82-:\ ;C'BLR)A:+BT#+(/&ZYU6,2> M"/"XUGM6ZZ'B0_TBQ_ MP1[F2HM8FE5+TUC8WE5[7I_OO9"&._RA2HTVK=EBX<+>Y@9;CK1I^Y&YA%AM M"I.TL%M Q&W:S>,,5E3Q&0PW5 [&@#<;0)ZKB8@0X1EE$7G69OY?.T5^6P5T MKBZ7*+>7%#)7#V1ZY.UAY(VC2 2A-YP$7C@-.-=.1H2@$UP/\6(Z;I9&;[32 ME*L2,4.;$GH^1OZZET8:E-S_;<8UN+ ;207$"'VI'YX!@B>S=FA,[%,#.PJG M7C"=B5-W@7'!8!C8LJIOI=.A-YN,O6 V.FL7N'JHU)B@;0B\:#@6@>_YLZDW MFOFVE@FM.IZ)8.I-Q^.FYK%IGP5AZ#I*>0H=C;U9. .)T0 BC +-H MPFBUE\^%RYKG^[4<%MA/V4_,TEQ,/H-4D<5)A!+F&Z#9G15V5GI2M=JT4S78/]ANMG=ON<]7BK\T_20J0*3F=S%6UH/\$=45O]/*;5H+POJ<1,,R0B M6U_J3"]M$]ML"=&$M%@C,1TK$GO5,9>2B3)QF<[)W^;Z5O4+MU+%NDR:3OW< MUKMQ=^^5$GIA=EL1R*Z4?DDGS_S!K!]7?B?0&CBK5E1,?5M4>;2,*U$[7,=R MG2(F.&JP9KC/1'@8^[RV)7N*H(TH0E>XY%51&+RIDQ[]4N>$^ M:(6#T1WE_@G$>IQN)_NZ'?[O='L,7"UB69BL"]+ZLF#^'^2GLZ_5"^-GP9[R MJ<5KFPKN,SO+N.VG.SV?:_(H*<%*5&'>)P/6W#GR2B86HWA'C@IH37N%*YDM M."LVB+X/FG_-QL>3]SFX/6;D>0 C.\G6X@(I]T^EW8],YIX-C%\>0YU+J=W5 MT?V.7RXNA3\8BW,1HH0X='5H-X1FC<;/,2*:/C]X=6RCQ*X7^,^9>H3?YFX\ M& V?[[T[MI]"5'9[*H>NCA^]N4BY>2B44"AD=6)]A-!I3@Q=.1>1-II$8>SX:O1M)T46C[2X!>7WH M3483C!T/9Q@;!9% "^5'XD>[*6KKP832/!WU\AX(>J79$/^#P,?@:4"[QGX4 MBH\,=@_BVS,T7+/QE%HBM*"^[:ZB"5^ 4! \M3QG MG-_-&=5&-[O<=W8]6PX'XDH7M;$')LZ6/[.CWC%26R+VXALW>5I5A,1T),UM MB2C41LR9+ARQCJNZ5.WQS6Z]]A"'CZRHF=CU&1_YU++E+#5NAW])1N0]--[/ MBEO%,TW"^#PTI[5-#W3!G' M9:UVNW,[IEQ':3=>UW)+AX(RUS5X20\=PCY2C;TM8T>]*R=7^H[WINYP@A\0 MERW-&W,.5DT]-^I+391XR\H]OD6"YV2_Z]#8/WIGX#TA67S#!V:M2'R*6C>G M,^0*7#)L[1$#EB-UG+J3& ;W,W>\W5L!;6;3?Q+.YS4'&WV$U;A(LMOH; R% M05YLST-VN\W M'+SE/7&*;P]0H:G-D*6UUMM?>BH+3]F+ M.%H:_.T>?>C;OHO.QYBY@B;HDU-*SL@(]KO,]FG[5>NE_9AS-]Q^$HLR8PF0 M$IE:8"KP9GQBF[[FIM)K_K1SKJM*YWRY4C!.20/P?J%UU=S0 NVWOF_^"U!+ M P04 " "+@&Y7[%^,YC8' "O% &0 'AL+W=O2]]YS[E*YWVGRT6R$<^U3DRMX,MLZ5 M5Z.13;>BX':H2Z'P9*U-P1TNS69D2R-XY@\5^2@.P^FHX%(-;J_]O2=S>ZTK METLEG@RS55%P\WHO MDR"8\6=_R$SM[T9S Y>Y9[_XE&CP) MR4MU;OTOV]5[DV3 TLHZ732'84$A5?W//S4\] [,PS,'XN9 [.VN%7DK?^*. MWUX;O6.&=D,:+3Q4?QK&245.63J#IQ+GW.TC_/X?;2TKA6'++3>"W3EGY*IR M?)4+YC1[T$4!_I9.IQ^W.L^$L=NYK/?$9/0OVBU9N:]E[E8GL M\/P(-G>&QZWA]_%%@4M1#MDX#%@2IN!D@6*\R+&-S^\%TT#=]=,';2&3NY)/UO M]-I%/:=1_#7E[->MH/LE5Z\LQ7_EA&4*LO)6EO6R4&CH2NH,=_%G2*#SA]4+ M!%$N5Q:N\C?=3K]-DFVRS9!OC M*F,E-TZFLN2.A%J15D8Z*>R0/9U6']26>FD/7O>=%U2O[]E. 8=T2I_9:B$ MUN$Q"2?;W"N3JI'HV1AZ:@R5#R^2'K6D-9>MEL]L;U4>//#Z92848/$\8.)3 M*DJ'PN*VH,>6*(@$ZD5[P"0F[; -V5V::D/6YJ_!7U#NJ/ MH]F[O=^)Y7MN97HJ$OA15/7UM 1)VP93QE:O+),O,FMCHQ/Y-8)PF,[L?!D7 MV5L.0M"5F*J*%2R"(_9./P#<]V^&T&F4UR%<^S:3N3?P:S&RRR W $G!M%XW MG@33K-2.'.Y)]_K0[ X-I>![X3EVV5.&_DQY5YE2-WGBMJ26YVF5<^>C_I0C M&PY*VF&;Q" QZ1:ML@UJ7-N**[=/I4,A[Y=/3X$/J4J],&$))Z@&,RDMFX@S MA ?3 "C!38A:B3WJLU #!G;9%N[$?J$H&?(JH_I@=.&MZ6$DW-_JK"-?<4M" MI6G= Q*!7+8N07Z!?6G1VBV4\)6&84B21P!A41R@9K!_5_#AM.YL@7=N6P:. M>,,]];8??\=UZ3 W RIU#+Q4@GT?#L,PC/;@@KIL\ H3!_>%(W]MZ@*Q(57C M.\N+TTEQJDQ\0>-Q7#AA"GL.[!U&0?(;AX?[&70;KBR:Z#XK*OY;&&Y M1&7(ZERG+;Y?(*Y:DX_5G0K$"MS8NA!0HVOG1M!1=[0FDM/XR5(4RYV MN4USTTJ#WB]9XH$I5 9/(MH]48 -*PR160VQ;G^]*/*5TX^2U(5.5-^5'P9J MUYRMPS_ZJ4)7%OML%Q,-@EXA$V7WI. MN4T_<6_U6!48$9PV5QU5+4W?>OWX+9/*]^S'* EFD\D;6HZCR/\GP7R:^-4T M6(SKU7@23,*I7T;C(%PLWF Q":)Y_3B.@UDZ3,'IWPL1Q$BR2,:"';!9%03Q-&*!.DP66 M,8MFP1@[HGC!XB1(0$PXC]D"^*,@6834><-P$4QC+'$"6R>3Q=XMWS8"G#<2 MI(?#QG']17BXB(:- WN+:-Y;+*5*Q4&K03H3Z;RQ5UO?G[P[_738O5#YU!-9 MT%AWPC?2[HL!MQ?GH7HGC,DKVR3PP2S:T=-TI%YKV>DJSWISV>&01&5C+^7, MY+UO9">&.A]]?]=01S3N9^4>C:RAH2YQ]NILV7A>_F891R04MHW_5$8O'I5R]?>D[F[W->ZN M_@BUWUY_RON%FXT$FERL<30-\O;_4$L#!!0 ( (N ;E?GO,4,GP0 +(* 9 >&PO=V]R M:W-H965TY=Z7%Z.12W,LA!N:$C6]61M;"$^W=C-RI461!:="C9+Q^&Q4"*FCQ2P\ MN[&+F:F\DAIO++BJ*(3=7:$RVWD41^V#6[G)/3\8+6:EV. =^M_+&TMWHPXE MDP5J)XT&B^MYM(POKJ9L'PS^D+AUO6O@3%;&//#-EVP>C9D0*DP](PCZ>\1K M5(J!B,;W!C/J0K)C_[I%_QQRIUQ6PN&U47_*S.?SZ#R"#->B4O[6;'_%)I]3 MQDN-5JFOK-2;V<@3)+\8I8W[5>V> MO.+^$WPSVN<.?M899L_]1T2EXY.T?*Z2-P'OL!S"9#R 9)Q,WL";=/E- M[D MO^0'0F=PBTIXS&#)_2"]1 =_+5=D10WR]R$%Z@#3PP%X:"Y<*5*<1S05#NTC M1HL/[^*S\>4;]*<=_>E;Z#\NS_]P_Z+AJ] 5C5X0=P ^1[@V12GT#J0F*8(N M!0I742;@#4U=5J4(.4U[:BKM^5E965+20&N"']'Z>%F*M+*V"X?8AP%\HGWL2#B.9-DNV38]^VP,TES8#4,X>E$:RYX$S8:IH4$F?(;2SBB9!5RJCD=. MW#$B?1)LG1201G4]2C=HG=$:%0E-(E$? M,N/^^CI %'[C;)X9T4RAL,2F(Q2DV%@J#LZP^1\#/>AT1OLR> L/N,):C(/72Y6 M"H,>+XO>EEG6I74'1"D[4904*ZG"/AQP"ZJ*D]U*&B+^=J:VXH[\=_.%7J7L M>_X_Z*654(%%^&B%L>CJS5[[R0O;)S3]R_I>-1 BM&.[U>*F9D>=@(?Z8)]R M&)9.U6OA.+^]YHLWXIH= M^CB->N>( JEW^+3D(*S^^DC1/>T.9,OZ'+(WKT]SWZCU).T'A6MRI1D_C<#6 M)Z3ZQILRG$I6QM,9)USR9P8M&]#[M3&^O>$ W3%U\0]02P,$% @ BX!N M5YIZ7J(B! U@D !D !X;"]W;W)K&ULG59K M;]LV%/TK%^I:;$#@AYRD66,;2-(-RX!@09)N'X9]H*4KFXU$JB05)_OU.Y>T M775(W&Z (8O4O8?G/@[)Z=JZ>[]B#O38U,;/LE4([;OAT!U ('&IPUFMEM2'/OO6_2?8^R( M9:$\7]CZ#UV&U2P[R:CD2G5UN+'K7W@3SY'@%;;V\4GK9#N99%1T/MAFXPP& MC3;I7SUN\M!S.!F]X)!O'/+(.RT46;Y70)\G[_P%[Q_IRIJP\O23*;G\TG\()CLZ M^9;.>;X7\);; 4U&!Y2/\LD>O,DNO$G$FWPU/'JO?5%;WSFF/\\6/C@TQ%_/ MA9P0#Y]'%)&\\ZTJ>)9!!9[= V?S-Z_&QZ/3/7P/=WP/]Z%_M1S?[DUW*Z8+ MV[3*/)'V4-WB(Y1 P=*'P>V *B[9J9J4*"_0956L!$J P\HQQT@-R%*3VI^E_0G-BS46 M['8=' WQDM,:"?V;G97$AEYE5A@C\9US "B IDUG.T_8=27Q8(J>]>R_R#\R MC-+(DL;VRM8K!5@OV'"E Y6=$YC_23ZY[+?,7R"G3)_1H?I[F#Z'UIJCIV+=UPV:7M_PSM($5@ ]T# M+S8 )RU(H.A)9V$LO&E\])I4C;XP*K8#&E,W79/BB.UIDWNEC3*%1E=&#>&T M"MN8$6?!+N!H+\ +V*''8L_5:(+W$2%J5E MB5P&01>ZW:*E3!R0KO#EZ0!';5VC+TFV%R=%Q/*]' V>V]"'O;.V8=15;A02 M0V=".G9WL[M+RUDZJS^;IQO/%=I"(Z*:*[B.!F^/,G+I%I$&P;;QY%[8@'M M?%WAXL5.#/"]LC9L![+ [BHW_P=02P,$% @ BX!N5ZRDG!!4$ ["X M !D !X;"]W;W)K&ULM5IM<]LV$OXK&-^UE\S( MMBPW+\W;C.VDU_2:UF,W[8>;^P"1D(2: E@ M*/^^GMV\4)*H=5DVLYU+C() M+!:+W6>?7?#%G74W?J54$!_6C?$O#U8AM,^.CWVU4FOICVRK#-XLK%O+@#_= M\MBW3LF:)ZV;X]ET^OAX+;4Y>/6"GUVZ5R]L%QIMU*43OENOI=NO3PX M.<@/KO1R%>C!\:L7K5RJ:Q7>MY<.?QT7*;5>*^.U-<*IQ'HA:+637A"M[]ZU*&WI$\BK;>/Y_<9?&3@]$ MU?E@UVDR-%AK$_^5'Y(A/F7"+$V8L=YQ(=;RM0SRU0MG[X2CT9!&/WBK/!O* M:4.GV(6X=,HK$V2TE:G%=3PG>G>MET8O="5-$&=593L3 MM%F*2]OH2BLO'N1?#U\D>>:?%0J>6,;_N_9W <'C_K?V(:C MO*_&Y5&8/?.MK-3+@Y9L[F[5P:LO_W'R>/I\C[9?%6V_VB=]SWE>.FTJW3:* M7U]8X[&;FM^/;>)O6$;\M%*BLCAGXU5-O]([_+'01F*>;(2',(6X#UY 4M/5 M2@3,D_$86"K]?6'7K30;7E/C\=W*-LWFT-X92//=W.M:2X?#.A)O35"NRN.S M')J(,S1>,CYXL9*W2LR5,D(U&J%&>AVQSC2'9Y,3?,X&>I$XZE8ZC-.&Q;D: MHQ6"/:S$4AGE)+2G-ZHE:;)WNK8W*.;2UM\;36.N:1VVQ]E:.42G>/#E/Y[. M9M/G_SX[N^2?)\\?\CYEV\)SY;Q1PG4DB1XZM>P:&?>>C/K^Z/I(7*NJX?@!#4Z+7;^Y*&M!I'0U::W)YGH], L,8!WMZ(@QA(5$6@YS?NU,S#F\'GMO$CTJ@ZR,W6.? MT(>';Y1T0A$@BM>J4NNY^DP_LTX510A"$G&61QVE!1Q+;: MP I_SL C(63COKU<*\K( ")HJMF0]WM$]/@%L0%V+UG_BNS*[_*&L_=9 T^+ M+HLU:ZW7$3 Z^:PK[> PIUX-<@82Y%:EXPK)Q2T76 S6(=DV@\TX^E\4 ZW8FHI%^)!=A8+^LS)= O M$)/J!I!;*^?_)2@JP^;/ZA;!]F_9MH#C,,+DD],X8FUJ@"*QPGQ>>>U@*:+5 MAQ;>0HZ9#[F#XW#LX $E$XNG#H\#4*I 'K]C1X3ZVM9'>]+ZHY+6'^W-M]=J MR7[UUD0B?D_2_FPA;/&<2E?P12D\X;+*MB?'Y\@A,.$$XJ,4#GI@7K6B,6&% M*$0P(X \AWP/!QSCFOR$;0C&#%3@M9/1(4$M!NO5JM*<9=;R!M;-2>WBQ]?O M;+]U]E:3[^#$\QS> M<)0OP]9HK-'Y.)AT&]$96 )PL? J=B;;.;A;C!CI/>F)*2P0Z>AH:/V"$7]@ M#AVA[H)'O?D >&('_G$!?JX<09G%RK=4O0S@9GO/3-DBD$K\MUQ2WJ8'$4W) MW=O. :(BO<#"I,CX;GE7]'" ;?T6X\ZC16A0L*&J..Z" F)#[4Y_U[TUS8I:Q,+D#L.B2Y^[48LNW*^@*#E6QU MD(W^G13Q$>:,; X1"L+;1;B31**V4VBM, @E@_^ VAD $^L::Y2$]B]%,DC2, MK-T6S@TRULB$B$"5X_/"/N?6P>TY-F@O/$N1PA)1J1(_*9DHOB+;3O(P)H_F M,/Y%AVX-:9.#CL#X5C:='$+N+N:\N;Z\Y$5 RA):]04(9S_Y@7 L'B\][-V( M7@-YE2-JAG%EI_VJI,M=@0,>[$4A\'.EET9<@&EB/YLQ'/L\"8E(I8)+5/GQ3NVL_4@] M6:..EGW:?7_].F?=>$)]8-XK-]?DPS*<%H,LR.AK;K&$%T0@ K+1@4_@7H%U8)\LG M3:^TOXF_WN=@HWI^S+'^*MGB>XW4!_C>[ 2R:K2ZS4?+ ?T!-F2W1"62ZA%* MF\"+DL)05KMP2#B'0\#L5'<%NXQYA#,NSRP,#JROM_(D)AAD+]\1,](I$?NN MY:J8.T;6W40U.+_QNODW8R$V0^B0#4X!S;=0=$ESA?:,VC-*2%1DIEL!1 K;U2DFG;.8#G(C8E# M#=@)MA$3\%IN2A)67)#$9HP=R2H>!H]Y8RZK&[B^HU!++Y&AL![JVDHWW R* M>2&&4*WF8;#T<&8IEA*#)"5E11:,FBP<+.B8OH3,#U&R3=055"KI!"F\ZU!5&%YIQMD3Q^S80X6YO4[451:W0=2WE. M[Y[[+N.H,ND;OP[6Q&-L?W(/SDP23YDC#/MF['#F-L;1[5?@5,:1S@K 0@%$ MA=M=_& /K#&:K?1R=?A;QWQWJW(#6(8NY0X:V,\\7#I9)I5[HEJ'['=6*&9HO[D,UB #[4:E?[;E.H(U3\'H*%(ZKK16B>R++ M"C^X2\I)/];> %+2NY>$Y,\0B'?_G#V:3J;3J:#./+DX]85+I?^-JCE)OXZZ MP@YXS7SSP@*$HGL>Y=>^]#.]NL\BM-'!\K$@(ROJ(KHD'L &;SA;ZH@:KN/N MMH,<"&6;^@E#M]8[QPAZW\H-PR0V'"\%N9VR9;=:; MPN@J&7^VU>KH1"[(!W^0"9W.I;F94&!+-1"^"N1Q7"7W1T_6-2'[.0-2 MKBY(2LJK>65M:EB/]+_E&Q=>I"\DN,AV75LNLTJI$@HDQN*@[<(0OZFE$F\J M['A/GG?4Y\^D&CU@1*;V"U@ ]20Q+WXBOF8+Y3N2<>IU-&N/FQ1;V_$;9:3!++>W)OGB"3" MVZ>Z[;1.G*MA M%3E.CYN]A>X#_.B;NF&U(-S^V/)B6+JD].HR;G9"4\[YV: MQL-[YIU>\0\T+(:>@[;.&_F[0NT*E*<[RL9VB,Y&!NK-/=L9=3Y+ _+P#%?#(5L7I_T+ MTK]#YN9'7=NWI;>?E]F#&.2F8G%MBE]/)8(JP6[W.+#/_8C<+-OFGW1)-R"@ M;>2.M.UL!,'K.9S+('.LG.V6J^UQ7-J8F$XH!.+M!><59/M]E>K7I5+]>F\U M>:4RUL P8\7H9TP7VW]%;*3JG?@L-1!84?MLP^77?5 M2 ^*M( H=D?A4\7"SD[JI@[X6);"*+N9#VI:D XV-OE[L M3GL6.M;DC8O<+B7,3MKDKF^>G;K/V7"#BX34E,UMEW(UGVJ*AHH*+@1)GW37 MIG(;(!9.C;ZAI,?/AL0P-GT*PV$)N:!?$^7E&C.99>LM4;O:R3LS;/+V>^MO MDT$ML%KTDM@$'AY#73KDI?7:NU(B8XGHW7>\8=R3Y,!9BO^,> "?+&NJX4RW MEK[>&'P@DNA/WMF^Z#R9]M^"3?<&V-N^)AG]D.N39V]?*]J&RH*FV:IYB&&) ME6KJPV /UW1!1Q;A"ZA)OL6([;C^%B00NW6!;R(HGB.1S[VTU$WDMCO7%64B MR*"2SO1HW">C:'GE\PV"LP /+K\;Z?U6A&B^]RDD2YO8!O&#SV6B0Q)<\GT# M"-$J]^B=.E2Q(\[)C^N%X;%C+EVF;A-U]L.]9SOXSN]D[^D,/V-SUEBBMO$D MKIA"P[G.:DN^-7KT?Y5P*CR^Z\"V9M.3QS%(^G[ 0,PUN$$M'1SGW.(?P(4G M)!P=\;YE9"2)AR>GDX' MWV#@=/J['GJ1'P?/>3!3[;5E3B=/7[X3+Q3DCA\ M_GYC>R1]1C,FMGPMT[>A!C4E7X6(=10<'=CL^G"\"WKKBMCVB)!7.EU&SN+4\1=Z7EL?6TL=)LM?\68QV< MD0[F7&UE!;HPE$0S[G!LAXVU7+OT=UNP-%2M54,=C:U.?4ZIPS%$5S*NP;?,Y7U.0KX@QG=4FSM>9ORV+BD^4V*U//1*0_XX.L430Z'GR #(*YY,^L MF;B:$+]%+D_+I]QG\0/F?GC\#OP=J!7!>*,6F#H]>O+H0+CX:77\(]B6/V>> MVP VRS]7"E[N: #>+RRH=OJ#%B@?N+_Z/U!+ P04 " "+@&Y7PM5,][4" M !A!@ &0 'AL+W=OE M MXC1)SN.:<1EE(S\VU]E(M59PB7,-IJUKII^F*-1F' VB[< =7U76#<39J&$K M7*#]ULPU]>*>I>0U2L.5!(W+<3097$U/W7J_X#O'C=EI@W.2*_7@.E_+<90X M02BPL(Z!T6>-,Q3"$9&,WQUGU(=TP-WVEOVS]TY>J/?L EK+VAQT1JKZ@Y,"FHNPY<]=ONP [A,7@&D'2#U MND,@K_*:69:-M-J =JN)S36\58\F<5RZI"RLIEE..)M-F>$&U!+F&@U*R\)> MR1(6(4UN;L%7DB]YP:2%25&H5EHN5S!7@A<<#;R[9[E \WX46Y+DB..B"S\- MX=-7PG^ &R5M9>"3++%\CH_)2N\GW?J9I@<)%]B \^7A [6FO M]O00>[:@.UNVE J7M9F2!654AY32P!TW#\>0/_D&?"8#2N]S<#C&?:41GZ4- M:-,MUCEJO_.W!#@T[S+C7NE.:\9,!24W>:L-TIVW4#Q3?]MZ.)E8HRR5-I!V MS[VR3$#Q$F^H8C3A2), \KS%"6[<",O5&B$='$%Z=A2^YTV[W#$.]>^1KWRQ\/TBDL*C4N")B<79Q'H4-!"QZK&%Y%<62I)OEG1/P"U6T#S2Z7L MMN,"]'^5[ ]02P,$% @ BX!N5^\^9,4W! LPH !D !X;"]W;W)K M&ULO5;;;N,V$/V5@7:Q2 UEJBKL[:!V-L;BK1! MDFT?BJ*@)5HB(I$J2<6;O^^0LA4G=8P^+-8PQ!&'<^;"PQ%G6ZD>=,V8@2]M M(_3K?@=\ZV^D &F\E:R@?[\G,Y]P(;$&M882P"Q>&1 MK5C36" ,XY\=IC>ZM(:'\A[]!Y<[YK*FFJUD\PV MR\<%6,A&NR=LA[5QYD'1:R/;G3%&T'(QC/3+K@X'!GGPA@'9&1 7]^#(1?F) M&KJ8*;D%95WY^92=[1@ M3BPJ,90$XK3 :#"I7LNVH>/KP+B=A]E'C41S*63X'QDI8/Z&5+'NL M[!D7:"A[346ISR_AOE:,O2 )X!8;UJZQ\':??\4X3^DM#^R#'$A+ JM&]KC4 M2(7M ]Y#&/IID*.0^WD:XQ@1/\JM0"(_S7*726\0=$F+A[Z#$*>GH1W"/(,X M\/-I#E'N)TD(]]+09LSU+#RW,(E/IE,K$#_ ->\ABWR2$Q12XA,RA;]?_9PA MM@]7R(XI+DN]KRXK?;BIGS0OT-$U*SD=W=54PYHQ 8446C:\="7FPLC_YHW@ MK_/:P]AV58(4SGN/A57-D]UDN=E@*"BX$[&M>5$#-XC$*R[0E;Z K\<*P]O! MY[A$L4)6@CLZ?Q.NX)G'CTYG'7XWU(0J147%6I>.8TXTC0;FD,0R)_2G>3HP M)TDBN.O7NE#\30BD4);%=@C2Q#$I5X^7.>NJ<)FHJ%A&S0-+C(DC1JN2,.+D9V[EJREP0UU8HVW M2J;L M1OI#3[%^M@O*&ULS5=9;]LX$/XK V51)( ;V_*1 MRS;@.#T"M(N@2=N'8A]H:21Q*Y$J2<5U?_T.*5E6'-N;=+O8?; I#F>&WPSG M($<+J;[J!-' ]RP5>NPEQN3G[;8.$LR8/I8Y"EJ)I,J8H:F*VSI7R$(GE*5M MO],9MC/&A3<9.=J-FHQD85(N\$:!+K*,J>4EIG(Q]KK>BO"!QXFQA/9DE+,8 M;]%\S&\4S=JUEI!G*#27 A1&8V_:/;\<6'['\(GC0C>^P5HRE_*KG5R'8Z]C M 6&*@;$:& WW.,,TM8H(QK=*IU=O:06;WROMKYWM9,N<:9S)]#,/33+V3CT( M,6)%:C[(Q5NL['$ YEJ]P^+DG= .P:%-C*KA&F><5&.['OEAX; :6>'@%\) M^ YWN9%#><4,FXR47("RW*3-?CA3G32!X\(>RJU1M,I)SDRNQ3UJ0UXV&@[O MV#Q%?31J&])LU]M!I>6RU.+OT'(&[Z4PB897(L3PH7R;$-6P_!6L2W^OPEO, MCZ'7:8'?\7M[]/5J,WM.7^_OS6S!%]CT.==BST6]&L+^ONT3QSH-=(6 MO,4T?&GD2XI,2UMN [Q7Y7; =PE")%-*5BYB,#8BJHSE/\A!+/R3@A)#"*0V M+8B5U!H*0?4@I?404II;=-:]$>,*[EE:(,R7H'DL>,0#)@SP^C@@8 9CJ9;' M8'>>R2QG8OGBX-3OGEQHVB7+4 6DN M((?7@GPG"TV(]!'IV+!KMNG#W\!OG0W[=J2?\[5_45&']>J=-"3QR$M/$VX6 MSFW[=UHGO8?RA]WA4;72':Y92A3-4W^.]"]W_Z,#W_3^#L-O*L,'IX2KMP&] MWS\JEP:G9VN>;98_1YRRB=7FVWJT677(G$3N1"P-S>Q!150A,(UOB:@:3*%G$ M"424EXZB:Q>NQE)B4*VN!+J=O>P[E_?&[0KCCI#Z!VZH Z0*A_^C&S8Q[FG_ M@[K]#_:V_T9*VZ2%0YNT1[:B-_)QVQ5@OUJZV9('I,9F7I!ZZIL;31URJ;F] M2+=( *GEB-CVI@@,W=$=J:%A@901I$8700*L%@7NDJZ\7NAS>&?[EFO277]U M@RS]>5#F3ZVP$2$-3U2%ZUG,NYO,%<&R)_RDOCK?,Q7;'IAB1**=XQ/*%U6^Y,J)D;E[/8^TSH\8O*,M!Z)*59 M3>P&]7-Z\A=02P,$% @ BX!N5YEWK"_. @ 208 !D !X;"]W;W)K M&ULC55;;]HP%/XK1UDU=1)J0@(I,(@$O6A[J(9* MNSU,>S#)"5AU[,QV2OOO=YR$C&F4[26^?I=S;)],=TH_F2VBA9="2#/SMM:6 M$]\WZ18+9BY4B9)6\0B$<$=GXV7)Z MG:0#'O;W[+=U[!3+FAF\4N(;S^QVYHT\R#!GE;#W:O<)VWB&CB]5PM1?V#5[ MAY$':66L*EHP.2BX;%KVTN;A # *W@"$+2"L?3="MI M0ZW19(Y+=R@KJVF5$\XF2XTEXQGMQJ+1"-_0&,.=DG9KX$9FF/V)]\EO9SKUTNOL_7QFJZ2C^.I:%1&1Q7<<]K8DJ6 MXLRC]V-0/Z.7O'_7CX./)V(8=#$,3K$G*WJN62405'[T_([Y/ M8]H.^CUXE&LN!)&P-%65)%Y-R_S9W<4>2*I:9]#OC<91W<;1)?SE,.P-HY"^ M<1# ?0>&7*L"2O9:.,^E5BD:HS2,PQ#BP0!NN60R)>&RY>/25-I-07\6SN"R%\0QM:->/PS@V$WP#YYW@7I3%S&78,I' M\]*[V:Y.SIOR\'M[4V3OF-Y0(" P)VAP<3GT0#>%JQE85=;%8JTLE9ZZNZ5: MC]IMH/5<*;L?.('N[Y'\ E!+ P04 " "+@&Y7V-*>=0(# "K!@ &0 M 'AL+W=O4]?:&M MM T02 Q5C)/(E,UV#)SH3J4=+-5NF661+V+3*>1U=ZH%5$:QV74,BZ#U<*? MK?5JH7HKN,2U!M.W+=._KE"H_3)(@ON##WS76'<0K18=V^$MVD_=6I,4C2@U M;U$:KB1HW"Z#RV1^E3M]K_"9X]X\V(.+9*/4=R>\K9=![ BAP,HZ!$:?.[Q& M(1P0T?AQP Q&E\[PX?X>_;6/G6+9,(/72GSAM6V6P32 &K>L%_:#VK_!0SR% MPZN4,'Z%_:";D\>J-U:U!V.26RZ'+_MYR,,#@VG\#X/T8)!ZWH,CS_(ELVRU MT&H/VFD3FMOX4+TUD>/2%>76:KKE9&=7:TWUU?87,%G#JQ\][RCC-H3WU ]G M']E&H#E?1)8\.?VH.J!>#:CI/U!G<*.D;0R\DC76C^TC8CC23.]I7J4G 6^Q MNX L#B&-T^P$7C:&G7F\[#]AA[ 63-K'TH?=U>8G40$A*H4Z$B4))' M!_ 4LB),\YPVZ30LL@3>(;VWVO/8#\T:)&GC;:76'3L- $B9)3&M: M3@E!4I_T?KX\Y_(YJ>THC08*4LG",BOAH[),0'+,3["S21[&R?0IR89--BG@ M6!=&#P9(BWKGQZ2A:O?2#K-D/!TG\>4P@/ZH#V/\AND=EP8$;LDTOI@4 >AA M- Z"59T?1QME:;CY;4-_$]1.@>ZW2ME[P3D8_T^KWU!+ P04 " "+@&Y7 M+K*P/&T# *" &0 'AL+W=O=:2#,/MM8VTR@RQ19K9JY4@Y*^5$K7 MS)*J-Y%I-++2&]4B2N)X%-6,RV Q\V?W>C%3K153 ( M#@V-"4'/9 M_;+G?1V.#,;Q*P;)WB#QN+M 'N4MLVPQTVH'VMTF;T[PJ7IK L>E:\K*:OK* MRRQ/*E?42(>]C) ?9UO Y(93KK T!JV!6VX*H4RK$7Y?KHW51*8_ M3I6ABY*=CN(>V-0TK,!Y0"_(H'["8-%5^DP.69]#=L[[8D4/MFP)M*K@CDMN M\>U'8OR)?$XA/^O[-/)C[O #=UJ#8'K:2*)-H>@)&TN7")C=(E1*T"S@<@,7 M7-*):@V5W5Q.@=IJL5ZC]KV]Q6*O#)SR1!.D(2\'[_ &TG$XS!(2DC3,\QS> MHT3-NBZRDIX+=[UR[_Z[U2#+_-^C(NQ0_%L.+L9H/'(1)LD /J(Q4YHE15NW M@KFD6*VTY=^8'S(7DS#/TDNXR,-DD%_^UR!=H2B-<3C)4A(&HS"/,SC#BF'/ MBN'_Q(H0[EKK*+X\SNC=,\U_@Z) M$X+$G,0D3N%QB[3\*NN&PO=V]R:W-H965T,Y/*1$>KA6^MD4 MB!9>2R'-*"BL75V$H<'4^R3%>8P^TK7;-! TSF\-T6J.&Z MTAJEA:^J[>WCWT\H_K, M*X&@%K"YQ:VKVB5W+^%NN1MFW'X?RK^/K'D?8NM]9(K*U5@"D"JR@H425/=< M+N&82]I1E2$&0G+\7MC^;AY!V$I)P".>=7IS"KE<3;M5^B7KI.YR[B$K: MN@VTNVT3G=2]XY]YW8'OF5Y2>"!P0=#H]*P?@*Z[6KVP:N4[R5Q9ZDM^6M"/ M +4SH/.%HB0T"^>@_;6,_P)02P,$% @ BX!N5U"$)+M$! >0L !D M !X;"]W;W)K&ULI59M;]LV$/XK!W4H$H"+]2XY ML0TDZ8(-2- @R38,PS[0\MDB*HD>2=7)O]^1DE4W<+2M_6(=R;N']_+P?+.= M5)]TB6C@N:X:/?=*8[;GDXDN2JRY/I-;;.AD+57-#2W59J*W"OG*&=75)/3] M=%)ST7B+F=N[5XN9;$TE&KQ7H-NZYNKE"BNYFWN!M]]X$)O2V(W)8K;E&WQ$ M\^OV7M%J,J"L1(V-%K(!A>NY=QF<7Z56WRG\)G"G#V2PD2RE_&07OZSFGF\= MP@H+8Q$X?3[C-5:5!2(W_NXQO>%*:W@H[]%O7.P4RY)KO);5[V)ERKF7>[#" M-6\K\R!W/V,?3V+Q"EEI]PN[3C<)/2A:;63=&Y,'M6BZ+W_N\W!@D/MO&(2] M0>C\[BYR7G[@AB]F2NY 66U"LX(+U5F3&&;^!.X8Z02@T_-2MX-RC)Z-1?49O\?Y=D/H7(R'$0PCQ&/KB%K5&9/!Q MBXI;Y^$6B: ,;@5?BDJ8%P9WW+2*I&.^CZ(?]_VI1%BWQN:%R"CJMH;B()'4 M),"4I QR\*FR/E&.-<@U4!4-UDM40REAAP3&K6U%'8(X)QK"D*VFJNA3!KM2 M%"7@A*;D!3C<6DAH+ M*1- (YL?.T6*92L;JW@.?R!7EKT6Y@,6O=TS%)&EZ]3NWK. Y3'80LGR9@ M.0"BWK8V$Z(A0-0&3D(69=/3'K7:TX$<#7R6!"F,L"\9V)>,LN\C%5K!P3,Z M1K%1B.^AF+UXRYN7]^_R,,@NM"MBP9N"^KOM6;:^[M6VE "YK,2&VW^!$1Y: MX&-,^!>"_D^B!"SRLXXJ,0L[UEBJI'3:4R7UHSU5TFQZ2)6419%_G"J'*:); MIBS+P[$JIT.5T]$JWXC&)O5(9[FA%DE^N.C'NLPH_G=VF77OW;['4!_ORM<= MN-3_E]I_1'C1KQR3]ENOOP?<>E/E&-OZMDKI M_A+K884H-7&24&!1'D"4LCQ*W^Y4N9^?PDF:I_0;L7@:'^M;8<[2.",A9NG4 MIBF*6!0?I_CD8!RJ46W8*R^[<>J+>C>4WG&U$52\"M=D MZI]EU-!4-^AU"R.W;KA:2D.CFA-+FHU1604Z7TMI]@M[P3!M+_X!4$L#!!0 M ( (N ;E=>90!I* , -(& 9 >&PO=V]R:W-H965TJN%TZW5:B%[(^H6UPITWS1EQ[RCXJG>5\8J@M6BXWOK?L^BZQ]L[@ MSQH/^F0/-I.ME"]6>"R77F@)H<#"6 1.RRO>HQ 6B&C\&#&]*:1U/-T?T;^Z MW"F7+==X+\5?=6FJI9=[4.*.]\(\R<,W'/-)+5XAA79?. RV"1D7O3:R&9V) M05.WP\I_CO=PXI"'[SA$HT/D> ^!',LOW/#50LD#*&M-:';C4G7>1*YN[:-L MC*+3FOS,:F-D\5))4:+2O\'#C[XV;_#IF6\%ZL^+P% (:Q@4(]S= !>] S>' M[[(UE8:'ML3R5_^ J$W\HB._N^@BX :[*XA#'Z(PBB_@Q5.^L<.+W\$;,_S[ M=JN-HI+XYUR. T1R'L*VR;7N>(%+C_I HWI%;_7Q \O"FPL$DXE@<@E]M:&V M*WN!('>PJ3@%@*-2ZYVV!Y^A?#'">_G.%<"^;CK=O4/$2 MU#&D'B@0F4(V#;61M@7CF.P&)O7(!+@FM: NU]= SV:PV:)R;_<%BU%@]B$9 M.Q;:(_FUMBUA+7@+GSY^R*,HO'$F5N-D=O,9?N]L#Q./WFC#V[)N]Y#[LR3V M9VD.+/3S+/+#>7*\,O[*:V&+^)3I7O'6:+"@++J95JJL(=K9*,R/T\2?Q1'M MTG#NLWQF'\2HNC#V?MQU]&UM?G5+_9S%?LI"((HL\\.,_1]N,S^>,S^+4XJ6 MQYF?9MG [Z'IA'Q#!->PL.Y54=$P&GA? NY&2VTS(?Y)RF ^#WU&&3U+PP5$ MB9\1US#/@.7^G"5^F(1PKI2#DSG3H-J[::JI,OK6#"-GTDX#^W:84_^9#]/^ M.U?[FJY:X(YA\)Z4Y"C; ]!M; M_0M02P,$% @ BX!N5RW_3^TF!@ U0\ !D !X;"]W;W)K&ULE5?;;MLX$/T5PFV*!&!LW2]I8L!.N]U]:!O$:?NPV =: M&MM")%$EJ3C>K]\A)2M.*JM9P+ H<>9PKH?DY9:+>[D!4.2QR$MY-=HH55U, M)C+90,'DF%=0XLR*BX(I?!7KB:P$L-0H%?G$L:Q@4K"L'$TOS;<;,;WDM29@64,N,E M$;"Z&LWLBWFHY8W ]PRV\F!,M"=+SN_URU_IUCO?H?QC?T9W?/LGM/[X&B_A MN33_9-O*6B.2U%+QHE5&"XJL;)[LL8W#:Q2<5L$Q=C<+&2L_,,6FEX)OB=#2 MB*8'QE6CC<9EI4[*0@F*)_?G<_0K)=>\P%Q+9L)U>L>6.P://<8WH8):'V^83LL,45F0K!R#6;\]VPIEV5J1U!HB!J Z1$35(TE0"Z$@CF44&Q!-$E MDVR9)/A;\1S905XTEDKRPS03I.?L 01R UFC0XJD3 %9L4R0!Y;70"J$DEJ# M?"L?0*("=FC.R@0T*$;H R3M@K99T"$N#>V 6H%-WI)@'%CDDT9&18\ZMD=# MR\,)?XR/[PW@J4VC,*2AYY\9%30:Z6 %F9ETW)CZMG5FE#SOF!T]GOLTLEVM M:U0#CPR4A]^5AS]8'HN&6D>1.Q/]QUFM\E85JZ)TCS1 MDGKV+R9/)W^>,Z251;+AR"&$-V94(DNT1L%30)Y[F6,F$<1(2E+K4LU*@L', MD'K-.IMGN4M ML9GFA:=NKM'HII\UP[!R9[3#]W(O7V&=8P\CN@ TT*2M.2OHE&>'[6U<4QM> M2Q27E,!C@L%H.IB:Z@ #I+W7O<[..D+X6BNI<$Y'OR.'@]%LO1:PUL[/?T, MV,YN0/T@(+9#W="F3F2;%@P]'>\0QRY.1/Y^:5:CR;JR4Q)3VW*HA9)?7Q3= M/J8OGWLY> 219/) 4O.*Y]' V:>#ZQ+:H%4?4BZV&XIPF'&^)'='(]_=4 MJ'/3.F)Z_BARA#'R:>S$".&-T05_[.C VB&-@W"(Z8*.Z8)AIL/#:5KGOVR# MSW8W^HP%L>"^(W.T.^03U_21XO#B=QO=4U6Y^IQJ?141+X,ID1:^R3 M<^)@U_>-^BA":WG^"4H$T4GOZ!A[-.O9UHE!#_"Y?\,=SCUY,7>,9#3*$]'T MC :*(.R*(!PN@K[$/QU]J#&NE&WE7K,J4RS7C4S)K.!UJ?I2/[AD_W[8G*$; M.Y+#:HG!+L!JV"T(S0"#;[N6IR<%5JP"Q-A=*)&U=3LVMJ_O:W5EG MS57M2;RY\'YF8IUA=G-8H:HU#O$H)II+9/.B>&4N;DNN\!IHAAN\=X/0 CB_ MXESM7_0"W4U^^A]02P,$% @ BX!N5VMVPZ8V! :PH !D !X;"]W M;W)K&ULE59M;^(X$/XKH^QIU4JY)G82("P@0=O5 MG71;H=*]_7"Z#R8Q8#6)<[93>O_^QDY(:8^B[A\X-_!< M%I6>>CMCZG$0Z&S'2Z:O9,TK?-E(53*#1[4-=*TXRYU0600T# =!R43ES2;N M;JEF$]F80E1\J4 W9R/W4(][AXEYL=\9>!+-)S;9\QJGP%/1: M*;J3TP?M7YWOZ,N::7XMBQ\B-[NI-_(@YQO6%.9>[G_C MG3\.8"8+[7YAW_&&'F2--K+LA!%!*:KVRYZ[.'Q$@'8"U.%N#3F4-\RPV43) M/2C+C=HLX5QUT@A.5#8I*Z/P5:")08MKANA 5RLI&(Y_V@3]GO#;=FQ5]X[ M@X_L3?-D;?/HX^;Y!2Y(X@_C^-*2$2'NF_BC0>*H@9]&+17%?AP.'$DB/TS3 M2R1BGXS:9TK](0TOX897$F>#=05SI3Z4@S'\@A#0GPZ2 !='20I MDA3(T(^0@] 4:.(G&)AP1"%%_XF?I"$0ZH=AZ@\HDBB!K'& _!Q*# M'EYUB3LFPM<$N>H2>$20T0MQIO.3OO.3#W?^O#+"(<0_.*S[K%'"",SD[7-6 M-+87-DJ6=HYC/OM&_?^X.#4 STS1SZ23-L05BM*"9GKP_!"A4Z#[J:;'K\[,>Y7WS5@>V(+)B0$ MBN4U\J-DV/XE@JPM4@TDQ X=^7%;C>F(^B1-V\AJ$%HW[>QL%%*5L7 MK-O5 M<@DT#?V8#M%NZ ]'"3Q(@Z$C Q_MNP><%PE6>A03.%4[P=$"@#-MZ]8%H M*M/N OUMOTG-VP7BA;U=P[XQM17H3<$W*!I>#;$"5+O:M ^>S'RJ6R>%@B?#;%O7W!R7(/5A%J71^<5:["M'+^+YM.%[V(#[ MHWDRN(H[E%+4H*S0BAG8S:)%^KB&662:_U,BU_+6900(9!0 M.$+@^/<"*Y"2@)#&EQ-FU(4DQ_[S&?TGGSOFDG,+*RW_$J6K9M%#Q$K8\5:Z MM3[\ J=\/,%"2^M_V2'83I*(%:UUNCXY(X-:J/#/7T]UZ#D\?,LA.SEDGG<( MY%G^P!V?3XT^,$/6B$8//E7OC>2$HJ9LG,&O OWY&C%2KEGZ$*A !WPP%H M>AYMPPN813@>%LP+1/./']+[Y-,%^G<=_;M+Z!?HK[1U=HCN1)PL,BPT]EU9?(%/5DM1>G+6X1_.L+.$B%N) MX32,EN%VXOU<90!\/@H)LCJ("$A$#"6 SCF83@P%BM%,A0:;;UC/MJ'R#*?J=LWAAA!X$;9$[0)0:2NJ'*L"N69OB3 MC<9IRC9<4H'1!-OP#([*_O'#0Y9FGU@Z2K()^QD4AI>8FB#)TM[6&68/ M"=MJAT8G[/'H/KUG%V0XZ60XN2C##1X*92N!^O!6DNN@(98?V?;8> .JUY P M+X?8HBI"?PC6T8;DN_9>FF+6>>[_BMF(-/X99+$//B! Z"%VBW34: M)G4S2D_@+B9AAZZX$Z&D33C_P\+IQI^YN79X M@OO'"J],8,@ O^^T=N<%!>@N8?-_ 5!+ P04 " "+@&Y7M(=C)B8# 4 M#@ &0 'AL+W=OY M\1WM&7\2&P")GM.$BK&SD3*[<5T1;2#%HL4RH&IFQ7B*I>KRM2LR#C@VH#1Q M?<_KNRDFU E&9FS.@Q';RH10F',DMFF*^V?3,;:GMC\$A@+X[:2'NR9.Q)=^[BL>/I M#4$"D=0,6+UV,(4DT41J&[\*3J=<4@./VP?V3\9WYG^2*6"/-$^\+6^D*O0)@7'=SWTW@0BQQ,.)LC[BV5FRZ8:)OT"I> MA.ISLI!KX[AZY[AFV*Q02$1RRT7 MH-*+K%6XD4-GRAN1X0C&3J8/*=^!$[Q]T^Y['^O":Y,LM$DVLT16$:);"M$U M[)US0OS]X?WXHFS0G814_*Q3I6M3%9MDH4VRF26RBBJ]4I5>\^=1484K5:Y0 M!ER/J9]TG2@Y7]LSA/H2L N\EM\>N;OC:-=;]:I6X454>R MS%RRETRJ*[MI;E39!EP;J/D58_+0T0N4A6#P&U!+ P04 " "+@&Y770U4 M-5(" !8!0 &0 'AL+W=O:"[T**L1F&88ZJZ"F>B(;$.:DD*JF:$Q5AKI10',' MJGD81]%56%,F@C1Q>UN5)K)%S@1L%=%M75/U:P-<=JM@&APW'EE9H=T(TZ2A M)>P OS1;9:QP8,E9#4(S*8B"8A6LI\O-POH[AZ\,.GVR)C:3O91/UOBX)T-19LYWMD9WK$:?%_O-2ISR7Z,)>[YYN-\=O"6NJ$9K(+&MD$= M($A?OIA>11\NJ)T/:N>7V-.'MMZ#LGTTHVR[9&3WM=!C6CW;M6.S,WU(ITEX M&!&P& 0L_E. @D8J)Z 5;#SZXI_1PY/;7H,JW4QKXEKB+_ZP.SP;:S\M?]S] MFW-/5&ULS5E=;^(X%/TK5G:T:B5*/O@J+""U)-&.M)VIRL[NPV@> MW&# FB3.V@;:T?[XM9,0"+@>:+U2YV%('-]S[CWW]CJQAQM"O[,E0AP\)7'* M1M:2\VQ@VRQ:H@2R)LE0*I[,"4T@%[=T8;.,(CC+C9+8]ARG:R<0I]9XF(_= MT_&0K'B,4W1/ 5LE":3/MR@FFY'E6MN!![Q8RKN[ IE MAA.4,DQ20-%\9-VX@]#M2(-\QE\8;=C>-9"A/!+R7=Y\G(TL1WJ$8A1Q"0'% MSQI-4!Q+).''/R6H57%*P_WK+7J8!R^">80,34C\-Y[QY$JY@]D M\SLJ \H=C$C,\O_!IISK6"!:,4Z2TEAXD."T^(5/I1![!@)';>"5!MZA0?L% M@U9IT#J5H5T:M$]EZ)0&G5,-NJ5!-]>^$"M7VH<4; "5LP6:O,C3E5L+ M@7$J*VO*J7B*A1T?/Z U2E>(@2OP"5(*99[!A8\XQ#&[%*-?ICZX^' )/@"< M@CLV-#F@ELBV%')"_PM, =2?F2@2"=H9G"WM?;]S7VMHBY"MS; M!G[K:0&G*&N"EM, GN.U%/Y,3C?W5.&\C3UX&WNH-_=1),Q=E7E-RU951*T< MKZ4OH@9X0+*9X70![A'-VUX:(?#Y,<8+*!M) P1/F>@I: ;^Q(F<1^9@*AZQ M.2PZS=<_!#;XR%'"OJFJK'"DK79$MN$!RV"$1I;HLPS1-;+&O_[B=IW?5"DV M">:;! M,@H6&P&JET:Y*HZU#']\DA'+\(\^^3+9H^HA2D?](_#E3D71QP;BR MH13 ;M&YY JY'CM-4:[K_12>,LE73NK5)P6G3 JUP;Y2RDXE94 =6I!=,^T$Y+=V[YGT 8F"0,.ZI\[1AK$GMW6[,;S)?ENPVB#1!C M^(ACS)\;6]G%;T06J:QT509Z1WKTF]U^[=]!.GK'\?2;KL[$/R;QG#T%"M$5 MN&Z_V3IH&EI97MDTKBO1K[6B[U;D;&]%)M6*K-+W6I']_F'L$RWON25^$F5@ MDC(T!%;+2K_*2O\G63'UPM0 4PXI!^+E'X&O-T^8?1OD+Y57KG/EN.!?X+7+ M5V=5JK5NGOLZ91+,-PD6F 0+#8'5"L=U=M]KSGMYURX],50=1M%\HVB!4;30 M%%J]0O:^Z%UM<[E7-OH&0-MRX%4YL/URN! ?^,\(4G:I+ 8]J>@RR4M=9J*W M/3OUK_QV M;=QWLVWC&MVW,8KF&T4+C**%IM#J%;+;O''UNS<_^WJ0PQ%*.5PH/Y5+=+D> M[GVC7Q_N0^B=.#N=)Y$&1DE#4VCU/.UVAES]UM#_M.3K2<62H%GRC6XNO<&3 MP*@GH2FT(M'VWL%-@N@B/V)C("*KE!?;[]5H=8QWDQ]>'8S?NH.)JQCWW4%0 M'-+MX(LSPSM(%SAE($9S0>4T>R(P6AS#%3><9/FQT2/AG"3YY1+!&:)R@G@^ M)X1O;R1!=1@Z_@]02P,$% @ BX!N5WV!RX.)! 2QP !D !X;"]W M;W)K&ULM9EA;Z,V&,>_BL5.4RO=%6P' ET2Z1*8 M=M(J5+)C_$EL M*97@>Y;F8FIMI2QN;5NLMC0CXH85-%=7UHQG1*I#OK%%P2F)ZZ LM9'C>'9& MDMR:3>IS]WPV8:5,DYS>UH/5RXB'9;&5UPIY-"K*A2RJ_ M%?=<'=D-)4XRFHN$Y8#3]=3Z#&\C&%0!M>*/A.[$R6=0I?+(V%-U\"6>6DYU M1S2E*UDAB/KW3!+92EY.IJHN+D[($^T[RD GP"82+(9L/IAM0E9&O07+P*J21) M*JZ5[-LR!%'D>?[D=&9D3&X8[G<"A#E M,8TU\>%P?# 0;ZM9:*8"O4S%' T"E[2X =CY")"#L.9^%J\/1[IT_M_HT9M' M;TT&;M8%KGGX#._L8@!__:ZDX(NDF?A;5_4]=Z3G5KYW*PJRHE-+&9N@_)E: MLY]_@I[SBV[*3<)"D[#($*Q5G%%3G-$0_>5+JYO]?:!7!U8_$L\SY*(@F-C/ MI].J42''A6U5V%>-,?)16Q7U51Y"Z#AB*T.WR= =S'".P")E90R6DG'U@Z5+ M=9!PZ4(S"0M-PB)#L%89O*8,WCNY@&>R."9AH4E89 C6*LZX*<[XK2ZP#QR? M?">A&M3ON$!?Y?O>J&,"?1%&V.^HHKX*86_LZTW ;Q+T!Q-5@3E9/ M9:%+=!!PZ3(S"0M-PB)#L%85@J8*P3MY0&"R."9AH4E89 C6*@YTCL_OSEM= MX!#9L@'L!9V?^856!OUQQP@TLI'C!QU3B30R[+LGSQ;M/$_Z%/@?9I"K9K:H MUN"GJC., >&N/Z.TT"@M,D5KEP8=2X/>R2$.8%,E,DD+ MC=(B4[1VB8[='!SL1P9= FL>%G" NR[1E_D^UR3Z,H1=%Y\Q MB6-?!(<;HV7Y*%8\N<@E!HD7+T&3M- H+3)%:]?FV-%!][USY M0U_D.EUWL$\V1S+*-_6NE K5N9R_SZ\.=OL?'VN]WLZY^?P=@$UY\-JIZS> MC#GB]]ML=X1ODER E*[54,[-6-D[W^]<[0\D*^JMF4&PO M=V]R:W-H965T33OM0]<$3'$ +.&L[R>Z_K_D(">!!,U//2P+FG&.NKWV2>^='QC^+ MA%()ON99(196(N7NVK;%)J$Y$5=L1POU9,MX3J2ZY;$M=IR2J"+EF8T$"O%72H_BXAJ4H3PR]KF\^1@M+*=\ M(YK1C2PEB/HZT!7-LE))O<>71M1JYRR)E]4\/M-A3 7X$S25X_ 9^H2SF9)>D&W"CMA]X'U!) MTDQ\4+"'=0#>O_L WH&T '\F;"]($8FY+=7;E)KVIIGYMIX9/3$S!I]8(1,! MPB*BD88?C/-G(WQ;K4*[%.BT%+=H5'!-=U< .S\ Y""L>9_5\^E(%\[_FSU\ M]>R=Q<#MOL"5'GY"+T@%B6-.8U*=9[9MM\<_ORLH^"AI+O[59;W6=?6ZI>]= MBQW9T(6EC$U0?J#6\OOOH._\I%MRDV*!2;'0D%@G.6Z;''=,_71H=:M?$_V* M6/Y(');(0[/9W#Y<+JL&A1P/=E'!$#7!:(JZJ'"(\A%"YQD[$7IMA-YHA ]% M*FD$UI)(JO664?I+=YE)L<"D6&A(K),#O\V!_T86X)M,CDFQP*18:$BLDYQ) MFYS):RV@)DXN#B2H<[&*(\Y/51X1#ENC[V]18P;2.:T+-,S. <<3W',!'0K!'BK0H/#,=7LNH$.YV-6[ +PH4.!HC"M2D(AH M0QPEOG2/&54+C*J%IM2Z*4#G%* W)>95 N, MJH6FU+H9.%=ET'LK(S!:L!E5"XRJA:;4NBDZ%VUPM.P8-0)_4*J[+O+[1C!$ MX9DS,((A"F(TJ QT,.A@IV<%]D4#,Z<\KCK' FS8OI!USZH=;;O3-U5/MC=^ M"Z]74#,>E-WLJF%ZEJ];X9\(C]-"@(QNU53.U42EC]?=Y?I&LEW5/GUD4K*\ MNDPHB2@O >KYEC%YNBDG:'O\R_\ 4$L#!!0 ( (N ;E=&PO=V]R:W-H965TV ]W[]6<[V;P0XP+E^@7R,O/X MF;3!*>+7-,>9?+.B+$5"WK*URW.& M4:R=4N+ZGA>Z*4HR9S[5S^[9?$H+09(,WS/ BS1%[.D-)G0W+'SMH"T^)WC'6]= A?)( MZ5=U(4*(C[2W7M!$E7/^"767K.2 JN*!IY2P9I$E6_J/O M52):#G!PP,&O'/QC'8+*(="!ELQT6+=(H/F4T1U@REJBJ0N=&^TMHTDR]1F7 M@LFWB?03\[MLB[F0WT5P< 7>HH2!SX@4F .4Q> =HYR#ATP6"$G^Q?*!+(SR MU0?Y1EK)+]&&>'F+!4H(?R7!'I:WX.6+5^ %2#+P:4,++OWXU!62MEK(;W1)1.H"?RN2+2*J M&DQ1EU"AAE(M9CN?>#")9@HU:%'QO%/A[1/M6P_$H",Q,AS73X?%,UWH'%LT.7*L=:&(\[''Q]MC: M+#I,PYII^!-,B>X0)JIAC\A5KP9,-H.!F>^HYCNR\OU$!2*R&]6L3>1&IB_? MH]>W&HZ'XXF9W[CF-SX^GYFK*)[?BH.NU;6>IT4K.=V/<] M35/,HD2F-$&@?\OWP5DK1'NR>T##F)^%^K[FY0C1R =CUP3)^U M0YS<5"Z$U@VX414P_#6=UJI>3D[*A="Z26FD"[1KEQ/U*S3*F)XP,)A9E %L MA P\02-HKL]*'JD0--67&XQBS)2!?+^B5#S?J..7^KAM_A]02P,$% M @ BX!N5ZX'\3\+ P E0L !D !X;"]W;W)K&ULK99=;]HP%(;_BI554RMMS1U2P[$:A)GM@/M?OWL M)'5)"2[2N('8.>_KY]C.L4<;REYX B#0:Y;F?&PE0A07MLT7"628G],"X[3MS-,:;T135NXK'E*")(82&4!99_:YA FBHGR?&G,;7TF$JX_?SN?ETE M+Y-YQAPF-'TBL4C&UL!",2QQF8H[NOD-34*!\EO0E%>_:%/'AHZ%%B47-&O$ MDB C>?V/7YN)V!*XO3T"KQ%XAPK\1E#-G%V356E-L<#1B-$-8BI:NJF':FXJ MMUMLS[!R*<^0[/Y#G>'Z' M?&*63V$AY6XE]]IR6TZ G@5/SX)7^?E[_"XSR@3Y*_.>4"ZZTJGUO6Z]^M8N M>($7,+;DQ\2!K<&*OG]S^\ZOKN2.9-9*U=>I^B;WZ(F(1*X=S0&] 69=N=8& M_IJN9Z2[7 I@&@Z)A-%RE:"E_-2K MGLZM5EN&6R3.)U931(LST)S! 9Q!S:0Q76<_9/ EI"FB!=G7D/T#($U0_2^A M3!$MJ%!#A4:H>RIP*JN'+CM=7.'.J%T[<#?*L ,'FF]@+ 77F##TB-,2NL & MQRP#1S)KI3G4:0[_MPP,NQ;![7]:A-VH8! ,AMV+X#H?QY)S_$+0>)KVLS&D MS;IUA+I'+@:-H1'4%-(&_3CE7./)2:#Z6#BH+;>2[M M;,B.L*X=:6_=F=2%]1:S%&ULK511;],P$/XK)S.A31ISFK0% M1AII:T'L 32M#!X0#VYR;:PY=F8[S<:OQW;2J).ZP0,OB<^^[[O[SKY+6Z7O M3(EHX:$2TLQ(:6U]3JG)2ZR8.5,U2G>R5KIBUIEZ0TVMD14!5 D:1]&45HQ+ MDJ5A[UIGJ6JLX!*O-9BFJIA^O$2AVAD9D=W&#=^4UF_0+*W9!I=H;^MK[2PZ ML!2\0FFXDJ!Q/2,7H_-YXOV#PW>.K=E;@U>R4NK.&U?%C$0^(1286\_ W&^+ M&'+&7E'H, U:X2]4>UG[/5, M/%^NA E?:#O?R7L">6.LJGJPRZ#BLONSA[X.>X#1^!E W /B?P4D/2!4CG:9 M!5D+9EF6:M6"]MZ.S2]";0+:J>'2W^+2:G?*'P%>F-?-U MA>,%6L:%.7&[M\L%'!^=P!%P"=]*U1@F"Y-2Z^)[%IKWL2Z[6/$SL998GT$2 MG4(/P43IWJ07H\2(\#7_)WZ:>PP)4%)PL^WC?C:?3A4 '^ M$]F3!U<^,;3::IG2[+^N MRW@\^'39TKTW[.?'%Z8W7!H0N':HZ.SMA(#N>K(SK*K#LUXIZYHD+$LWQE![ M!W>^5LKN#-\IPV#,_@!02P,$% @ BX!N5Q2(:+N$ P &@\ !D !X M;"]W;W)K&ULS5=M3]LP$/XK5H8F)A42IVU:6!L) MBB:0F(0H;!^F?7#3:V/AQ)GMM##MQ\].0EI(&@)"T[ZT<7+WW',ON3H'Q]=C"UN.-:[H,E;EA^Z.$+&$*ZC:Y M$OIDERAS&D$L*8^1@,78.L''$^P9A4SB&X6UW+I&QI49YW?F<#$?6XYA! P" M92"(_EO!!!@S2)K'KP+4*FT:Q>WK1_0OF?/:F1F1,.'L.YVK<&P-+32'!4F9 MNN;KM8*$BEXE&AK!E$-,[_R7T1B"V%+MZAX!8*;EN% M;J'0S1S-F65NG1%%_)'@:R2,M$8S%UEL,FWM#8U-&J=*Z*=4ZRG_(EZ!5#HO M2J(#=+*D\1+Q!;J-=4TP^AOFZ))+"1+MGX$BE,E/: _1&-V$/)4DGLN1K30- M V8'AH?V]3TA"D JJ'FKP)LUX9Q!H/)SA MN2_@V3H\98S<,D9N9J"[T\!,H6F.1T%VT#FP^8'B![J*,AN=Y_%"5UQ24Z8= M=!($:90RHAX?_3B9225T^?ZL"UW.I%?/Q+S3QS(A 8PM_=)*$"NP_(\?L.=\ MKHO;.X$]"5JW#%JW"=V_!.VK"DF,L(LB'JM0!RY.HQD(4V"R#"?ZTY3[T]S* M(+-B>M+*[XWLU;:750F,2Y$GW'LE]][KN2\(%6A%6 IU-'- ;XN$ZPRP]XQJ M5:H_[ ^/ZMGV2[;]U[---P7)LA>XCG2_0N>@0KE.IM>K9^R5C+U&QC=<$?:6 M8O!>+(:JQ*YB&)1D!RW(-F=_T"K[5:F&[ ]+>L,6]%JE>]@BW74RN])]5%(\ M:J0XX5$$(J":9T(2$'7<&A%>V_?>">R)L]C93%3GOQD7!95WBMM[H3T-W-:G M"/XG(Z,PT]0F:D1V]0F\^4S C0/U+6.C0'RI<]2(-;0.O)G1^ U#NE4O*8"; MFTFMT*YN@C?3&3>/YS>/CP*WL3"J(CL+8S.@U2[[5)?9U0)?7VUN)BML:O1.@-1"(&"ZWF' ZTMR)?Q/*#XDFVR\RX MTIM1=AGJY16$$=#/%YRKQX-9C\IUV/\+4$L#!!0 ( (N ;E?+J[TZ^@( M +0+ 9 >&PO=V]R:W-H965TMM8.'&PG9;]^]E.R/H(&94B[4OCQSWG M^AP_>D'(C-WR<,0*24D&MQR)(DTQ_WT!E*W&5L]Z&[@CBT3J 3L< MY7@!4Y /^2U7/;MFF9$4,D%8ACC,Q];7WGDTU/$FX)' 2JRUD5;RQ-BS[ES/ MQI:C%P048JD9L/HL80*4:B*UC)>*TZI3:N!Z^XW]TFA76IZP@ FC/\A,)F-K M:*$9S'%!Y1U;74&EIZ_Y8D:%^46K,G:@,L:%D"RMP*J?DJS\XM?*AS5 SW\' MX%8 ]Z, KP)X'P7X%< WSI12C \1EC@<<;9"7$U3R=4L M43@97F+"T2.F!: ;P*+@H/94"G2"OF/.L=X4=!B!Q(2*(S7Z,(W0X<$1.D D M0_<)*P3.9F)D2[46S6C'5=Z+,J_[3MXIY*?( WS2#H\@5O">@;L- M\.CCV;?@MC*P=M&M770-G[>7B^@ZRPOEI7+(3&)STN\A3C+R4H! /[\I'G0M M(16_FBPLD_K-2?6#<"YR',/84C=> %^"%7[^U N<+TV&=DD6=42V8;97F^VU ML8=W("0GL809BK%(FHQK)=C7N)(L,&3Z%5V&O>!L9"_7_>@HX88??NV'OX\? MQ^K9X%P=OR9C_!TM@3,8;HJ9E$&#M2!G2^XNS=^(#0W]6D-_/PT9RTY:=/3_ MM<1)?V>)ON<$6SIV@]R^[S=+"6HI0:N4"4M3X#'!%.4X!]ZT_%:&?<]GEV11 M1V0;S@UJYP;_XQ4==&EVEV111V0;9@]KLX?MQU1=,P0O!5EBJO_QC]%Y.-R]*F?!UGV:M*;S-Y@O2"80A;FB=TX'ZBG@98U8 M=B3+3=7TQ*2JP4PS464U,R;>.+L3J0CW\ U!+ P04 " "+@&Y7 M( [SBNT" !O" &0 'AL+W=OMKUQ59 1465ZP&JMZL&*^P5$.^ M=D7- ><&5)5NX'FQ6V%"G71LYN8\';-&EH3"G"/15!7FS[=0LNW$\9W=Q#U9 M%U)/N.FXQFM8@'RHYUR-W)XE)Q5001A%'%83Y\:_G@YUO GX06 K]IZ1KF3) MV*,>?,DGCJ<%00F9U Q8_6U@"F6IB92,/QVGTZ?4P/WG'?N=J5W5LL0"IJS\ M27)93)RA@W)8X::4]VS[&;IZ!IHO8Z4POVC;QB:)@[)&2%9U8*6@(K3]QT^= M#WL /WH%$'2 X*V L .$IM!6F2EKAB5.QYQM$=?1BDT_&&\,6E5#J%[%A>3J M+5$XF= );H1 J1 YS.0F)3B GU #XL9 M.C^[0&>(4/2]8(U0,#%VI5*D>=VLRW[;9@]>R;Z ^@J%WB4*O""TP*>GX3/( M%-PW\. EW%4^]&8$O1F!X0O?9L:>%ZT'E[TGOVZ60G+5@[]M1;=9(GL6O2^O M18TSF#AJXPG@&W#2]^_\V/MHL^ _D;TP).P-"4^QIP]T2ZDVK.,A""<9O: MP9&047 H]C@FCB*[UKC7&I_4>D@5WX:]HN$_-: Y0)@Y0++NX,#F(+&I M'A[MB,2+#WT\#AKZP6%GNGO7@;Z*OV*^5BN(2E@IF'>5J);A[?76#B2KS0VQ M9%+=-^:Q4%\$P'6 >K]B3.X&^M+IOS'2OU!+ P04 " "+@&Y7 YC\Z"\$ M #.%@ &0 'AL+W=O;PE.>;7M"2%_&5-68Z%/&4; MFY>,X*1.RC,;.4Y@YS@MK&A>7UNQ:$XKD:4%63' JSS'[-=;DM']PH+6PX5/ MZ68KU 4[FI=X0^Z(^%*NF#RS6Y0DS4G!4UH 1M8+ZT]XLT2N2J@C_DW)GO>. M@2KEGM+OZN1]LK /!M1J[ZD2^\U-G MRVK20BWCG6#RUU3FB6C%I"*8^ 5PD8"_?E1I*==(3, _4D&O;XG :<;?@"OP MY>X6O'[U!KP":0$^;VG%90*?VT)R4$AVW-SO[>%^Z)'[W9'R&KC.!" 'N9KT MI3G]EL0R'=;I:)ANR\K;\E%;/JKQW"?*GX!5A@LQ[ +X]D&&@_>"Y/P_7:D' M;$^/K1[ &U[BF"PL^81QPG;$BG[_#0;.'[K"1P(;M,%MV^":T*//5. ,E'TM MD(\ +>SRN0L^!TR.ZFK# \<) 3]=OZ?I&NBMM5R>@ M(-K6^B9[U[5Q0P0WX2)T8 M"VW8BIZ3@9>31(/=5VD@]UWG2,NZ,.0ZCE[,L+,AT/AZCS[B>"LOL6>\>\U( M9Z_9)6P'['P'="\I7Z.K.;L5(Z$-6]&Y&FBV-2_=A.&I;8%>B([-C2X,!M!] M1+F=NX%F>[.D>5D]_7@90J9'0AB5W-@D&EQ3MJ.YI++1A*SK_!(V^Y.6B M#4]-@8=FQYK51/G.8Y+MW XTVYWZ1;&E60+27/[GV1%%5D_3"'3V6HV$-BR[ M\-&->G]B-DF+3C(R%JF.=>A?#FSP_#T<")H6<\? M[ZD0-*\/MP0GA*D ^?N:4O%PHD::[0@[^A]02P,$% @ BX!N5S%UC5 M!0 *2$ !D !X;"]W;W)K&ULQ9IM;Z,X$,>_ MBL6M3KM2MSPD(6DOB=0&T*[4K:)V>_?B="]XB@1$V,MY>;2-$6X)C$6YVQ#$O7-DO$8 M2W7(5Z;8<((7VBB.3,>R7#/&-#&F8WUNSJ=CELJ()F3.D4CC&//G:Q*QW<2P MC9<3=W2UEMD)X!6Y)_)A,^?JR"PI"QJ31%"6($Z6$^/*O@SL46:@1_Q) MR4X(T&SB%@?/:H'_$H%<8]+HJ] N#?E>%06$PZ&K@ M%@:N]GWN+.UI#TL\'7.V0SP;K6C9!QTN;:T<3),LL^XE5]]292>GINZ_33UH-_=(J,SM)O.*+WME8O4T MK_>3Q#I#\P@GLII?Z.\;-1Q]EB06_S0E3L[N-[.S:GLI-C@D$T.54T'XEAC3 MWW^S7>N/IJA!PCQ(F \)"X!@E6CWRVCWV^@J>Q0TI%@_+NX)TA37G.)J M2O;0VTX' \L:F]O#>-4']4>O!WGU0?:@-LIO&-6S7X\*6N_M/WIN4'INT.JY MKTSB"$44/]*(RN\",MJ0, \2YD/" B!8)=JVM5\H6JV3]RH,TSB-L,RJ8\RXI#_TZU[CNL^J M5:Q>0Y%L5SPU<-U$?5#1H$'4Z0^.%4K[8%ENMWI[IE;>SS19H2V.4H+8$I%R M;J5JN*UI E.P@S''B.ZTG%K M7K#;=1]>].N!:[WXDP/72=0'%0V@:-7X.OOX.F]][6\GG%HC06D>*,T'I04% MK9).P]'1*;EO:-BM*^CI0T*SVGUZ?V0P:'B_ >W)=!/U M046#)E'+.5I,]PT7NW4A/[TE?>GGN_9[ M?/XC@B^8KV@BU'IRJ:2L\Z&J_#S?E\\/)-OH?>1')M5LUA_7!*NE:#9 ?;]D M3+X<9 +EKR.F_P)02P,$% @ BX!N5R&>;6L] P /PP !D !X;"]W M;W)K&ULM5==3]LP%/TK5H8F)@'Y;-.R-A*T8D-B M$Z*P/4Q[,.EM:Y'8F>VVC%^_ZR3-4AJR(967)G;N/3GGY-J^':R%?% + $T> MTX2KH;70.CNU;14O(*7J1&3 \6JZUF;AA\X4V$W8TR.@<)J#OLFN)([M" MF;(4N&*"$PFSH77FGH[0G1#?.2*>X_D-Z:/V]#'$F.[F MZ=YVNHUN599YE65>CN>_@'?!.--P?(7EE[M ^9S=)T#.E *MR(\KC">7&E+U MLTEK 1XT@YM5>ZHR&L/0PF6I0*[ BHJ/T:1\3V!;/OB5#WX;>G0KL!1(7"L) MMBF@)9:$*DNBR8,"N)L#FXUF%?F];J\[L%=U<;M1GM_WW"IJBW50L0Y:65^! M4J>X>\3+=)E0C:QI*J1F3]1L*TUD"[RP1N.X'P;^,[(-4:'GALUD.Q79SNLL M+CY>W>=B1E4+E8-N$M'9H>?U^CLB=J/<;N@$S2*ZE8ANJX@QK/"TR-#IMI)H MQ7CMLM@3V);L^ZVL/P$'B;SQI")TB@U7VQ/8EG[7^=L0.&]9 MOR7ZGJS8%]JV%[7FR'VK&BZ1ZZ>7&P3/2O@?005KN];=F=;Z"Y5SQA5)8(99 MSDF(N[8LNM5BH$66-WSW0F/[F-\NL,,':0+P^4P(O1F8'K+ZSQ#] 5!+ P04 M " "+@&Y7=8B8),," ," &0 'AL+W=O?[XAK+NYE :#00TF9'#N%4M7(=6560(GE@%? M],F*BQ(KO15K5U8"<&Y!)74#SQNZ)2;,26(KNQ%)S#>*$@8W LE-66+Q>PJ4 MUV/'=W:"6[(NE!&X25SA-2Q W54W0N_8R'SN><0@H9,HP8/W9P@PH-43:C5\MI].9-,#]]8[]LXU= MQ[+$$F:Y*L;.!P?EL,(;JFYY_17:>"X,7\:IM+^H;G4]!V4;J7C9@K4' M)6'-%S^T>=@#:)Y^0- "@J> Z!E V +"EUJ(6D#T4@L7+<"&[C:QV\2E6.$D M%KQ&PFAK-K.PV;=HG2_"3)TLE-"G1.-4,L,549B21\C1)5,@&*;G=Q+>OO&' MWJ<%7ZD:"SA#U[IDS]$U%@*;FT6G*2A,J'RGI7>+%)V>O$,GB#!T12C5%2!C M5VGWC!$W:UV9-JX$S[@2HBO.5"'1G.60]^#3X_B/1_"N3DN7FV"7FVEPE' ! MU0"%WAD*O"#L\6?V:WO%F%F*P6S M-5E20!,I04F4$IE1+C<"T(_)4BJA.\#/OAIHK$3]5DQ7',D*9S!V=-N3(+;@ M)$TM]EW :Y*EKTDV?R6R@ZN*NJN*CK$?O.F,E]5&/VLDNZ>,2RX4><2F4??= M4$,^M.1FS&P3/W:W^VEO-'Q_3\4;# ^5TAZE8'!QJ#3O4?+WF)KPW;WV5H)8 MV[DB=6@;IIH"[J3=Z)K8COU$/O5',[]'GNI1UTRFO_3-G+S"8DV81!16VI0W M>*^[KVAF3[-1O++-=AQ#<(HZ/,5YVJW,0:Z/P#)'U!+ P04 M" "+@&Y7#'2:C[0" +!P &0 'AL+W=OQG=%:JA>= QCR6G"AQUYN3'GE^WJ10T'UI2Q!X)M, MJH(:G*JEKTL%-'5)!??#((C]@C+A)2/W[$$E(UD9S@0\***KHJ#JSPUPN1Y[ M'6_[X)$M!?PG<%: M[XR)K60NY8N=W*5C+["&@,/"6 6*MQ5,@',KA#9^;S2]!FD3=\=;]:FK'6N9 M4PT3R7^PU.1C;^"1%#):OFS[L)(3A@81PDQ ZWS7(N;REAB8C)==$V6A4LP-7JLM&("5WPH 2E%\\:_CXH1,'GV8R,VNJX)Q\P_5Q0::5J120ZT(J MP]ZHZ^OG5UP@&LCI+1C*N#[#N%W5B2S*"H7)5HR<$";(4RXK346J1[[!.JP; M?['Q?%-[#@]XGD%Y2:+@G(1!&)'GV2TY/3G[5\;'-C2]")M>A$XW.J [98(9 MN+C'9>*:0<62S3F6JS4837[>8SRY,U#H7VVF:_%NN[C=7%>ZI L8>[A[-*@5 M>$G=Y2/6H\9Z=$P]>02[ 5/LLLQ<6]H,UA*QD[";=95TPLY@Y*]:P-T&W#T* M1E:WC55G]7=8<6\0MK-Z#:OW'JO7QNKMLZ)#K+AAQ>^QXC96O,?J#<-A.ZO? ML/KOL?IMK/X^*PRB=M:@80V.LIYRP+,[P_W81ASL$:/X4'7#AC@\3I1X$K3! MAGO+,1P,N__7Y^^<;?8W\96J)1.:<,@P+[CLX]=7]=%;3XPLW7$WEP8/3S?, M\6\%R@;@^TQ*LYW8$[3Y_R5_ 5!+ P04 " "+@&Y7)(D);"(# 5"0 M&0 'AL+W=OYCV8)(+L>K$S': _OO93II1$E G[26QXWN.S[GVM3/8 M,/XL4@")MAG-Q=!*I5Q=V;:(4\BPN&0KR-7(@O$,2]7E2UNL..#$@#)J>XX3 MV!DFN14-S++%.I/]C18(67, /Y MN)IRU;-KEH1DD O"C41SS A)TNU7[ M0H! .$_0=YD"1^."<\@E^D+PG% BB1H]FX#$A(IS=($>9Q-T=G*.3A#)T4/* M"J&P8F!+)4N3VW$EX::4X!V0,(/5)>HX'Y'G>)T6^/@X? *Q@KL&[KV%VRH9 M=4:\.B.>X>LC 5Z.=H+B17F^Y7F\&2T6]GU(5X)58XAJ&E M*DT 7X,5G7YP ^>ZS>Y_(GMCOE.;[QQCK[=#S#*]'[ NM3;#)4M@6/1!L8XZ M@=L?V.M=(\T@K^>%== ;@7XMT#\J\'8VG:H2D6G*:$+R99NXDJ&W,Z_KAMT] M<*"6ESP+G%K3 NXP$FB MVA)OT=GIA]#SG.NGT8-IN=?GB%85_]+F(&@Z2 $#?F 3DNN=MJGL-0Y&:$V_4/[(BPEAP> ME6P.TC8Y86.RWLX"EX*:,8'7;]?3K_7T_VF'FC..F=,^KDY[^O>T;Q/>;]1T MZ#56OQG4]]W]PK=W+BW]P_ 5\Z5:641AH6#.94]5 2\OX;(CV&PO=V]R:W-H965T/2"BS*KVQ#*4=/69JSZ]&&\^WE>,RB#U=L:2[^LB[*C'#Q MM;P?LVU)25PWRM(QMJS9."-)/EI>U;_=EU>*;^,])4XRFK.DR%%)U]>C&_LR=.95 M@SKB[X0^LH//J.K*JBB^5E\^Q-?GZF!W7G16=6A%&W2/^3Q'QS/5J,4$S79)?RS\7CK[3MT+3B147*ZG_1 M8Q,[FX]0M&.\R-K&8@NR)&_^)T_MCCAH@*X? M?$-+=%C1__U=A* /G&;L?[HZ;7@3/:^:!2[9ED3T>B2&>4;+!SI:_O*3/;/> MZXH#$N9!PGQ(6 )"X%@4KE,]N4R,=&709*3/*(HI6(J.T./]:Q%8T0>:"EF M83'15E.Y& R;",1IF>F*R)S%1M\H*9%MH:P9M/ $Q>2;;MATC:2A%02V63[D M9@60L! ()I7/=%\^TW]5/G'"HF*7U1 HX34"VKZ M)$X-&-4)VU!F!_O8N;"L(UDU0=/C($\-LFU\'.6K41?SXZ# V+6A*@#!)!7F M>Q7F_0]"%!5,MSBZ;1CS@WTRF2@::()L10,UR,:*4KXFRE82!L:>#14!"":) ML-B+L.@EPN_-2%BI<"9.$<1\21DW'1L+93\II>JJ,IQH@E2A [, M71ZJ#Q1-%NC K&- GUX%F%+DAB)Z7PMS2J5+9*>U%#O?Q@3#CVQ!*5Y+>VP MG+ R.?EME%0J"[4,(+C4#&M&#ZX*4*^II4DC@KJH!Z?H7WA)+R2:UJX-0XMGU\;&)\TD,VIPC8!MF ^Z80$H+82BR87464JV MV5-ZN9"&N4JVUN*QYM/CU2.HK]0SJP^:-0"EA5 TN1 Z<\DVNTM'A8#*J@S. MB_7YKEJ0,D:Y?MVI\8BLR0(?RPWI_WC]DOJ@20--TJERFA)JHF:+1;?DD=7I M3"?;[#H=JY,F9)6D"4^H7A6-'V1-[=FQ*I"&D-*=?0UCA&,_7$6Q.E&B.:J+GB8_F:J*GFI O4I(*BR6)T-I5M M]JGN=F6TJ50X=$5X@5:T/AL_:U=.<7-BMA:S'TGKM896,=5:4A>RKGF+!A]G M?7+ZH#D#4%H(19-OO>CL,6RVQUZL@/I"99%KO3&LFE6JA6S>@*&"]TGI@Z8, M0&DA%$W6NW/;L-EMNTM)+L;R9H@Q V_"W=^%S;[73=15.[$J<4#27?TG,2Q^,S)$WKSRT\+C*WW?]_\ M67^RW[_=KW"^:;72N$IB 7@L%JB3U2NG#YHS *6%+4U:-HO=KE^;XLZDPF:3 MJKG:<)/'Z%.1GS??W"+;B@$TUY\TF(%#K2E0F@=*\T%I 2@MA*+)9=-96+AQ M-N#NG<.0QHL+2O- :3XH+0"EA5 TN6PZPPJ;#:O/HE3$@MQP];(%2.MC]?*E M)LI6K_-KHF;J!4Q-U$2]!<;E!:"T$(HFETUGF6&S9=9CF.]S+U>? M($\3I+F;2Q>EWD5D[M9@$5[#*L.=58;-5IE;,%Z98"5]H/F.HN_H!];ZD,Z1 M"TKS0&D^*"T I850-/DIF. MV;A[>1)PU%O+;.7ZA:N+4FT[3=14.6_P-5&.9#OMW2/FEH,/4U###I3F@]("4%H(19/KX^ A2/"G(&$?@X1]#A+V04C8 M)R%A'X5\#0/0Z0Q QWP'ETNV236\U]?$V1DB]R6M[W$]>:^:&3BX;$ -P!2]T=F*8 M>4#]1U!:"$5K2F1\\+Z:C);W]:N(&*IO;&Y>]['_=?^ZHYOZ)3]'O]_:EZZM M^=VS+_WF948=OGFWTD=2WB%G 8;I;8782@7&YH3>RU.S&;\)W*6$'O!)"[/"?B^R7-^'X:P.!PX9ZM M-\I<"&>3+5G3!ZJ^;.^$/@OK+$N6TT(R7@!!5]/@5WAQB9$)L$]\970OCXZ! M&.?*FE0:YK X^-#]AL[>#V8 M.9'TBF=_LJ7:3(,T $NZ(KM,W?/];[0:T-#D6_!,VE^PKYZ- K#82<7S*E@[ MR%E1_I.GJA!] E 58 L1ED+6Y3519#81? ^$>5IG,P=VJ#9:FV.%>2L/2NB[ M3,>IV17/L34QKT""]]=4$9;)#^ =8 7XO.$[J6/D)%1Z M+,91N*A\7Y:^48OO![H]!S@: !0A#+X\7(/W[SX\3Q/J4M3U0'4]D,V+6_(> M!I39 ?E\E?&Q/]Y,H@NY)0LZ#?0LD50\TF#V\T\PB7[I<(=K=[@K^^R>FHFV MI +PE1VYSV"9(K$IS*1\G V3:#P)'SW"<2T<=PIKK=BG54:-CK1@@E#B%QO6 M8L-38D.?V+ A-AK!V*^5U%K)*:W$IY4T!S:.6L8UJK5&I[1&/JU10ROR"Z6U M4-HI]'E#-:%7B@J?7-I7;ES+C;OEN"(96)6DR"M2V ED@;"J4;!P]/ 9&S>, M81@/AWYS,'*$BSKMW5(I ]]>:=B8M"A-XE&+M*,9[,31[!F?!^#VX&$ 'A11U+P*@Y**UMKE'9?, MMLN_/CXITWSG&04?BUU.A67XWU[W_4R4G\2A#JSJ%^55]Y%PUR\&N@,*H3T. MP"MR%+PXJ_)T(!@Z!D/E$^@L;!G3@AMWD[M4RJAS'GU\:M4T\ MAW%XDN/>I@&;(-]NW[D@.3Z+ Z[ M@=[6.6!OED,'^>_>/ M*L^S_I&D+8L&=+0B[<9GC_9193A6CI-QRP1&CG2HFW16V:OW7S -.::A-V : M:JY-D[AMN8@FF",8_2#='BT!6*VDSX1L6:%U-5>Z;CH?*2GIRAW:,H3 MQ;=V5V3.E>*Y/=Q0HIEB'M#W5YRKPXG9:*GWR6;_ E!+ P04 " "+@&Y7 M\:X0=SH# !V"P &0 'AL+W=O"$6'7BS':@_?>SDY"R$-(* M[0;BQ._Q\QXG/F>T8?Q)Q 2/2,)EFK( M5Z;(..!E(4JHZ5A68":8I$8X*NY->3ABN:0DA2E'(D\2S%^N@++-V+"-[8U[ MLHJEOF&&HPRO8 ;R,9MR-3+K*$N20"H(2Q&':&Q;;Y 9K=PA] MSX!C+4"WH)(IT.DU2$RH^*2TC[-K='KR"9T@DJ*'F.5"K2!&IE3<>G5S43%> ME8S. <899.?(M7K(L1RW13[IEG_+J9+;;7)39:M.F5.GS"GBN0?BW8(0 +VF M]QZZ)7A.*)$O/33%+SI)/72= _IU.1>2JQ?V=YOWV3/RG8/_DQ:WSXG9%#^]!'QLZ'RPZM%5798B@"*&/F'48 M>-;(7.^:Z%SF2!->;<+K-*&XO3;N4M7?X7:\P&N =X8^$MROP?VWP/TV<'\? MW'*"!GAGZ"/!@QH\> L\: ,/6L#[3?#.T$>"]VOP_EO@_3;P_CZX[=H-\,[0 M1X(/:O!!)_A##*KB1Q)X&_Y@#]_U_4$#OW.!(_&'-?ZP&Y])3%%4%J:D*DRL M/HRI/HS1XK50M9D<[IFTG<'0;[CLY#C2I6V]5F:KTZ>N,X@D62YAJ2JHVBX0 MLK5Z6GMNSARW/VRXZ5[N6#L[C8;]CFVCVQK9:L3>JPZVY=O-C[YEFJ_:UGI6 M"6CN-$6Z([W#?$52H=Z/2,FL\[XZ]'C9Y)4#R;*B3YHSJ;JNXC)6C3%P/4$] MCQB3VX%NO>I6._P+4$L#!!0 ( (N ;E=BQ$U&U ( %0' 9 >&PO M=V]R:W-H965TV%FUX:"__);*=EWW[G)&3=2,N;-D[NGM]S%_LRV2C]; H 2UX$ MEV;J%=:6Y[YOL@($-:>J!(E/F?>ZXT'MBJLN^&GDY*N8 [VJ;S7N/([E243 M( U3DFC(I][%V?GEV,77 =\8;,S6-7&5+)1Z=HN;Y=0+G"'@D%FG0/%O#3/@ MW FAC5^MIM+V]:OZ=5T[UK*@!F:*?V=+6TR]D4>6D-.*VP>U^0QM/4.G MERENZE^R:6,#CV25L4JTR>A ,-G\TY>V#UL)8;@C(6P3PMIW ZI=7E%+TXE6 M&Z)=-*JYB[K4.AO-,>E>RMQJ?,HPSZ8S)02SV&5K")5+,E/2,KD"F3$PY(1< M5[;20&Z99*(29#L<=P3YJN3)C,H,NTH7'.ITC9VN*"=W"\Y6U/7>D,,KL)1Q M9H01H";D*.:ZU'*E?,"3U9QIEU'B[0U1STFF6X."!,DL="50;- MFHEOL06N$#]KR[ULR@UWE#N'\I1$P3$)@S B3_,KGC6#)8/7OKQPUD< M?-KC-NK<1OO4TP=PQQ5?,U%YW8D^@XU$7$NXH[U.SZ(@F?CK'O"@ P_V@I$U MZ&,U6QXAY6L(.5=*SD M/5;2QTIZ6,FXGS7J6*.]K$?&ULQ9Q9;^,V%(7_ M"N$6Q11(QY*\)6EB(+9VS$R"!&T?BC[0-F,+H\65:&<"],>7E!7)LCF,#9RB M+[$6WH^4="Y%ZBBZ>_%9=4 #R9MG<5'^ M)2]56:-#YIN"9TD5+%J01.GNEWZK3L1>@."H ZPJP#H(Z/6_$]"K GH' 9;U MG8!^%= _-6!0!0Q.#1A6 <-3 T95P.C4@,LJX/+4@*LJX.K4 --XNW)&J:#= M)2_U8E-.QS=Y]D)R65[PY$(INC)>R"1*97X\\5SLC40<']MLQLD'FW$:Q<7/ M-UTNF')/=U[%3W;QUG?B3?(Y2_FJ($ZZ8 M%O*V/[[T7[^KCKS3Q77$NZA-B MO9V0B:4%AC3]2'KF!;$,JZ=HSU0?_B7;BG"C#+?(;T\V^?#CSR1*"T[C6/0K M7'6*],@GMJZ1O3>D N.G^6")"G( 3!6B(:U"(::$44I)P)*B?LFYAP%(Q\ MB%E1$+ZB*1%S#[&0,T9HNB"I['&3W5"#R:$&$7 M$F;O8*.]ZWS5&QY+3U%L8!P5&>:P_53GSN)R//-0 "0M!L)9@A[5@ MAUK!WKG3>_*0LR3:)&2:LT7$R:=/4SDXV.0TG;-ZIQNE8CU*E^1N*41WR;2J"8>JIT>VPT'"7"3,0\)\)"Q PD(0 MK"5]TV@L ..T67!.N9@4%)S*IRIKEL]%*M"EF!5'Z=NJVB+0\L_-BHIF6OM/ M(#X:_<%![P^MU8'27"C-@])\*"V TD(4K9T)>V:8J;\-9"]"Z?3U.T;-1!]^ MMM#-HW'.0#7,@=;J0&DNE.9!:3Z4%D!I(8K6%KK5"-W2"OU3EBY_D6,N^15^0?]YQ["?Z*L_.CM[10_'>85Y G5,H MS872/"C-A]("*"U$T=IYT1BHYGL.ZC:+M](AJ(P$E\ZC..*O0OY3^?.%RE?8 M:$PF-/U*CHKO^PKE$U.13[M=RHR!FK!0F@VE.5":"Z5Y4)H/I0506HBBM9.K M,9;- =13,*$^,91F0VD.E.9":1Z4YD-I 906HFCM]&AL;%/O8W^FWZ)DDY!9 MEHM8>5.94U&=N.LHDP/J0D-I-I3F0&DNE.9!:3Z4%E2T_?EESS 4$\Q04?+J M8";:UG3C(IM:0VY\O^%BSI NI)IG-)9O8RC%#+6/H32[HNU/1(8JY\V!5NN> M6JT'K=:'T@(H+431VEINW%]3;__N:WEG^A*ZI5$LWQ,B/",S5G7=RG?V)WKZ MV1I'TFQ3X2[WKI0BAUK")]?K0>OUH;0 2@M1M+;*&]/7U#NL?Y3_/<460MLL MET97M.^$O6][0=#CS: TD(4K:W< MQHJU]%;L?_=T4FQX8O.-6";WHM]/Y3U@[W7IQ[+K?[IW']5RAUK 4)H-I3E0 MF@NE>5":#Z4%4%J(HK73L#&*+0OZ'-."VL90F@VE.5":"Z5Y4)H/I0506HBB MM=.C\98MO;<\H454D-VG*4B6DBW-HW*.+"<0ROS8\>1[3OLC9*L],)CJJSU; M^%#S&$ISH30/2O.AM !*"U&TMO ;\]CZO\QCL4%D%2O'85":#Z4%4%J(HK43K3&2+:R1;$&-9"C-AM(<*,V%TCPHS8?2 B@M1-': MZ=$8R9;>2#Y_ #94#L!ZAP,PJ$D,I3E0F@NE>5":#Z4%4%J(HNV$W]W[A%?" M\F7YR;B"S*7U)BO9VUI_ENZN_!C;P?:)>3TU%=MM\]I1;7?-:V_W,;JFVMVW M\3[3?!FE!8G9LVB"\7$D,CW??6YNM\*S=?EAL5G&>9:4BRN1ABR7!<3^YRSC M;RNR@OJC?^-_ 5!+ P04 " "+@&Y7%R82(F(" D!P &0 'AL+W=O M)/\[S'I\WL9VNI;K7%8!!CX+7 M>HHK8YH)(;JH0% ]D@W4=F8AE:#&=M62Z$8!+3TD.(F"X)P(RFJ.@U\9#2@9OM9_4K7[NM94XUS"3_Q4I33?$[C$I8T):;6[G^#'T]8Z=72*[] M$ZV[V'&$4=%J(T4/VQ4(5G=O^MC[L &$R0X@ZH'H4"#N@?A0(.D!;S7I2O$^ MY-30+%5RC92+MFJNXZSWQEE9YGE3'9G9'%?25Z"TF_0IX>6F2?T M%GVG2E'W1=!)#H8RKD_MJ*ZH IT28Q,[G!1]DLLN2;0K"30C% =G* JB> L^ MVX]_:?D(!><[\7P_GD-ALX<>CU[BQ+HU6!8-ED5>+]FA-Y-"V#]VQJG6Z'*; M&WMYMY$GNJ$%3+'=J1K4"G#V^E5X'GS8YLTQQ?(CB;WP+1Y\B[UZO,LW;YA< M(/_/H=]?[3RZ-B#TGVTFQL&%W&ZRR("6K39?^&Y'_&Q%>A._'29 ,@5U99.-(ABC)'JSN2N8V3C3ZFY-/;,\\W*7F.@7("=7TAIGCONX!LNQNPO M4$L#!!0 ( (N ;E&PO=V]R:W-H965T.\AS[W'] GG!\:?Q)Y2";[F62$6SE[* M\MIU1;*G.1%7K*2%FMDRGA.IAGSGBI)3LC%)>>9B"$,W)VGA+.?FW9HOYZR2 M65K0-0>BRG/"7S[0C!T6#G)>7]RGN[W4+]SEO"0[^D#EG^6:JY';HFS2G!8B M907@=+MP?D77*VP23,1?*3V(WC/05!X9>]*#N\W"@7I'-*.)U!!$?3S3%'3[3AE"@ M\1*6"?,7')I8Z("D$I+E3;+:09X6]2?YVA2BEX#\,PFX2<#?F^ U"9XA6N_, MT+HEDBSGG!T U]$*33^8VIALQ28M=!L?)%>SJRHH?Z8;H%0#/E6RXA3<"5&1(J'@W2V5),W$>Y4E]H13 M,7>EVIB&=Y-F$Q_J3>!SFZ#E%?#@SP!#[(VDKZ;3;VFBTI%)Q\-T5Y6CK0EN M:X(-GG<&;Y41(0#;-O3_^4W-@SM)<_'O&+<:S!\'TU_#:U&2A"X<]3TSA726 M;]^@$-Z,,;4$-N#MM;R]*?1ETW1A6/-^T[=UT].VZ6G1-/O]6$7J92*SC#Y' MGI?8#Y$'XW#N/O?9G@:B>(9\Z,,V<,#$;YGXDTPP1.A5S'=JPX4^*\ Z(P5X M]_9-C#&\,2'ZC1FCFU$BDZM(^LB!O^!/TK]^ZB:74DA2;%)B]T8H*V M3+%-:<5L"&_">M;QG/T;:LQ/AQI'O14%\)/#3.*1.= QG_KC.$>P\"/R& MTG$MXU'K,)E[:<=LH0V9]MP6LBG6!LT6=TMH0^Z=JT*3YL6>8)MU^DJ,O!D* MO>!(L2.!*/;"( S/*+9S2FC:*K6*_?X#=QKQXEY:0AOR[_P5\JWJV*J1LH4V MY-Y9*33I6"SJ.#B5IQ?XD8>/=3P2&, 9BJ,S.N[L$9KV1WT=JW_S)$\3J0"%[?6$MJP')WC0I%565LU4;;0AMP[&X4FW8I%6<R,CZX]YF;$72IMFKBN>[(F@YXW&).;%W;2$-KS! MZ"P5AE;O,*R:+%MH0^Z=R<*31L:>DIMUA@>T\KL!.E+R2.!L!E'O(*^IN+V+ M.GU+^COANU19AXQN52*\BM1!S^N+QWH@66GN[AZ9E"PWCWM*-I3K #6_94R^ M#O1U8'O]N_P?4$L#!!0 ( (N ;E<. $;C[@T (._ 9 >&PO=V]R M:W-H965TQ6+(/T=;P24?Y_KN-D&63YM\E--UTE(IAO M!BT77:W7&W6701AU+B\VMUTEEQ?Q.EN$D;A*E'2]7 ;)]_=B$=^_[:B=AQL^ MA3>W67%#]_)B%=R(SR+[?765Y-]U=\H\7(HH#>-(2<3UV\X[]8T_U(H!FRW^ M&8K[=.]KI;@K7^+X:_&-,W_;Z14K$@LQRPHBR/^Y$Q_$8E%(^3K^+-'.;LYB MX/[7#[JYN?/YG?D2I.)#O/@CG&>W;SN3CC(7U\%ZD7V*[VU1WJ%AXW.]9FK]2#++B\2.)[)2FVS[WBB\VNO1F?[XQA5*3P M[C38Q..5\EN0)$&1$>6%+K(@7*2_ MY+?^_EE77OSTB_*3TE72VR 1J1)&RN]1F*4O\QOSK_]Q&Z_3()JG%]TL7V$Q M3W=6KN;#=C7:(ZM1E8]QE-VFBA'-Q;QEO"$?WS\VWI:/GTK&=_.?[.['JSW\ M>-]K4M!=1Z^5WO"EHO6T?MO/X\CP(!_>5Q\=KI\^7&O[:WS6[)AW\,$NGB[1];O/-CBW=/^+U+9O?DPTWQY;6B31X=[LN'ZV+VV(^N MMA?W=P\2_8W7?\0SEJM%_%T(Y;-([L)9_F\1_%=?&H\:+Y5WBT4\VSZ"Q-?* M)S&+;Z+P/_EF5R()XV+K-$N5?_GY#(J3B67Z[Y:[]WZ[G$'[W<;*)\8O\ +^]]9>VX$KABL4VCRN1S$24M092JIX;2!+32JV-#B)+SNB1F ]AMZEZ;AI)3".!?#P=3NI[E=G<:##I'^QZ%KDL>]K8V=7):'P8B9:M^CU5/<@$N3"/ MQ'P(JV5"[54O5?:>EHHPFBW6\_S6,%)FP2K,@L7FRN.C* M/%3S*:T>RKW^@"H-9?&"GA+%F?)=9$I2O=YW'2=*6@3VX>3PI1(LXW64M>9/ M.L?9^2,U'=6,4CLX!!R>%IGHI!:JV:4VDM\%!YW4134/U7Q*JR=0JQ*H/26! M+XNG)(N7W(LDEC<706S-GW2&L_-':CJJ&:AFHIJ%:O:1O4;+=Y<@:>MH.>@Z M7%3S4,VGM'IRJUJ-*GT9_]+X?'6EW(?9[6V\F(?136LTT2X,JNFH9I1:[="H M3H:'1T:TYX)J=JF-I/? 0>=T4OXS^;.JF*MF!034T>O:KDHTJ;]G(GBY* M6@_LTN>-T%X-JNFH9I3:_JE4OS=H/F^$EF90S3[M+CCHI"ZJ>:CF4UH]BE5Y M1I6W9ZK#'M)ZFJI<+8+6US_E M8\]-"JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYE%;/:=4GTM3G=:*KH=TC5--1S4 U M$]4L5+-1S4$U%]4\5/,IK9[]JLFDR3LI/W#A ;E\=HK1!A.J&:AFHIJ%:C:J M.:CFEEJMK#(8C;3AX?/9'CJO3VGUA%:-)4W>6*H2&LSGFSIAL'A"6%N:/OVQ M.FV42#^T;#GI3:?JP?MC]9;M!JK:GT[KVQGRNW=V>- N$JK9J.:@FHMJ'JKY ME%8/6%5NTN3EIH]A%"[72R6(HG4>K;V413]P<$2[3ZBFHYJ!:B:J6:56>XP: M3P:-MR';Z+0.JKFHYJ&:3VGUZ%:U)DU^B9XG1?=E\4ZV9?X7;/E>F:K$>/3I M7?ERSDXUVFI"-0/53%2SM+8+[KSN#0\SC=:54,U%-0_5?$JK9[JJ*VGRNM+N M66/EO\JGH[WC?*/MLU7;Z^E>!=^7>7B5=TD21#>B^/JE\EL6,BL/Z]HVTK9%%6U*HIJ.:@6HF MJEFH9A_9-=3-&V=;TXD6HE#-0S6?TNKIK I1FKP0M7]6?KS%+,?.SBA:@T(U M ]5,5+-0S48U!]5<5/-0S:>T^L=(5"6L?N]YG5+WT6(7JNFH9J":B6H6JMFH MYJ":BVH>JOF45L]^5>SJRR\4]0/E#KE\=HK1BA:J&?WFY:&FP^:U-4UT5@O5 M[!/O@X/.ZJ*:AVH^I=635]6J^J?6JGZDM"&?Y.P0-OLSH]%XLO>BQV[&>AL1^& MQGX:&OMQ:.SGH;$?B-9LJ_4'D^'P\$I1Z*PNJGFHYE-:/9Q5ZZHO;UT]Y7K; M.J$RZZ,@_5?$JK MAZ/J-?7EO::_[K+;\HG/CA#:8$(UH]3V'_&U9H1.V,A"UV6W3#EN)JBY4;\9 M(+1$A&H^I=4#5)6(^D^_YM')E\B6SW%V5M!B$*H9I5;_+(5F6-#"#ZK9_>:5 MCIKWP$'G=%'-0S6?TNKYJXH\??F%CH +9,MG.#M]:#4'U0Q4,U'-0C7[R%[S M^.O\Z#)<5/-0S:>T>G"K%DY?7K78?YW_H5U/]7 -20E7OJRSTXZV>E#-0#43 MU2Q4LU'-0347U3Q4\RFM_A!057WZTV?6&$#;0JBFHYJ!:B:J6:AFHYJ#:BZJ M>:CF4UHM^X.J+3207[+IU!*NG#DWLJBFHYJ!:B:J6:AF']DU'C\Y1Y?AHIJ' M:CZEU=-9]7D&\CY/[>0\^/9_.SF7+^OLM*-E(%0S4,U$-0O5;%1S4,U%-0_5 M?$JK/P14Q:*!]KQ.S@=H!PG5=%0S4,U$-0O5;%1S4,U%-0_5?$JK9[_J,PWD M?::33\[1_A*JZ:AFH)J):A:JV4=VC<'C'RV)KL-%-0_5?$JKQ[-J- WDC2:M MIZJ*\>AC M'Z8GG_SL4*/=)U0S4,U$-0O5;%1S4,U%-0_5?$JK![UJ9PV>V8?I#=#2%JKI MJ&:@FHEJ%JK9J.:@FHMJ'JKYE%;/?E4L&\B+92>?@Z/=,5334&:AZJ^916CV?5.QO(&T3;>(IOJS#9'G4E"47[9:BFHYJ!:B:J M6:AF']D[U)XDHFC##-4\5/,IK1[1JF$V.-HPTZI+R+R/HW5Z^N4>6X.,5L=0 M34T>K:KZMC@F57'!FAU#-5T5#-0S40U"]5L M5'-0S44U#]5\2JME?UA5QX;R?M /7&Q&+I^;8E334&\K+8T]YP[VCJI7-91?L.FO>\>]?.*S,X06 MJ%#-*+7:KMJ,4'.CQL?Q6.BZ[)8I&U>C<$Y9O(NNRT,UG]*V >JFMT)D>I % MEQ=+D=R(#V*Q2/-HK*.LF&3O5B41U\4GJK]YIW6ZC=L_J&]TM>5V0WUCM=UN MJV^W=:MK+BU5P(SX&R4T8I#SM*$M[<[K[)XM7;3OXP\B7. MLGBY^?)6!'.1%!OD__\ZCK.';XH)[N/DZ^9N7OX/4$L#!!0 ( (N ;E>K M=.G$/@, / * 9 >&PO=V]R:W-H965T0 >12KNW#Y6JHK:?W>0 JXF=V08Z:3]^MA,"+2&B3/N2 MQ,Z]/'?Q76ZT9OQ9+ D>BER*L;60LKRPK9%NH "BSXK@:HW,\8++-62SVU1 M48ZE"?& MGO7B9S:V'$T$.:12F\#JMH(KR'-M27'\JHU:C4^MN/N\L?[-!*^"><("KEC^ M2#*Y&%L#"V4PP\MP<4O%K!,]R5(T-YC25.1IRM$=?2RII^,*$:;05'J/XJ4\G56Z+T9#*5 M+'WN351<&;IBA?K8 IMT]= =",E)*M4;(X7N*9$"G5V#Q"07GU^+"".R-"+J MZPN):4;H?&1+1:E]V6E--*F(O -$0W3#J%P(])5FD+W6MU5T38C>)L2)UVEP M"F4?^H(YH51]#,1FJ 1.6(;."*WC M_XS^M&:B"J!R$1L7NL)7B1\KOL@=V:L6MK!A"SO9OG-,]:DY%B/&ZB\S(.\AB?=)/'\8NDX[ MR* !&1QW9(!F)QR6P1Y5.'#]@U3#AFK865Z/IK5"UL,KX.I7@>;Z]* ,2T S M3#A:X7P)&K9B:T,;_H="=)UMDW7^K10SEN>8BVT,.M';5M7:12N7PYUL1_VH M/=/NSN_ /;HP3X&J_S;^[AGH'RI3U]MB><<6ZBE4WCY5U/?\ U3;MN]V]N\W M=7L*F-^6KN!0NK:=WSVR]>_7\2F4P=Y)"_O16TA[9P@I@,_-J"50RI945O-( ML]N,C5?50K+2C#1/3*H!R3PNU$@* M7 NH]S/&Y&:A'31#;O(74$L#!!0 ( (N ;E<0DUQ+.00 $09 9 M>&PO=V]R:W-H965TO,10"2QT2>=67Q)A[CCD'^W(Q MDSWC+V(#(-%K'"5BZFRD3&]=5RPW$!-QS5)(U)D5XS&1ZI"O79%R(*$&Q9$; M>-[0C0E-G-E$]SWRV81M9403>.1(;..8\,,]1&P_=7SGK>.)KC-D5001+F5$0];>#.411QJ2NX^^"U"G'S(#'[3?VW[5X)69!!,Q9] <-Y6;J MW#@HA!791O*)[;] (6B0\2U9)/0OVN>QH[&#EELA65R U17$-,G_R6MAQ!% M\;0#@@(0= 7T"D"O">B_ ^@7@+YV)I>B?=C!>^,U4,/+)$;@3XG(80M^+D9/S;@7:6[%!^\B;\/ MC(3/D%ZCGO[O!>"QQ?/'I-3:^\E3W-UWN/;T,X7"W^>ROO."?) M&M1JE6AQ0,=QC^2@N^_VA(?HSV^*$GV5$(N_VFYO/GZ_??PL0]V*E"QAZJ@4 M)(#OP)G]_),_]'YK\]8F&;9$5O.]7_K>-['//K^F*HDI,R7P&'VB"3H X>T+ MQ,ATKH,VR;!9XS#79'!K4+HUZ.;6CD5J>D94'K1G*?"EFHFMKAD9SW7-)AG. MR7Q/LV7/V-W,N^Z/)^ZNQ:)A:='0:-$3%2]HQ0$03=2< B$1)Q).VF1D/='[3[-"I]&G6;2B'=T1"2$!TH1.%)GXRLY_HT:ID!I:Q[,L,J& M;;'5;0PJ&X,/7I7%!=@RWR8;ML56-[]Z:?"-M?%9U>L)JB&*]?M9JV<70_%% MT+H;52GO=ZSESZA."\IF$3AH9JE.8?AD6%U957;[YKK[TJ*RH&W6;I[?E-678K$ER#K5E25NF\L2"_+Q..VW#F\:::J3F'X9%A] MS[$JA0-S*7QI)BYHFYDS&#;DO1,WZ/<: D\3Y@K=H^WE&/A:;],+M&3;1.:; MK65O^2G@3F^ -_KG_BW.-_0KFOS[P@/A:YH(%,%*47K7(_64X/F6?7X@6:HW ML1=,2A;KY@9("#P+4.=7C,FW@VR \L/)[%]02P,$% @ BX!N5WES:;K< M!0 7QX !D !X;"]W;W)K&ULM9E=;^(X%(;_ MBL6.5C-2(;$#^9BE2+2=_;@8356V,Q>KO3")"]$D,6L;F*[VQZ_MA"0DP10$ M-R5)[7/\G!,?O[''6\J^\R4A OQ(DXS?]I9"K#Y:%@^7),5\0%+(5Z8$W&*[P@,R*>5X],WEFEE2A.2<9CF@%&7FY[4_CQWM$==(NO M,=GRVC50*'-*OZN;/Z+;GJU&1!(2"F4"RY\-N2=)HBS))V()[K]G11 (V4OI G7?\&V:&OW0+CF M@J9%9SF"-,[R7_RC"$2MP_!0!U1T0&_MX!0=' V:CTQC/6"!)V-&MX"IUM*: MNM"QT;TE39RI-,X$D_^-93\QF0D:?N_?R4!$X)ZF\NW@6,>W#V9Y9@%] 9_^ M6L. M&2W.R&H '/L&(!LYX'GV -Z_VX//?[J&:C;\0$)I&&K#Z*V&]Q"<,M^.]N0< M0LCMX8U,')XG!,A* !8,9Z(K0;FM8;[D1FCFS,SXY40GA'BTP_"PI@?Q_".8A@=G8GA MEQB^$>->S90D.8[AMS"&R(=^T& Q>CN3)2A9 G-*LNB$Z1^T@#PG@*XS:A"U MVS7+Q-Y@H5TMR[:Q3G]9"RYP/F:]1H,O*[4N=Z^C]B4G]J6L[9/7! F\;*DN M[.TE 3D>E&]@(UMFS^>2H8H,&SPW.!*BT!C6OVV\M< M8:>.TH?^<.C:J$ET#94 *YD S3KAS14/M@5"O[/FF1V>"U1)!&C6"*>5/=A> MU*%M!_XP:+UY'2V;DVY_R)4 @&8%\)5P-3MD\0,D?\&T4#TV]+8B\&UO%*!6 M0JXA#&"E#*!G+.S?](8UQ :LU 8TRXU2QIX*UU84 MK:EG]'PF&:J4"3*N__6B?R);81@Z]:(Q\)H3U.S_7+Y*?R"S_J@M :?RP0X^ M.'":,L0\@',!*QF"S#*DN22<2HG:E.X -1?RHMG!6;H_^$IR(+/D.+0XG KA MM$8W'+36;O-8SDU4)4;0\/A>37_>WIN;,EE=%B0EF0#S5U!O]XA?]6.]57>S M^VBX =,HBM4E3L!#S,.$\K7:._AK.N>"X5#\W1FE"VF7(IK74$*H4D+(K(1V MZIM67U8WH+4:,Z+VOM7\"&FF([.6(4OB%_F.O1+,NL7'$=A2HFT M-Y/Z3N"-8-#\P#"[/A7-JAWAI80M],DFEW5VG8G\-*]\6IZ>3O69H54USX]> M/V,F/[$X2,B+[&H//+FBL/PT,[\1=*4/!.=4")KJRR7!$6&J@?S_"Z5B=Z,< ME&?*D_\!4$L#!!0 ( (N ;E>E2^AK7 0 ,(9 9 >&PO=V]R:W-H M965TVS9,MY(1?TAT4\I6=?X*L:!,B@1?Z1PY&?W2(5R3^F#>OBRFEF.\@@R2(2B M(/)R@ 5DF6*2?OQ3DUK-G,KP_/Z)_>!G,/>&PH-F?Z4IL9];80BM8DWTF M[NCQ5Z@#\A5?0C->_D7'&NM8*-ES0?/:6'J0IT5U)8_U0IP92!Z]@5L;N%V# MT3,&7FW@O72&46TP>ND,?FU0AFY7L9<+%Q%!YE-&CX@IM&13-^7JE]9RO=)" M%)36TAOU9QV4GMV4WGF/N.9A[[20FPY MBHL5K#3VT;#]9,#>EJO4+)7[M%0W[B#A$G:7R',^(]=Q/8T_BY>;N[IP_M_L M\9MG;RV&U]2-5_)YS_#%^2ZCWP'0$M@A3>1U2QAD=T?)Z17?D01FEM1++GT":_[C M#SAP?M)ERB199)(L-D36RNFHR>EHB+W6@BJ%R?GK#8_J'G1IJ1B#DE']4SK, MPXD_GMJ'\^7N@T9CSVF#HCX(CX.P@XHU*,_!N$&U O>;P/W!P%4%JMID<(!B MKXUSD."UY6>2+#))%ALB:V4A:+(0O"])"4SFU"199)(L-D36RFG8Y#0T+BD5 M8WCVB@>^UU&4/L;K8J(^!H_\H*,G?= D#/5J,FYB'@_&?"=7D;!DB^1WC_QF M/97EN")LDBDV2Q(;)6.B9-.B;O2U8F)G-JDBPR218;(FOE M%#NGML4Q+BPUY?G+[HX#OR,M&A0>NYU/FDB#"L)Q5UTT*-\) KV^X+.>#0\' M3S+@I;S(YOX!1%ILM/$.LKRV$HVR14;98E-L[7RXIWRX[TMB:G],9=8D6V24 M+3;%UL[LJI3=#?$0DFW7Y)A\*XNP6C07EC[';51H-R M K>C-O;9GG0.;%,>!G 9UKX0U39C,]H<.%R7V^R=\1M\M<":\4@=4)1[X"?Z MZG3C*V&;M. H@[6^F/;") =BU8DSVX'MVU_;I!&T0$'*I+TAMN/_W^?\$A^Z%[;N.2 MTAP+27D! A=CY\J_C(=FOIWP+\6UW&J#R63.^8/IW*1CQS,!(<-$&0>B+RN< M(F/&2(?QH_9TFB6-<+O]Z/[>YJYSF1.)4\[^HZG*QL[ @107I&+J,U]_P#J? M"^.7<";M+ZSKN9X#2245SVNQCB"GQ>9*?M8>5(G.&H#A,>9[K)S13/'G(.$M12/@;[H@0Q#PS>!.C(I3)MWKT M%;@@C8L+V#\OBX M/,9$K^Y;>; K=S73!FS0@ VL7W3 KZ8V943#O=Y'XZC>;/=+69($QX[>SQ+% M"IW)Z[_\GO=N'YLVS>*6S':XA0VWT+J'![C]0T1!BZ6$^\<7L@,Q997"M /S M7[#-M0,W1<*J5,^'+VM>P[Y%E?$4OGW2SG"C,)??]^$/V\3?IEGR%LC/O; 3W)_\49\?,9?M\? M7D1>M#^M7I-6[_22=+4O^J/Z<_=$FV9Q2V8[W/H-M_Z?49+Z;>)OTRQNR6P' M_Z#!/_A=)6EP6DDZNOZYJ%Y<NR8(W+S"37Y'U!+ P04 " "+@&Y79],2\W//DF5HQ)]#T*8W$U6$FYOA@.Q7S%(BK.^9K%ZLN2)Q&5ZC5Y M&(IUPN@B,XK"(3$,9QC1(!Z,+[.VVV1\R5,9!C&[39!(HX@F3S?\FW[YL+@:&-HC%K*YU!14_??()BP,-9/RX]^"=%#VJ0UWG[?L MLVSP:C#W5+ )#[\&"[FZ&HP&:,&6- WE9[[YE14#LC7?G(?U.3] MG0N!UBQ!=RN:,'0M91+APQ)CB8\BM0,$6@+W?;>]UV ^5I*6N M9*OKA'02WK'U.3*-,T0,8@+^3(\W)]!PGM?[['_W7A/#+">9F?&9;9,LC5A" M)4\NH,CFMA9LJW?6"[&FS9*@_UTJ2-M3W/U[;86=M0B')V)V/79]7C^)WRS+8OAX^[XD,P,C*, M.LP'8)9K&PVV&0 S'6\'5I/"+J6P.^?BE,5<[:-Z-B)U,.MCJ=C'%L4^%F_% MTEMBME.!T];N<]KV2>;W23;KB:P6*Z>,E=,Y;;]F>8$*"7U4^\<#VYX;J5!M MZL!0LW>=RB!^ &*V-]4G(57?K[-0Y\\WT/17)U4^)4Y4!WE_IX N-]V>_XW_ M@>9,;N3N3&G3<1P;>\V5! "QYUFFAQMK"0#:Q+8=ES16$\1(+-MP/'@]N66, MW-<8H^UB/1"E;M];HN0>&R4 "$<) ,)1@AB[HC0JHS0Z[@!HU[YS+>CDK32% ME)[D_7N[N[5Q;ED-Q6!40RT A,_-YO$ HO (ULDK=?)>1J=R/AY6RCM**1C5 M4 H 4J!J#:EL%%5#D:G5D5=4*Q9,&?O)/C1,[)7-K]7MEE?;/50[!1Q^!D) M=F'<5QCZ9/-[99OUQ58/ ZG"0%XTS2[HZPFT[>[M#1#.'CF-=>]#,-.R#*>Q M/X#=6GC4DFGCJNS#W75?;[DV[K5&[)7-[Y5MUA=;/6)5G8B["\57G'%/"M?K M691GFYYI--?'/A);CNT1AS27R#Y2Y66F98R:F1G$20S#%,X?(_L^LDWV?62;[ !GM^Q5<8F[:[27SXD+!PZE>BVPIF8 "DCV8%AK MME>5>;B[5OH9F7'APD&]8%A3+P %Z07"6O6J"B[<77'5LN,;<+2=!#]\J/7) MYO?*-NN+K1Z*JJ;#WG.RX\Z*\(?#T">;WRO;K"^V^@\B5;U(NNO%YV;'!7T] MG<6-/[5,(93C-9>]#\&P:7A>8WN <(2X;:DN[I[S;EQX?INFN1B3)HEX13 8= K2"X2UZJ5K MKGI+55>0@[_!H!-\BOZ(T6]I^(2<_-+"&:)AN%WO?(GDBNF+*&L:/[W]942P M^U[HMACQ5 JIUK3>!:!EC39,!R65/*(RF"O6)_4]5AN*S#81%2'-+6C$4)Q& M]RH4JKNJX^VVL1TS?*LEVGL],>:M[GB@'@J5R M2#)M]R&>\V3-59H:\/@*(+A:!?J'AGC?-$09*JGN& B%2Q;SD8<@W6@^1 MSE?%8$5&>\>8HE8]8I(E'RQQ6C:EEJ@/J^Y$J@XD5W4%[R M&_\'4$L#!!0 ( (N ;E>O9,@T8 , /<- 9 >&PO=V]R:W-H965T MP_G'A_@>G'@XD%F K]*'(FETZF M5'GMNC+)H"#RBI? ])4=%P51>BKVKBP%D-0F%;F+/6_J%H0R)U[8M;6(%[Q2 M.66P%DA614'$SUO(^6'I^,YQX9[N,V46W'A1DCUL0'TMUT+/W!8EI04P23E# M G9+Y\:_7OF!2; 1WR@20* -!]-\CK"#/#9+F M\;T!==I[FL33\1']O2U>%[,E$E8\_YNF*ELZ

EL"-5KN[YX0,T!84&+^&Y MM+_HT,1Z#DHJJ7C1)&L&!67U/_G1"'&2H''Z$W"3@,\3)B\D!$V"5A'>:WV_WS2H>BC M@D+^VZ=;C3OIQS6/_+4L20)+1S_3$L0C./&;W_RI]U=?T2.!=228M!),AM#C MCGWDB7TH:VSSMJ_^&G1F0SP#EO> MX2#O^\W77D,/9KUV8T8"ZQ0X;0N<7LB;TS$E& FL(\&LE6!V"6_.GEDNG/M! MZ'MGUGP>AW$P#\)9OS/G+>OY(&O[?D:\-%_'7HL.IK]V?T8"ZU0:M95&%[)H M-*8$(X%U)/"]I^^V=PF3-JB=%Z/G1?-)=&[3OD@)N4%[UHO_ U!+ P04 " "+@&Y72I^7E (# "7 M# &0 'AL+W=O04MGC&3!\L^0BI0J[8F7+3 "-#"A- M;,]Q!G9*8V8%8S-V)X(QSU42,[@31.9I2L7?:TCX=F*YUFY@'J_62@_8P3BC M*UB NL_N!/;LBB6*4V RYHP(6$ZL*_=RZAJ F?$0PU;NM8F6\L3YL^[<1A/+ MT1%! J'2%!0?&YA"DF@FC.-/26I5:VK@?GO'_L6(1S%/5,*4)X]QI-83:V21 M")8T3]2<;[]"*>A<\X4\D>:7;(NY \"7 -\(+2(SLFZHHL%8\"T1>C:RZ8;QQJ!130G"-QLJ@[YW,JCC_ZES&@( M$PO/M@2Q 2MX_\X=.)^:1'9$5I/5#^>M6_^(EQU>RB$056X]1.043UL&.,C469/Z5LIC MU1=DKF/8].V_"9R>XX[M38.L025KT"KKEFW>G-.M3,>JZ8BL)GI8B1[^SYP> M=NE#1V0U'T:5#Z/N<[J5\ECUH\:<[C?G]$4EZZ)5UHR^Q&F>-@7?"CPV^([( M:AI=Y[4NNH[60=RH%T.0^9UR-G53KXM1U59Q"3M6A*(#C MG;F0.=6XE M7%1)H8IURY@:>%[DYS;@S&=F]*SD9B:5F&8P9, MK,>.[SQL7&>+5)L-=S(JZ )FH&^**XDKMT9)LARXR@0G$N9CYZ-_.O4CXV M M?F2P5EO7Q(1R*\2=65PD8\ M.2.#/./E-[VOA-AR0)QVAZ!R")[J$%8.H0VT9&;#.J>:3D92K(DTUHAF+JPV MUANCR;A)XTQ+O)NAGYY<@])R&>NES/B"O">S,IU$S$GSUC2E<@&*O#D'33.F MWJ+QS>R$'8QN?%[@TZ89VDT.*%3TK2 M5"A-4&B3() K(+^^H3VYT)"KWVWBE^!'[>#FG#A5!8UA[.!!8!&=R>M7?N1] M:(N\)["&#D>U#D==Z*CK"B3E,=CPA4Y!DBN02G .S.K26GPE:&1!S;&VFOC! MR%UM1[5K$D9^5!LUV YJMH-.MA=\)=B2:_,Z?0>)+R\U)UU6JW38/M<@!O'\5: MH0Z[#M86FR#T_?9R];>Z%K^;,678BQBVV*W<@<8,MC+L1'ENDOI":\8<;&(. M]EFO%7I?6O2$UM1BTQ#YG7W&BRLVW*G&QZ=KBXGO!8/_%.RF<_&[6Y7,6._6,_I'.YFZ&_-RP+_$ M<3#CBC"8HZMW.$1A93DSEPLM"CMVW@J-0ZR]3($F((T!WI\+H1\6Y@'U/Q>3 M?U!+ P04 " "+@&Y72KP[I[\" I" &0 'AL+W=OKG5Y[OLJ MS;$@ZDR4R,V;M9 %T2:4&U^5$DGF0 7SPR"(_8)0[B43-[>0R414FE&."PFJ M*@HB'V?(Q&[J#;S]Q))NH"67J MQ*3>KB[A^.@$CH!R^)*+2A&>J8FOC2Q+[J>-A%DM(?R#A AN!->Y@BN>8=:! MG_?C/_3@?5..MB;AOB:SL)=PA>491,$["(,PZM+SS_ GJ9X^\XO>3MFT$>S'!#.;?FQ1I*E%1T[9)9+\EK_=9DL2.SG7";!!-_VV%BU)H8]9I8 MX18EX2F".24@=(X2%BB5X!P9S(72G4=G]$S'(&R%U%+KE/%!2A0/XFZU<:LV M[E4[)RJ'DCR:?JT59/76,YI[RM]+^-KRQ\\\G49Q,.PV-6Y-C7M-7=G"]^V@ M\=^+W9M2J_(/NG&!&PO=V]R:W-H965T\PJ8 M/LFY*+'26[%R924 9Q944M?WO+%;8L*<*+2V&Q&%?*TH87 CD%R7)1:_9T#Y M=NH,G+WAEJP*90QN%%9X!0M0=]6-T#NW9?W9G.531W/) 044F48L'YL8 Z4&B*=QJ^&TVE#&N#A>L_^V6K7 M6I98PIS3[R13Q=3YZ* ,@J'<7XNFG#.*L9_6<8 W3-F2HD2E@&60<^[L=?].!=K:Z5Z.\ESOQ> MP@54YRCPWB/?\X..?.8OA_M=O+/T1\5(VC['5B^X&B_44QD2KE<"T _ M+I=2"?W2_NSJ=\TX[&8T%]E$5CB%J:-O*@EB T[T[LU@['WJ*O9KDL6O29:\ M$MFCM@S;M@S[V*,DS\%>F8C4#5*Z00(KZ.I'337P+)<9!)O("]W-896/N\3' M79)>ET4X7NP>5: M@EC9J291RM=,U>]=:VT'YZ6=%T_LL\%D/NBPQWK0UG/Q@;Z>TM=8K B3B$*N M0WGG'W3*HIY\]4;QRE[M2Z[TH+#+0G\L@# .^CSG7.TW)D#[^1'] 5!+ P04 M " "+@&Y7%9"6D$L# #,% #0 'AL+W-T>6QECB_/JO-%_KZ0^#N-MK0[/H=+48: M[T%ZT3(7RFQ1C+Z['_U+Y!AUSU/'TZ:,IUA8LI>B%P0AQ-V6=UTW),' !H=U MHPS[62'7_1(1YS#L-&?!(Q4#,J*"CQ6'J(SF7"R=NP..22$*%6C3J"9=&SS5 MDX/;;@0]7//D7!;*YG89W.]Q_?@.L!J!0"Y$([!#G&/8+ZG63,D;,[ /6^Y M,5).IX6D5L,JHC8,[80)<0<;_%>VQ;W(-M;-KIIL3".H-AV-&P#_)IOCWJ2] M?!-O4/+'0G^=F^E(.X9&8[>*97QAQXNL$8"QMW%V6I9B^47PJ"8=] MNHH+9H7B3R8;M,K$.)@BP2-3FD\V/7\4+>_90J_::9'AFCM'J/G?UGG*)%-4 M;(HVO7_(57ZSXOJ-^!Z:[=?*KF)$Y-7ABXRZAZ^Q/G$3&7GX$BW&8'P$,RX,IP&)<%);G?YI/#YV/ MPS!M/2_20V-Z:(R+\B$C^\'R^&,2<_EGFB11%,=8141^'J/16N_W\Y_ M02P,$% @ BX!N5Y>*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'O7[L)F[)"2O-2X0GZDL[! M;OM4E7WVJ/3]7*E[]E25M>EWUM9N3KM=4ZQ%Q]:U[L(#945AI:K=27_B3HI'\W;='[(':>1< MEM(^]SOM]U)T6"5K6AW>AUFUNKQ'Z7EBZHM+V>%5F79[T3;"W="6UF\ M.SWSD+=\;MHSEL]ON /I=_*>>^!2:F/;.]KG<\?X(-S-VZ/&JN^RM$*/N!4_ MM&HVLE[YQ[A?T04_HVV'W>>V$4_U[S2C6BYE(4:J:"I1VVT[:E%ZP-JLY<9T M6,TKT>\,U8/0_O>X?S!9;'^;=5"@I?2I=!?T9-'B$:)<34?CZ6P\8N[;[.IB M,AKD#(H"4S M!#([)&0"(',$,J>%O-(K7LN7]@+C]8*-A"FTW+3':@D@3Q#($UK(;]Q(XVC8 MM1;&W?I&.VNJB@/(+PCD%UK(&_$@ZD880/,5H?E*2S.I'X2Q_B8(%/6P*;I' MB_2=2\WN>-D(=BFX:;1XAX<:A%@A[MW:<+E@XR?W$"-,^WY=V;70;-CHP'.8 M0R)BB;BH9>-BBN<6;_QO(S?^#_YB4V$A(F:0B%HA?"-=).0#)#:I7:12\_+X MIQ&_9FII'^%PC3"'1,02&12%;L1O=3AFD8A:(ZJJY'8DMX1#%V:ZB$_4A0PF MFPBS2$2LD9&8!Z\?)HN(V!8SJXK[M2H70IL_VB%BGR$;YHB(6!(MV['SF? = M6?D7K[T)\F'6B(BUX681=J&,86Z.8;,UUX(-K-5RWK@P; MYPFFFH18-1^%-J^@$!,M;Q&K!HUPPC<34TU"KAH0X>SM:\PW";%O<%^G$!-3 M3T*L'APS@YB8>A)B]?P?5ARS*=>:^W(_.QH)RV49]CEFGN23ZEN.N&A*-\%?'[66OB0#F*BBRO$[OF@4+MK68B)22@EEA">6,"D,<4DE)+G/TAB,8+S M9HI)*#U@_N,Z'F)B%DH/FO\$G8Y9*"6V$(X) Z0,LU!&G?^@F#! RC +9<06 MPK-)V.D99J&,>GT?S2:/(29FH8QZ>0;##!?/,0MEU&O\*&;0Z>@B_R&79\*1 MCEDH^X0%FKTY189))SO 4@T(X" F)IWL,U9MWF/ZKG?ISPQB8M+)B*7S805F MVZ)PPPDFG9Q8.@BFKWI 3$PZ^6<4W?9C^M@88F+2R0]5=CMN-\= 3$PZ.;%T M$,QAR>%Z68Y))R>6#EX=#/9L8=+)B:6#8T+IY.C>,F+IX)@PO,PQ"^7D]3=8 M:WU7/X"8F(5R\@)[+=N[[>;G_P%02P,$% @ BX!N5[ % +TV @ '"H !H !X M;"]?A)Q1JA 7'XQ^(2 QY=\:,=]=RJ[?5\6 MG\?#J:RJW3CVO^JZK'?YV):[KL^G\Y%--QS;\;PSER\?O7Y?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7 MW:6^;-+=>7*U>'Y;5I@_*"U1QB5!T@1K JT3@ MWD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=. M7I80Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AM MJ+<1Z&VHMQ'H;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN! MWH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V# M0.] O8- [P;U;@CT;E#OYB?U+N/7(9=KS_<:K_^35(_G<_/U\I?E]\[)3;C@ M7-]6E*>_4$L#!!0 ( (N ;E?ART;(_0$ #TI 3 6T-O;G1E;G1? M5'EP97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ M4D "004J$F_3J+4];^*1OE7/[IX]Q>KSRM*% MSJ;\-:R8M]7&KHB)V6NZ)' M^Y-3OF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT M3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?_*>N];_BV?C?^:/'\!4$L! A0#% @ BX!N5P=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " "+@&Y7PQC]=^X K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "+@&Y7F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M (N ;E>"![NX[04 +L? 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ BX!N5[[%\_/\ @ *@L !@ ("!"A4 'AL+W=O MP & @(%0'P M>&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N5[\@CT6" M"@ ES$ !@ ("!""P 'AL+W=OOK4S)UP( '0& 8 " M@< V !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N5\Y U/$L!@ R1 !@ M ("!MDL 'AL+W=O&UL4$L! A0#% @ BX!N5Z"4)BJ1! O0H !D M ("!@E< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BX!N5VRL3,KD P 3@D !D ("! MI&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BX!N5RW[4)==!@ V \ !D ("!I'< 'AL+W=O&PO=V]R:W-H965T:>EZB(@0 -8) 9 " @7.= !X;"]W;W)K&UL4$L! A0#% @ BX!N5ZRDG!!4$ ["X !D M ("!S*$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BX!N5]-(%)6L! 6@\ !D ("!L;D M 'AL+W=OL M+\X" !)!@ &0 @(&4O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MBX!N5RZRL#QM P "@@ !D ("!TL0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N5UYE &DH P MT@8 !D ("!&M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N5X(=.@8$! D D !D M ("!0]X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BX!N5Z:$EV^^! &!T !D ("!9.@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N M5UR6,-L2! >A, !D ("!6O8 'AL+W=O&PO=V]R:W-H965T0'9C:/ ( "0% 9 " @>7] !X;"]W;W)K M&UL4$L! A0#% @ BX!N5Q2(:+N$ P &@\ M !D ("!6 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N5P.8_.@O! SA8 !D M ("!: H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ BX!N5W6(F"3# @ # @ !D ("!>1&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N5\HE M :;!" 0$H !D ("!MR ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX!N5V+$34;4 @ 5 < !D M ("!NS$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BX!N5RVW=7<*! "A8 !D ("! MDC\! 'AL+W=O&PO=V]R:W-H965TK=.G$/@, / * 9 M " @?A1 0!X;"]W;W)K&UL4$L! A0#% M @ BX!N5Q"37$LY! 1!D !D ("!;54! 'AL+W=O&PO=V]R:W-H965TE2^AK7 0 ,(9 9 " @?!? 0!X M;"]W;W)K&UL4$L! A0#% @ BX!N5TF-&S\O M P 3@T !D ("!@V0! 'AL+W=O&PO=V]R:W-H965TO9,@T8 , /<- 9 " @=YN 0!X;"]W;W)K&UL4$L! A0#% @ BX!N5TJ?EY0" P EPP !D M ("!=7(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BX!N5TQR[YF: @ B@@ !D ("!7GP! M 'AL+W=O&PO7BKL

&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " "+@&Y7X XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 226 369 1 true 64 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.backblaze.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Organization and Description of Business Sheet http://www.backblaze.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 7 false false R8.htm 0000008 - 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 0000009 - Disclosure - Revenues Sheet http://www.backblaze.com/role/Revenues Revenues Notes 9 false false R10.htm 0000010 - Disclosure - Investments Sheet http://www.backblaze.com/role/Investments Investments Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.backblaze.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - 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 0000013 - Disclosure - Property and Equipment, Net Sheet http://www.backblaze.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 0000014 - Disclosure - Capitalized Internal-Use??Software, Net Sheet http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet Capitalized Internal-Use??Software, Net Notes 14 false false R15.htm 0000015 - 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 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.backblaze.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://www.backblaze.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://www.backblaze.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://www.backblaze.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - 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 0000021 - Disclosure - Restructuring Sheet http://www.backblaze.com/role/Restructuring Restructuring Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.backblaze.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 9954471 - 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 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 24 false false R25.htm 9954473 - Disclosure - Revenues (Tables) Sheet http://www.backblaze.com/role/RevenuesTables Revenues (Tables) Tables http://www.backblaze.com/role/Revenues 25 false false R26.htm 9954474 - Disclosure - Investments (Tables) Sheet http://www.backblaze.com/role/InvestmentsTables Investments (Tables) Tables http://www.backblaze.com/role/Investments 26 false false R27.htm 9954475 - 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 9954476 - 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 9954477 - 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 9954478 - 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 9954479 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.backblaze.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.backblaze.com/role/CommitmentsandContingencies 31 false false R32.htm 9954480 - 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 9954481 - 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 9954482 - 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 9954483 - Disclosure - Restructuring (Tables) Sheet http://www.backblaze.com/role/RestructuringTables Restructuring (Tables) Tables http://www.backblaze.com/role/Restructuring 35 false false R36.htm 9954484 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details) Sheet http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details) Details 36 false false R37.htm 9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 37 false false R38.htm 9954486 - Disclosure - Revenues - Narrative (Details) Sheet http://www.backblaze.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 38 false false R39.htm 9954487 - Disclosure - Revenues - Disaggregation of Revenues (Details) Sheet http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails Revenues - Disaggregation of Revenues (Details) Details 39 false false R40.htm 9954488 - Disclosure - Revenues - Revenue by Geographic Area (Details) Sheet http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails Revenues - Revenue by Geographic Area (Details) Details 40 false false R41.htm 9954489 - Disclosure - Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) Sheet http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details) Details 41 false false R42.htm 9954490 - Disclosure - Investments - Scheduled Maturities (Details) Sheet http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails Investments - Scheduled Maturities (Details) Details 42 false false R43.htm 9954491 - Disclosure - Investments - Narrative (Details) Sheet http://www.backblaze.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 43 false false R44.htm 9954492 - Disclosure - Investments - Aging of Unrealized Losses (Details) Sheet http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails Investments - Aging of Unrealized Losses (Details) Details 44 false false R45.htm 9954493 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 45 false false R46.htm 9954494 - 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 46 false false R47.htm 9954495 - 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 47 false false R48.htm 9954496 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 48 false false R49.htm 9954497 - 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 49 false false R50.htm 9954498 - Disclosure - Capitalized Internal-Use??Software, Net - Narrative (Details) Sheet http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails Capitalized Internal-Use??Software, Net - Narrative (Details) Details 50 false false R51.htm 9954499 - Disclosure - Capitalized Internal-Use??Software, Net - Future Amortization Expense (Details) Sheet http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails Capitalized Internal-Use??Software, Net - Future Amortization Expense (Details) Details 51 false false R52.htm 9954500 - 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 52 false false R53.htm 9954501 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 53 false false R54.htm 9954502 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details) Sheet http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails Commitments and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details) Details 54 false false R55.htm 9954503 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Operating Leases (Details) Sheet http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails Commitments and Contingencies - Future Minimum Commitments for Operating Leases (Details) Details 55 false false R56.htm 9954504 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Non-Cancellable Contractual Obligations (Details) Sheet http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails Commitments and Contingencies - Future Minimum Commitments for Non-Cancellable Contractual Obligations (Details) Details 56 false false R57.htm 9954505 - Disclosure - Debt (Details) Sheet http://www.backblaze.com/role/DebtDetails Debt (Details) Details http://www.backblaze.com/role/Debt 57 false false R58.htm 9954506 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.backblaze.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 58 false false R59.htm 9954507 - 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 59 false false R60.htm 9954508 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 60 false false R61.htm 9954509 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 61 false false R62.htm 9954510 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 62 false false R63.htm 9954511 - 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 63 false false R64.htm 9954512 - 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 9954513 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Narrative (Details) Sheet http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails Net Loss per Share Attributable to Common Stockholders - Narrative (Details) Details http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables 65 false false R66.htm 9954514 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) Sheet http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details) Details 66 false false R67.htm 9954515 - 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 67 false false R68.htm 9954516 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.backblaze.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 68 false false R69.htm 9954517 - Disclosure - Restructuring - Summary of Restructuring Charges (Details) Sheet http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails Restructuring - Summary of Restructuring Charges (Details) Details 69 false false R70.htm 9954518 - Disclosure - Restructuring - Restructuring Reserve Activity (Details) Sheet http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails Restructuring - Restructuring Reserve Activity (Details) Details 70 false false R71.htm 9954519 - Disclosure - Income Taxes (Details) Sheet http://www.backblaze.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.backblaze.com/role/IncomeTaxes 71 false false All Reports Book All Reports blze-20230930.htm blze-20230930.xsd blze-20230930_cal.xml blze-20230930_def.xml blze-20230930_lab.xml blze-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "blze-20230930.htm": { "nsprefix": "blze", "nsuri": "http://www.backblaze.com/20230930", "dts": { "inline": { "local": [ "blze-20230930.htm" ] }, "schema": { "local": [ "blze-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "blze-20230930_cal.xml" ] }, "definitionLink": { "local": [ "blze-20230930_def.xml" ] }, "labelLink": { "local": [ "blze-20230930_lab.xml" ] }, "presentationLink": { "local": [ "blze-20230930_pre.xml" ] } }, "keyStandard": 311, "keyCustom": 58, "axisStandard": 25, "axisCustom": 1, "memberStandard": 37, "memberCustom": 24, "hidden": { "total": 14, "http://xbrl.sec.gov/dei/2023": 9, "http://fasb.org/us-gaap/2023": 4, "http://www.backblaze.com/20230930": 1 }, "contextCount": 226, "entityCount": 1, "segmentCount": 64, "elementCount": 567, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 843, "http://xbrl.sec.gov/dei/2023": 34 }, "report": { "R1": { "role": "http://www.backblaze.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R3": { "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R4": { "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R5": { "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-42", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R7": { "role": "http://www.backblaze.com/role/OrganizationandDescriptionofBusiness", "longName": "0000007 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.backblaze.com/role/Revenues", "longName": "0000009 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.backblaze.com/role/Investments", "longName": "0000010 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.backblaze.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "0000012 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.backblaze.com/role/PropertyandEquipmentNet", "longName": "0000013 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet", "longName": "0000014 - Disclosure - Capitalized Internal-Use\u00a0Software, Net", "shortName": "Capitalized Internal-Use\u00a0Software, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.backblaze.com/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.backblaze.com/role/Debt", "longName": "0000017 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.backblaze.com/role/StockholdersEquity", "longName": "0000018 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.backblaze.com/role/StockBasedCompensation", "longName": "0000019 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders", "longName": "0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.backblaze.com/role/Restructuring", "longName": "0000021 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.backblaze.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.backblaze.com/role/RevenuesTables", "longName": "9954473 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.backblaze.com/role/InvestmentsTables", "longName": "9954474 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "9954475 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.backblaze.com/role/PropertyandEquipmentNetTables", "longName": "9954476 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables", "longName": "9954477 - Disclosure - Capitalized Internal-Use\u00a0Software, Net (Tables)", "shortName": "Capitalized Internal-Use\u00a0Software, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954478 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.backblaze.com/role/CommitmentsandContingenciesTables", "longName": "9954479 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.backblaze.com/role/StockholdersEquityTables", "longName": "9954480 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.backblaze.com/role/StockBasedCompensationTables", "longName": "9954481 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "longName": "9954482 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.backblaze.com/role/RestructuringTables", "longName": "9954483 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails", "longName": "9954484 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Concentration Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-49", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": null, "uniqueAnchor": null }, "R38": { "role": "http://www.backblaze.com/role/RevenuesNarrativeDetails", "longName": "9954486 - Disclosure - Revenues - Narrative (Details)", "shortName": "Revenues - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails", "longName": "9954487 - Disclosure - Revenues - Disaggregation of Revenues (Details)", "shortName": "Revenues - Disaggregation of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-57", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R40": { "role": "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails", "longName": "9954488 - Disclosure - Revenues - Revenue by Geographic Area (Details)", "shortName": "Revenues - Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R41": { "role": "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "longName": "9954489 - Disclosure - Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)", "shortName": "Investments - Fair Values and Gross Unrealized Gains and Losses on Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R42": { "role": "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails", "longName": "9954490 - Disclosure - Investments - Scheduled Maturities (Details)", "shortName": "Investments - Scheduled Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.backblaze.com/role/InvestmentsNarrativeDetails", "longName": "9954491 - Disclosure - Investments - Narrative (Details)", "shortName": "Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:HeldToMaturitySecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails", "longName": "9954492 - Disclosure - Investments - Aging of Unrealized Losses (Details)", "shortName": "Investments - Aging of Unrealized Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "unitRef": "security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "blze:DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "unitRef": "security", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954493 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954494 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "longName": "9954495 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9954496 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails", "longName": "9954497 - Disclosure - Capitalized Internal-Use\u00a0Software, Net - Capitalized Internal Use Software (Details)", "shortName": "Capitalized Internal-Use\u00a0Software, Net - Capitalized Internal Use Software (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails", "longName": "9954498 - Disclosure - Capitalized Internal-Use\u00a0Software, Net - Narrative (Details)", "shortName": "Capitalized Internal-Use\u00a0Software, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails", "longName": "9954499 - Disclosure - Capitalized Internal-Use\u00a0Software, Net - Future Amortization Expense (Details)", "shortName": "Capitalized Internal-Use\u00a0Software, Net - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-118", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954500 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954501 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R54": { "role": "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "longName": "9954502 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)", "shortName": "Commitments and Contingencies - Future Minimum Commitments for Finance Leases and Lease Financing Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails", "longName": "9954503 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Operating Leases (Details)", "shortName": "Commitments and Contingencies - Future Minimum Commitments for Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails", "longName": "9954504 - Disclosure - Commitments and Contingencies - Future Minimum Commitments for Non-Cancellable Contractual Obligations (Details)", "shortName": "Commitments and Contingencies - Future Minimum Commitments for Non-Cancellable Contractual Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-122", "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.backblaze.com/role/DebtDetails", "longName": "9954505 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R58": { "role": "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails", "longName": "9954506 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "longName": "9954507 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "shortName": "Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "blze:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954508 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R61": { "role": "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "longName": "9954509 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-167", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails", "longName": "9954510 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)", "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "longName": "9954511 - Disclosure - Stock-Based Compensation - Summary of Equity Award Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Equity Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "blze:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R64": { "role": "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "longName": "9954512 - Disclosure - Stock-Based Compensation - Classification of Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation - Classification of Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-188", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R65": { "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails", "longName": "9954513 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Narrative (Details)", "shortName": "Net Loss per Share Attributable to Common Stockholders - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "longName": "9954514 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss per Share Attributable to Common Stockholders - Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-209", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R67": { "role": "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails", "longName": "9954515 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)", "shortName": "Net Loss per Share Attributable to Common Stockholders - Antidilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.backblaze.com/role/RestructuringNarrativeDetails", "longName": "9954516 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-224", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-224", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails", "longName": "9954517 - Disclosure - Restructuring - Summary of Restructuring Charges (Details)", "shortName": "Restructuring - Summary of Restructuring Charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-226", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "unique": true } }, "R70": { "role": "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails", "longName": "9954518 - Disclosure - Restructuring - Restructuring Reserve Activity (Details)", "shortName": "Restructuring - Restructuring Reserve Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.backblaze.com/role/IncomeTaxesDetails", "longName": "9954519 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "blze-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r14", "r110", "r111" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r48", "r49", "r533" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r416" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r840" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r417" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r487", "r498" ] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinFourYears1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinFourYears1", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within Four Years1", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within Four Years1" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r64" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r860" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r743" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r399" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r84" ] }, "blze_EmployeeStockPurchasePlanWithholdingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "EmployeeStockPurchasePlanWithholdingCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP withholding", "label": "Employee Stock Purchase Plan Withholding, Current", "documentation": "Employee Stock Purchase Plan Withholding, Current" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r743" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease and financing commitments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value, issued", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r84", "r550", "r718" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r84", "r609" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r84", "r609", "r628", "r860", "r861" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, Weighted-average remaining contractual life (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce terminated (in percent)", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, Weighted-average remaining contractual life (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r119" ] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactions", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liability", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.backblaze.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r168", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r400" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r429" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r424" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r237" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r844" ] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NL", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Netherlands", "label": "NETHERLANDS" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Fiscal Year Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r844" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.backblaze.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve by Type of Cost", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r52", "r55" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r718" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r203", "r204", "r205", "r229", "r532", "r573", "r595", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r612", "r613", "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r632", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r650", "r724" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r366", "r382", "r468", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r556", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r792", "r793", "r794", "r795" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments during the period", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r316", "r760" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid on finance lease and lease financing obligations", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r490", "r494" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable, Other Payables", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock under the 2021 Plan (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r8", "r83", "r84", "r118" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment acquired through finance lease and lease financing obligations", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r495", "r717" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r127", "r354", "r368", "r701", "r702", "r855" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r175" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets obtained in exchange for operating lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r495", "r717" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r771" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r4", "r50" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt facility, current", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r179" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock related to employee stock purchase plan (\"ESPP\") (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r8", "r83", "r84", "r118" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock units related to the 2022 Bonus Plan (see Note 13) (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r8", "r83", "r84", "r118" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r253", "r532", "r560", "r561", "r562", "r563", "r564", "r565", "r687", "r706", "r719", "r746", "r807", "r808", "r812", "r856" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock upon exercise of stock options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r83", "r84", "r118", "r416" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r745", "r761" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r201", "r445", "r448", "r449", "r450", "r453", "r455", "r456", "r457", "r582" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r23", "r56" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r96", "r633" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails", "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Commercial paper", "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r114", "r725", "r726", "r727", "r728" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r112", "r326", "r327", "r674", "r806" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r761" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r253", "r532", "r560", "r561", "r562", "r563", "r564", "r565", "r687", "r706", "r719", "r746", "r807", "r808", "r812", "r856" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee payroll taxes paid related to net settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r192" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r715" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total investments", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date", "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." } } }, "auth_ref": [ "r779", "r854" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled accounts receivable, net", "label": "Unbilled Receivables, Current", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents, fair value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r256", "r673" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r93" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r772" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate (in percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r497", "r717" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, to be paid, year one", "label": "Purchase Obligation, to be Paid, Year One", "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)." } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r255" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum operating lease commitments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding", "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, weighted average discount rate (in percent)", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r497", "r717" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r125", "r178", "r200", "r232", "r247", "r251", "r292", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r458", "r460", "r476", "r547", "r622", "r718", "r730", "r809", "r810", "r845" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838" ] }, "blze_LeaseFinancingObligationInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LeaseFinancingObligationInterestExpense", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease financing obligation, interest expense", "label": "Lease Financing Obligation, Interest Expense", "documentation": "Lease Financing Obligation, Interest Expense" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r740", "r744" ] }, "blze_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838" ] }, "blze_PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "PrincipalPaymentsOnCapitalLeaseAndLeaseFinancingObligations", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases and lease financing obligations", "label": "Principal Payments On Capital Lease And Lease Financing Obligations", "documentation": "Principal Payments On Capital Lease And Lease Financing Obligations" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation, expected timing of satisfaction (in years)", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r162" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r98" ] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Other Commitment, to be Paid, Year Three", "documentation": "Amount of commitment classified as other 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)." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinTwoYears1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinTwoYears1", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within Two Years1" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r203", "r204", "r205", "r229", "r532", "r573", "r595", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r612", "r613", "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r629", "r632", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r650", "r724" ] }, "blze_CashDisbursementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "CashDisbursementsMember", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Disbursements", "label": "Cash Disbursements [Member]", "documentation": "Cash Disbursements" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails", "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "terseLabel": "Total liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r487" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://www.backblaze.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity", "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r739", "r756", "r802" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r174", "r200", "r292", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r459", "r460", "r461", "r476", "r718", "r809", "r845", "r846" ] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Other Commitment, to be Paid, Year One", "documentation": "Amount of commitment classified as other 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)." } } }, "auth_ref": [] }, "blze_DebtInstrumentDownPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "DebtInstrumentDownPayment", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Down payment", "label": "Debt Instrument, Down Payment", "documentation": "Debt Instrument, Down Payment" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r84" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r740", "r744", "r803" ] }, "blze_SaleLeasebackTransactionGrossProceedsFinancingActivities1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "SaleLeasebackTransactionGrossProceedsFinancingActivities1", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale leaseback transaction", "label": "Sale Leaseback Transaction, Gross Proceeds, Financing Activities1", "documentation": "Sale Leaseback Transaction, Gross Proceeds, Financing Activities1" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total capitalized internal-use software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r866" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.backblaze.com/role/PropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r744", "r801" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r123", "r134", "r135", "r170", "r259", "r261", "r474", "r475" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r487" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r866" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software, net", "totalLabel": "Total capitalized\u00a0internal-use\u00a0software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r686" ] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactions1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactions1", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liability", "label": "Minimum Lease Payments, Sale Leaseback Transactions1", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions1" } } }, "auth_ref": [] }, "blze_FinanceLeaseCostInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseCostInterestExpense", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, cost, interest expense", "label": "Finance Lease, Cost, Interest Expense", "documentation": "Finance Lease, Cost, Interest Expense" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r6", "r64" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r194" ] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinOneYear1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinOneYear1", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within One Year1", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within One Year1" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Other Commitment, to be Paid, Year Two", "documentation": "Amount of commitment classified as other 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)." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r194" ] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Other Commitment, to be Paid, Year Four", "documentation": "Amount of commitment classified as other 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)." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r401", "r402", "r430", "r431", "r432", "r506", "r530", "r566", "r599", "r600", "r655", "r659", "r661", "r662", "r664", "r684", "r685", "r697", "r705", "r713", "r720", "r723", "r804", "r811", "r848", "r849", "r850", "r851", "r852" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": { "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0, "order": 1.0 }, "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total investments", "totalLabel": "Total investments", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r137", "r284", "r535", "r546" ] }, "blze_ComputerBackupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ComputerBackupMember", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Backup", "label": "Computer Backup [Member]", "documentation": "Computer Backup" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r100", "r101", "r102" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]" } } }, "auth_ref": [] }, "blze_A2011EquityInceptivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "A2011EquityInceptivePlanMember", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2011 Equity Incentive Plan (\u201c2011 Plan\u201d)", "label": "2011 Equity Inceptive Plan [Member]", "documentation": "2011 Equity Inceptive Plan" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation included in capitalized internal-use software", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r435" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r434", "r443" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum commitments", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r175" ] }, "blze_B2CloudStorageMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "B2CloudStorageMember", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "B2 Cloud Storage", "label": "B2 Cloud Storage [Member]", "documentation": "B2 Cloud Storage" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r402", "r530", "r566", "r599", "r600", "r655", "r659", "r661", "r662", "r664", "r684", "r685", "r697", "r705", "r713", "r720", "r811", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r401", "r402", "r430", "r431", "r432", "r506", "r530", "r566", "r599", "r600", "r655", "r659", "r661", "r662", "r664", "r684", "r685", "r697", "r705", "r713", "r720", "r723", "r804", "r811", "r848", "r849", "r850", "r851", "r852" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r487" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r3" ] }, "blze_A2022EmployeeBonusPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "A2022EmployeeBonusPlanMember", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Employee Bonus Plan", "label": "2022 Employee Bonus Plan [Member]", "documentation": "2022 Employee Bonus Plan" } } }, "auth_ref": [] }, "blze_ProceedsFromLeaseFinancingFinancingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ProceedsFromLeaseFinancingFinancingActivity", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from lease financing obligations", "label": "Proceeds From Lease Financing, Financing Activity", "documentation": "Proceeds From Lease Financing, Financing Activity" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r402", "r530", "r566", "r599", "r600", "r655", "r659", "r661", "r662", "r664", "r684", "r685", "r697", "r705", "r713", "r720", "r811", "r847", "r848", "r849", "r850", "r851", "r852" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional\u00a0paid-in\u00a0capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r85", "r718", "r858" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r312", "r317", "r634" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of deferred offering costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r317", "r634" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r193", "r195", "r196" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r4" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within one year", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r140", "r147", "r288", "r542" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r10", "r11", "r65" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "terseLabel": "Interest expense (less than for three and nine months ended September 30, 2022)", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r74", "r133", "r190", "r236", "r484", "r635", "r729", "r859" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After one year through five years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r141", "r148", "r289", "r543" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After 5 years through 10 years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "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)." } } }, "auth_ref": [ "r142", "r149", "r290", "r544" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercises of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r12" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After 10 years", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "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)." } } }, "auth_ref": [ "r143", "r150", "r291", "r545" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r95", "r200", "r292", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r476", "r809" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan contributions", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r31", "r175", "r690" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months, fair value", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position." } } }, "auth_ref": [ "r144" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator for basic and diluted net loss per share:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r113", "r198", "r341", "r347", "r348", "r349", "r350", "r351", "r352", "r357", "r364", "r365", "r367" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, restricted cash, current and restricted cash, non-current at beginning of period", "periodEndLabel": "Cash, cash equivalents, restricted cash, current and restricted cash, non-current at end of period", "totalLabel": "Total cash, cash equivalents, restricted cash and restricted cash, non-current", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r100", "r197" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r39", "r40", "r42", "r43", "r70", "r122" ] }, "blze_CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "CapitalLeaseLiabilityAndLeaseFinancingObligationNoncurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities and lease financing obligations, non-current", "label": "Capital Lease Liability And Lease Financing Obligation, Noncurrent", "documentation": "Capital Lease Liability And Lease Financing Obligation, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, restricted cash and restricted cash, non-current", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r100" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r254", "r255", "r596", "r597", "r598", "r656", "r660", "r663", "r665", "r672", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r688", "r707", "r723", "r812", "r856" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r440", "r441", "r442", "r583", "r767", "r768", "r769", "r841", "r860" ] }, "blze_ConsumptionBasedArragmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ConsumptionBasedArragmentsMember", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consumption-based arrangements", "label": "Consumption-Based Arragments [Member]", "documentation": "Consumption-Based Arragments" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.backblaze.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r812" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r81", "r82", "r126", "r127", "r202", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r485", "r700", "r701", "r702", "r703", "r704", "r765" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r404", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "blze_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseCost", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost", "label": "Finance Lease, Cost", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (USD per share)", "verboseLabel": "Net loss per share attributable to common stockholders - basic (USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r191", "r208", "r209", "r210", "r211", "r212", "r217", "r219", "r222", "r223", "r224", "r228", "r471", "r472", "r536", "r557", "r693" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r23", "r60", "r63", "r72", "r73", "r75", "r77", "r116", "r117", "r202", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r485", "r700", "r701", "r702", "r703", "r704", "r765" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r404", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r26", "r171", "r187", "r188", "r189", "r203", "r204", "r205", "r207", "r213", "r215", "r229", "r293", "r294", "r385", "r440", "r441", "r442", "r451", "r452", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r478", "r479", "r480", "r481", "r482", "r483", "r499", "r567", "r568", "r569", "r583", "r650" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r216", "r225", "r226", "r227" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r171", "r203", "r204", "r205", "r207", "r213", "r215", "r293", "r294", "r440", "r441", "r442", "r451", "r452", "r462", "r464", "r465", "r467", "r470", "r567", "r569", "r583", "r860" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "blze_EarningsPerShareBasicAndDilutedNumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "EarningsPerShareBasicAndDilutedNumeratorAbstract", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share Basic And Diluted Numerator [Abstract]", "documentation": "Earnings Per Share Basic And Diluted Numerator [Abstract]" } } }, "auth_ref": [] }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorized", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum annual additional number of shares authorized (in shares)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r94", "r200", "r232", "r246", "r250", "r252", "r292", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r476", "r695", "r809" ] }, "blze_TwoVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "TwoVendorsMember", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Vendors", "label": "Two Vendors [Member]", "documentation": "Two Vendors" } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Domain]", "label": "Supplier [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r49" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, net carrying value", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r260", "r277", "r279", "r535" ] }, "blze_OtherCommitmentToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "OtherCommitmentToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Other Commitment, to be Paid, After Year Four", "documentation": "Other Commitment, to be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, stated percentage (in percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r22", "r343" ] }, "blze_RestrictedCashIncludedInPrepaidExpensesAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "RestrictedCashIncludedInPrepaidExpensesAndOtherAssets", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash - included in prepaid expenses and other current assets", "label": "Restricted Cash, Included In Prepaid Expenses And Other Assets", "documentation": "Restricted Cash, Included In Prepaid Expenses And Other Assets" } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Axis]", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "blze_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDurationDomain", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Domain]", "label": "Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Domain]", "documentation": "Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Domain]" } } }, "auth_ref": [] }, "blze_AccruedBonusSettledInRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "AccruedBonusSettledInRestrictedStockUnits", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus settled in restricted stock units", "label": "Accrued Bonus Settled In Restricted Stock Units", "documentation": "Accrued Bonus Settled In Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails", "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r397", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "blze_A2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "A2021PlanMember", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "2021 Plan [Member]", "documentation": "2021 Plan" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r19", "r200", "r292", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r459", "r460", "r461", "r476", "r607", "r694", "r730", "r809", "r845", "r846" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r171", "r187", "r188", "r189", "r203", "r204", "r205", "r207", "r213", "r215", "r229", "r293", "r294", "r385", "r440", "r441", "r442", "r451", "r452", "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r478", "r479", "r480", "r481", "r482", "r483", "r499", "r567", "r568", "r569", "r583", "r650" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails", "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r397", "r706", "r707", "r708", "r709", "r710", "r711", "r712" ] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearThree", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Three" } } }, "auth_ref": [] }, "blze_CityNationalBankRevolvingCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "CityNationalBankRevolvingCreditAgreementMember", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "City National Bank Revolving Credit Agreement", "label": "City National Bank Revolving Credit Agreement [Member]", "documentation": "City National Bank Revolving Credit Agreement" } } }, "auth_ref": [] }, "blze_A2021EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "A2021EmployeeStockPurchasePlanMember", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "documentation": "2021 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearTwo", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Two" } } }, "auth_ref": [] }, "blze_SubscriptionBasedArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "SubscriptionBasedArrangementsMember", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription-based arrangements", "label": "Subscription-Based Arrangements [Member]", "documentation": "Subscription-Based Arrangements" } } }, "auth_ref": [] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Remainder of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "blze_PhysicalMediaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "PhysicalMediaMember", "presentation": [ "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Physical Media (point in time)", "label": "Physical Media [Member]", "documentation": "Physical Media" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r315", "r316", "r317", "r318", "r322", "r323", "r324" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r315", "r316", "r322", "r323" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r161" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r73", "r75", "r342", "r485", "r701", "r702" ] }, "blze_VoluntaryTerminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "VoluntaryTerminationsMember", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voluntary Terminations", "label": "Voluntary Terminations [Member]", "documentation": "Voluntary Terminations" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r488" ] }, "blze_LeaseAndNonLeaseComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LeaseAndNonLeaseComponentsMember", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease And Non-Lease Components", "label": "Lease And Non-Lease Components [Member]", "documentation": "Lease And Non-Lease Components" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r23", "r202", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r485", "r700", "r701", "r702", "r703", "r704", "r765" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r162" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r3" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r173", "r184", "r200", "r292", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r458", "r460", "r476", "r718", "r809", "r810", "r845" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r89", "r128", "r552", "r718", "r766", "r796", "r842" ] }, "blze_AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "AFCOPremiumCreditLLCInsurancePremiumFinancingAgreementMember", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AFCO Premium Credit LLC Insurance Premium Financing Agreement", "label": "AFCO Premium Credit LLC Insurance Premium Financing Agreement [Member]", "documentation": "AFCO Premium Credit LLC Insurance Premium Financing Agreement" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r491", "r494" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r107" ] }, "blze_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four" } } }, "auth_ref": [] }, "blze_CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "CapitalLeaseLiabilityAndLeaseFinancingObligationCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities and lease financing obligations, current", "label": "Capital Lease Liability And Lease Financing Obligation, Current", "documentation": "Capital Lease Liability And Lease Financing Obligation, Current" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 }, "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities And Other Liabilities, Current", "documentation": "Accrued Liabilities And Other Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals related to purchases of property and equipment", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "blze_DataCenterOperationsNonTangibleUtilitiesAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "DataCenterOperationsNonTangibleUtilitiesAndServicesMember", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data Center Operations, Non-Tangible Utilities And Services", "label": "Data Center Operations, Non-Tangible Utilities And Services [Member]", "documentation": "Data Center Operations, Non-Tangible Utilities And Services" } } }, "auth_ref": [] }, "blze_FinanceLeaseLiabilityToBePaidAfterYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityToBePaidAfterYearThree", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Three", "documentation": "Finance Lease, Liability, to be Paid, after Year Three" } } }, "auth_ref": [] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized internal-use software costs", "label": "Payments for Software", "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." } } }, "auth_ref": [ "r99" ] }, "blze_FinancedInsurancePremiumsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinancedInsurancePremiumsCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financed insurance premiums (see Note 11)", "label": "Financed Insurance Premiums, Current", "documentation": "Financed Insurance Premiums, Current" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r558", "r573", "r574", "r575", "r576", "r657", "r658" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r180", "r181", "r182", "r230", "r370", "r371", "r372", "r374", "r377", "r382", "r384", "r577", "r578", "r579", "r580", "r705", "r738", "r764" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "blze_CapitalLeasesAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "CapitalLeasesAgreementTerm", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital leases, agreement term", "label": "Capital Leases, Agreement Term", "documentation": "Capital Leases, Agreement Term" } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate grant-date fair value of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r426" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r57", "r58", "r59", "r60", "r61", "r62", "r63", "r116", "r117", "r118", "r180", "r181", "r182", "r230", "r370", "r371", "r372", "r374", "r377", "r382", "r384", "r577", "r578", "r579", "r580", "r705", "r738", "r764" ] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsRemainderOfFiscalYear1", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Minimum Lease Payments, Sale Leaseback Transactions, Remainder Of Fiscal Year1", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, Remainder Of Fiscal Year1" } } }, "auth_ref": [] }, "blze_CashAndCashEquivalentsGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "CashAndCashEquivalentsGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash equivalents, gross unrealized gains", "label": "Cash and Cash Equivalents, Gross Unrealized Gains", "documentation": "Cash and Cash Equivalents, Gross Unrealized Gains" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased and financed data center equipment", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r739" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "blze_A12MonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "A12MonthsMember", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months", "label": "12 Months [Member]", "documentation": "12 Months" } } }, "auth_ref": [] }, "blze_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDurationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDurationAxis", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration [Axis]", "documentation": "Revenue, Remaining Performance Obligation, Expected Timing Of Satisfaction, Duration" } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.backblaze.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r154", "r167" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.backblaze.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r51", "r53", "r54" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r531", "r761" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from ESPP", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r2", "r12" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r428" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r733" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "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." } } }, "auth_ref": [ "r428" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/RevenuesDisaggregationofRevenuesDetails", "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r233", "r234", "r245", "r248", "r249", "r253", "r254", "r256", "r396", "r397", "r532" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r860" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r16", "r127", "r855" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r169", "r180", "r181", "r182", "r200", "r219", "r220", "r222", "r224", "r230", "r231", "r292", "r332", "r334", "r335", "r336", "r339", "r340", "r370", "r371", "r374", "r377", "r384", "r476", "r577", "r578", "r579", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r609", "r631", "r650", "r666", "r667", "r668", "r669", "r670", "r738", "r764", "r770" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of debt facility", "label": "Repayments of Lines of Credit", "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." } } }, "auth_ref": [ "r29", "r765" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (USD per share)", "verboseLabel": "Net loss per share attributable to common stockholders - diluted (USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r191", "r208", "r209", "r210", "r211", "r212", "r219", "r222", "r223", "r224", "r228", "r471", "r472", "r536", "r557", "r693" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r741" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r315", "r316", "r317", "r318", "r322", "r323", "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r415" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 10)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r24", "r76", "r548", "r608" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After 5 years through 10 years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10", "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)." } } }, "auth_ref": [ "r282", "r540" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r757", "r798" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r244", "r254", "r696" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock under the 2021 Plan", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r66", "r83", "r84", "r118" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Axis]", "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r404", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r773" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r44", "r45", "r46", "r155", "r156", "r159", "r160" ] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease and financing commitments", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due" } } }, "auth_ref": [] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Employee", "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grantee Status [Domain]", "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r404", "r406", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock related to the 2021 Employee Stock Purchase Plan (\"ESPP\")", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r8", "r83", "r84", "r118" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r438" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r31", "r124", "r175", "r197", "r549" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAbstract", "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Maturity [Abstract]", "label": "Debt Securities, Held-to-Maturity, Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock units related to the 2022 Bonus Plan (see Note 13)", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r8", "r118" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r26", "r118" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Nonemployee", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r404", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r714" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r403", "r407", "r436", "r437", "r439", "r714" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract", "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Within one year", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r280", "r538" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.backblaze.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r447" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After one year through five years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "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)." } } }, "auth_ref": [ "r281", "r539" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r315", "r316", "r322", "r323" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding amount available to be borrowed", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r18" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsScheduledMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After 10 years", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10", "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)." } } }, "auth_ref": [ "r283", "r541" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r493", "r717" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r386", "r387", "r398" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r306" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r118", "r551", "r570", "r571", "r581", "r610", "r718" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Recently Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r115", "r199", "r369", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r385", "r469", "r653", "r654", "r671" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r47", "r90" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, amortization", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r7", "r136" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r732" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails", "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 }, "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r92", "r102", "r132", "r172", "r185", "r186", "r189", "r200", "r206", "r208", "r209", "r210", "r211", "r214", "r215", "r221", "r232", "r246", "r250", "r252", "r292", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r472", "r476", "r555", "r630", "r648", "r649", "r695", "r729", "r809" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on disposal of assets and other adjustments", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r762" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r732" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r80", "r103", "r104", "r121" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails", "http://www.backblaze.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r169", "r180", "r181", "r182", "r200", "r219", "r220", "r222", "r224", "r230", "r231", "r292", "r332", "r334", "r335", "r336", "r339", "r340", "r370", "r371", "r374", "r377", "r384", "r476", "r577", "r578", "r579", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r609", "r631", "r650", "r666", "r667", "r668", "r669", "r670", "r738", "r764", "r770" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r721", "r722", "r723", "r725", "r726", "r727", "r728", "r767", "r768", "r841", "r857", "r860" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r91", "r131", "r232", "r246", "r250", "r252", "r537", "r554", "r695" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-progress", "label": "Construction in Progress [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r533" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r79", "r444", "r853" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r732" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r202", "r342", "r343", "r344", "r345", "r346", "r348", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r485", "r700", "r701", "r702", "r703", "r704", "r765" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r759" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r732" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r232", "r246", "r250", "r252", "r695" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r533", "r534" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations and Risks and Uncertainties", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r78", "r157" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r30", "r32" ] }, "us-gaap_OtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTableTextBlock", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments", "label": "Other Commitments [Table Text Block]", "documentation": "Tabular disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r305" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r737" ] }, "blze_DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "DebtSecuritiesHeldToMaturityContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months, number of securities", "label": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions", "documentation": "Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails", "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Domain]", "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r108", "r158", "r163", "r164" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Axis]", "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r152", "r549", "r594", "r617", "r718", "r730", "r754" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r109", "r176", "r553" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r218", "r224" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r486" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r673" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails", "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software", "label": "Computer Software, Intangible Asset [Member]", "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." } } }, "auth_ref": [ "r689", "r799", "r800" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares)", "verboseLabel": "Weighted average shares used in computing net loss per share attributable to Class A and Class B common stockholders - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r217", "r224" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r256", "r673", "r742" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of equipment under capital lease agreements and collateralized financing obligations", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r486" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r39", "r40", "r42", "r43", "r70", "r122", "r673" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails", "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r256" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r106", "r533" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r732" ] }, "blze_LeasedDataCenterEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LeasedDataCenterEquipmentMember", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leased and financed data center equipment", "label": "Leased Data Center Equipment [Member]", "documentation": "Leased Data Center Equipment" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "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." } } }, "auth_ref": [ "r183", "r303", "r304", "r691" ] }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesExercisedInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Exercised In Period" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r109" ] }, "blze_ReceivableRecordedDueToStockOptionExercisesPendingSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ReceivableRecordedDueToStockOptionExercisesPendingSettlement", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable recorded due to stock option exercises pending settlement", "label": "Receivable Recorded Due To Stock Option Exercises Pending Settlement", "documentation": "Receivable Recorded Due To Stock Option Exercises Pending Settlement" } } }, "auth_ref": [] }, "blze_LeaseFinancingObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LeaseFinancingObligation", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease financing obligation", "label": "Lease Financing Obligation", "documentation": "Lease Financing Obligation" } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.backblaze.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Investments", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityCommonStockReservedforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r25" ] }, "blze_DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "DebtSecuritiesHeldToMaturityUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total number of securities", "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions", "documentation": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Number of Positions" } } }, "auth_ref": [] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease and financing commitments", "label": "Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, Payment, Due" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "blze_ValueAddedTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ValueAddedTaxPayable", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued value-added tax (\u201cVAT\u201d) liability", "terseLabel": "Accrued value-added tax (\u201cVAT\u201d) liability", "label": "Value Added Tax Payable", "documentation": "Value Added Tax Payable" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r732" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r498" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r498" ] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, weighted average remaining lease term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r496", "r717" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r477" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining of 2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r844" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r844" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.backblaze.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r13" ] }, "blze_GeneralAndAdministrativeSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "GeneralAndAdministrativeSoftwareMember", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNetCapitalizedInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative software", "label": "General and Administrative Software [Member]", "documentation": "General and Administrative Software" } } }, "auth_ref": [] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAfterYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAfterYearThree", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Three", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, After Year Three" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rental expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r843" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments, net", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r129", "r130", "r758" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r313", "r314", "r316", "r319", "r325" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and other Personnel Costs", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r4", "r320", "r322", "r805" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "blze_ReceivablesFromPaymentProcessorCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ReceivablesFromPaymentProcessorCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable from payment processor", "label": "Receivables From Payment Processor, Current", "documentation": "Receivables From Payment Processor, Current" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financed prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r692", "r699", "r798" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r256", "r673" ] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactions1Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactions1Abstract", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease financing obligations", "label": "Minimum Lease Payments, Sale Leaseback Transactions1 [Abstract]", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions1" } } }, "auth_ref": [] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsAfterYearThree1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsAfterYearThree1", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_MinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Minimum Lease Payments, Sale Leaseback Transactions, After Year Three1", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, After Year Three1" } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate (in percent)", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "blze_SaleLeasebackTransactionNumberOfArrangements": { "xbrltype": "integerItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "SaleLeasebackTransactionNumberOfArrangements", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of sale-leaseback arrangements", "label": "Sale Leaseback Transaction, Number of Arrangements", "documentation": "Sale Leaseback Transaction, Number of Arrangements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "blze_InvoluntaryTerminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "InvoluntaryTerminationsMember", "presentation": [ "http://www.backblaze.com/role/RestructuringNarrativeDetails", "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Involuntary Terminations", "label": "Involuntary Terminations [Member]", "documentation": "Involuntary Terminations" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "RECONCILIATION OF CASH AND RESTRICTED CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r42", "r70", "r71", "r256", "r572", "r673" ] }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMinimumAnnualAdditionalNumberOfSharesAuthorizedPercentageOfCommonStockOutstanding", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum annual additional number of shares authorized, common stock outstanding (in percent)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Minimum Annual Additional Number Of Shares Authorized, Percentage Of Common Stock Outstanding" } } }, "auth_ref": [] }, "blze_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.backblaze.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Reserved for Future Issuance", "label": "Schedule Of Shares Reserved For Future Issuance [Table Text Block]", "documentation": "Schedule Of Shares Reserved For Future Issuance" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units outstanding", "verboseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodNetOfSharesWithheldForTaxes", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "RSU award activity (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Net of Shares Withheld for Taxes" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r732" ] }, "blze_LeaseComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LeaseComponentsMember", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Components", "label": "Lease Components [Member]", "documentation": "Lease Components" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.backblaze.com/role/DebtDetails", "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, current", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r754", "r763" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period", "periodEndLabel": "End of period", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r316", "r321" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized for stock options, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r839" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.backblaze.com/role/CapitalizedInternalUseSoftwareNet" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Internal-Use\u00a0Software, Net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r307" ] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Investments, amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r165", "r275", "r297", "r797" ] }, "blze_CashAndCashEquivalentsGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "CashAndCashEquivalentsGrossUnrealizedLosses", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash equivalents, gross unrealized losses", "label": "Cash and Cash Equivalents, Gross Unrealized Losses", "documentation": "Cash and Cash Equivalents, Gross Unrealized Losses" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized for restricted stock units, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r839" ] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearOne", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year One" } } }, "auth_ref": [] }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesCancelledInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Cancelled In Period" } } }, "auth_ref": [] }, "blze_AccruedBonusClassifiedAsStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "AccruedBonusClassifiedAsStockBasedCompensation", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus classified as stock-based compensation", "label": "Accrued Bonus Classified As Stock-Based Compensation", "documentation": "Accrued Bonus Classified As Stock-Based Compensation" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "blze_LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LeaseLiabilitiesArisingFromRightOfUseAssetsUponAdoptionOfLeaseAccountingStandard", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities arising from right-of-use assets upon adoption of ASC 842", "label": "Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard", "documentation": "Lease Liabilities Arising From Right-Of-Use Assets Upon Adoption Of Lease Accounting Standard" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r153", "r755", "r763" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "blze_A24MonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "A24MonthsMember", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "24 Months", "label": "24 Months [Member]", "documentation": "24 Months" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails", "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r366", "r382", "r468", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r556", "r698", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r792", "r793", "r794", "r795" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "blze_DataCenterEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "DataCenterEquipmentMember", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data center equipment", "label": "Data Center Equipment [Member]", "documentation": "Data Center Equipment" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.backblaze.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r473" ] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsAbstract", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions [Abstract]", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions" } } }, "auth_ref": [] }, "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsYearFour", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails": { "parentTag": "blze_FinanceLeaseLiabilityAndMinimumLeasePaymentsSaleLeasebackTransactionsPaymentDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four", "documentation": "Finance Lease, Liability, and Minimum Lease Payments, Sale Leaseback Transactions, Year Four" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash lease expense on operating leases", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r762" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r496", "r717" ] }, "blze_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesGrantedInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number of Shares Granted In Period" } } }, "auth_ref": [] }, "blze_MinimumLeasePaymentsSaleLeasebackTransactionsWithinThreeYears1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "MinimumLeasePaymentsSaleLeasebackTransactionsWithinThreeYears1", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforFinanceLeasesandLeaseFinancingObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1", "documentation": "Minimum Lease Payments, Sale Leaseback Transactions, within Three Years1" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r489", "r492", "r717" ] }, "blze_PaymentsOfPrincipalOnInsurancePremiumFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "PaymentsOfPrincipalOnInsurancePremiumFinancing", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on insurance premium financing", "label": "Payments Of Principal On Insurance Premium Financing", "documentation": "Payments Of Principal On Insurance Premium Financing" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Investment income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r97", "r235" ] }, "blze_DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "DebtInstrumentPeriodicPaymentsNumberOfQuarterlyInstallments", "presentation": [ "http://www.backblaze.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment, number of quarterly installments", "label": "Debt Instrument, Periodic Payments, Number of Quarterly Installments", "documentation": "Debt Instrument, Periodic Payments, Number of Quarterly Installments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt facility", "label": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r27", "r765" ] }, "blze_LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "LongTermDebtExcludingCurrentMaturitiesAndConvertibleDebt", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt facility, non-current", "label": "Long-term Debt, Excluding Current Maturities and Convertible Debt", "documentation": "Long-term Debt, Excluding Current Maturities and Convertible Debt" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue,\u00a0non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r386", "r387", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r430" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r386", "r387", "r398" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Common Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r424" ] }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesFutureMinimumCommitmentsforNonCancellableContractualObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining of 2023", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r422" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r225" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period (in shares)", "periodEndLabel": "Balance, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r419", "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period (in dollars per share)", "periodEndLabel": "Balance, end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r419", "r420" ] }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, to be paid, remainder of fiscal year", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r177" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r423" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "blze_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r84", "r87", "r88", "r105", "r611", "r628", "r651", "r652", "r718", "r730", "r766", "r796", "r842", "r860" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r734" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": { "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails", "http://www.backblaze.com/role/InvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investments, gross unrealized losses", "terseLabel": "Investments, gross unrealized losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r139", "r286" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails": { "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/InvestmentsFairValuesandGrossUnrealizedGainsandLossesonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, gross unrealized gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r138", "r285" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less than 12 months, unrealized losses", "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "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." } } }, "auth_ref": [ "r145", "r146" ] }, "blze_SharesIssuablePursuantToTheESPPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.backblaze.com/20230930", "localname": "SharesIssuablePursuantToTheESPPMember", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable pursuant to the ESPP", "label": "Shares Issuable Pursuant to the ESPP [Member]", "documentation": "Shares Issuable Pursuant to the ESPP" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total unrealized losses", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position." } } }, "auth_ref": [ "r145" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r735" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.backblaze.com/role/InvestmentsAgingofUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss [Abstract]", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share." } } }, "auth_ref": [ "r36", "r38", "r219", "r220", "r222" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.backblaze.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r151", "r166", "r214", "r215", "r238", "r446", "r454", "r559" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r862", "r863", "r864", "r865" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "verboseLabel": "Shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r716" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersAntidilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r417" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.backblaze.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.backblaze.com/role/RevenuesRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r254", "r255", "r596", "r597", "r598", "r656", "r660", "r663", "r665", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r688", "r707", "r723", "r812", "r856" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant-date fair value of options granted (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r425" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion of discount on investment securities and investment income, net", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "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." } } }, "auth_ref": [ "r102" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r68", "r69", "r405" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r736" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r411", "r412" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.backblaze.com/role/RestructuringSummaryofRestructuringChargesDetails", "http://www.backblaze.com/role/StockBasedCompensationClassificationofStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationSummaryofEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (USD per share)", "periodEndLabel": "Ending balance (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r411", "r412" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersBasicandDilutedNetLossPerShareDetails", "http://www.backblaze.com/role/NetLossperShareAttributabletoCommonStockholdersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r219", "r220", "r222" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.backblaze.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r731" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.backblaze.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.backblaze.com/role/StockBasedCompensationNarrativeDetails", "http://www.backblaze.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r431" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.backblaze.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r257", "r258" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r738": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 90 0001462056-23-000207-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001462056-23-000207-xbrl.zip M4$L#!!0 ( (N ;E<"H*I, _L! )Y1& 1 8FQZ92TR,#(S,#DS,"YH M=&WLO6EWXLJU,/S]_@J]G)O<[K4$UH0 NP_/HFWWB6_N_;PY?^]CVSA%7N^Y3J_5N2:5!'^ M7_O+_U>M_M_7IWOAQC7"$78"X=K#*,"F\&8%0R$88N$?KO?3>D7"HXV"@>N- MJE7ZK6MW_.%9+\- 4"1%3>Z*+WJ7 QWK6JNI5M5&O5_5< -5FZB!JTJ]T4(8 M#_2&)(DOEZ:J:UA&1E7M2U)5J^N#:K-9EZJHJ6FF*=4-"35$\U)6] ;">DON M]PU-17JKKR-E8&A]"2&IH3;AM<. [(_LT?$O36S]6AD&P?CRXN*][]DU'QNU M%_?U@ERX@.56XAOAHKEPK^N]D'LD_2*ZF-QJ6\[/R8UO;V^UV9O5"[C<1SZ> M/-FWYNY^4Y-[Y8O_^W[?,X9XA*J6XP?(,2;?,MS0";R/U8N/+\YM(/2K+PB- M)U\8(+]/7Q1?F+O9>E^W 5F]L!RR!0RT,+T]6'W_]-:+P$..#U2! D)6\#:I M*BE564D>XGO!\N+(APL+"ZIDEW-O2W:]Z65RO2HUJZH\>8[O:HK]+I#+W:+B:W-JW_\!S=_:1\;-OHS]PS7!' M%$922Y7H[92.D=G^,L(!$N#[5?Q[:+W^6KEVG8"P_5HPJP9.#1O D;%W>.N1U']=D=1ZR[QP3O_\5?U0$R_RU,J@J>J4M$5;1 M=$6JZU\NYIZ:XB77H>>1-WRS? /9_\3(NW7,&R+>*D)$1K]6".E=FN23ZH@\ M95@UT70-C4I;5@AU[?_Z1*A.W_^-?.)/WM"LM 'Z6;W@D=SNFO.O:%7:?SO@ M!1WR=).^P48O\U ;6._8K Z0#4(O>ANAU/8W^&#_%T9DT3%-#_M^_,\]$0#R MY!TR $T6OB+;?+,W3=G\C*ETNXA1_A.*,3-Z"V]@#RL MZSUZ[JM%I4;\*K72ONYD](Y'EX@D^U_6^-HUIV_0*NV6IDGK"/J;APP0K$+H M6-$K?/P"N*\LO]?$AC4BF/ZUN7(ZR83EKL""WDM>!/+V\1F.+ M /\>$VO [[QX&,.*G[$W2MZB$\W7?E3_F0K9ZN*>OED.:!WZGGL+]2V;X)\2 M%[RO.XBN6T0LN+X%V[A])[K M_HVN=T/)HNIDRUOU4"_S.YJ\K:.8](/XE\H@^X*/.&_),^N/OV =*BH3N1#PU&D0&/LK+N+V85Y(>'F"R!P/[ M*W0[F B7/C41R>H%:C)3C^:?/J;P3/XB8LP+0&-315F5Y"J(K\5KDV6:,[>VJF#3S%])_DY>\3%_.JW\H_.J>RD7-TH![R_%@7>30[O(TO1>7BW M&-#'BV9NX_1FKBRQ!@=E=S@H&<*!.;='V=WMR1(.1_=[#I9#M[^'$$(FOKOK M0'AIE2RB0NK8HDC/2!3)1_>@C@SSCFG24!.R'Y%EWCEQ;*3H[:C@4$L>\6,:(:64#6 MT7VJ(G/3<=Q8Y>C^6UD8Y$CP/[K?6'@]?R3 U0,CBCNK.>B8K>UWECFJ^\.>.:DZ M9RR3-,NM%=T?/)TT A'+Z*UEQW0-+>CL>U^8/S5=4(?;BHE16CG MZ49SZMB-.IAU\L\<+_RP>C=_0<[.7]"*'IS(PU'.$OY%#U2 TBE[?*I(=)X#(!Q!/$80(&0Q6X,8-(EYS?7-?V.8SX09,4&?0][KY:! M_6?HWA^63Y/[]^ M?,6.,1PA[^?,BZ^1/[RQ_'[H^93BCOE^:,LW3\$)))9N+DEEP*1EA4-[<*UI M.3,FOR8/V+V52IW=& CGB,)Q1#XI2'5F(S6KL1K4X#1>.AO.Q MKNOL1@D+0\/9T5"&G#1Q%0W:0-U_1!^H;^-R"F)V0ZV2Q-.VI'%[ MYT4GD6(_OKB'FYA3IAYT[#778_T)OV(GQ$]XA"PGZB1,^ZL36IAV.[Y]'V,C MP.:S-8(NR(,>^=0?1#S22_ 1TD3 MYF* +.$D)WW"7*WH5IPX?C@:TT@L!&UA*-;++D=0!=4MS*63LHJ?G/1,T?S[ M//DG#YU3-%\_3_[)0_\4S>_OA7W?\*QY!,53&\SXN?_3*ID*8C #D MBXF<- >3OG[N/)&#PF@RZ=+GSA,YZ(DFDY[[#ICX[6O)]$2320<]7TSDHR>: M3/KAN?-$'GJ"2?<[=Y[(0T\PZ77O@(GK3MGT!)/.=KZ8R$E/%-7'/BY/Y*$G MBNIC'Y;\\$E; N0/.XX)_T 7QE=DXY4=,K%G6-" D>RZ* 6C+>9<[@2@ MWRP'.0#/.[(]+X1OEP/BS+G63$+\H#E),WTTC- CKUO72".ZFCQE]TX:+>:\ M\LE8 <\EL D^8') 0(06"*PQ/&.VH0O=/1'4Z)I8<[V+@H0,.4&6F/.V4V$AN?D[,H:6@[V/V1N+P@FR MQ)Q_71 D9,H)S'G4>R$A*<(M(!3<:>^[K ML2HPCL4%S+K7C",A4TXHMGL\TXX4 B&T.]R=0[[ZXF&_0*Q0;"\Y1RQDR@O% M=I:3FPMH#Q7;03XMX+.D>)DYGSB7=.\CD;7,G+.[(W0?[HL 7>:\V+QI-U/) MP)R+FC?M9@I=9OW/;Y9C!?C>>L7FG4,V^&+U;=SQ?1SX7S^^H_^XWK6-_(43 M]9X["-Z0AV_P*[;=8MD>,K->:"%0D2E7,.N+ID(%/2_Y#3O8([+),3OFB'S; MIZ,R7G&"G^+P![.N:<&0DBFG,.NI[B6TDD!R@H>%;Q:'5YCS8\%H>H+F/!' MX<_O!$.C<%3*7%%98=*A7<0 >B\1!B897&C:!FIU$M?,#].I M!4H',(3*WBK$"D\@>7$RL]X_)Q V M) BSD8A=$%5Z[# ;DF *.WD)5^8B$ZP+N9P"&"IS 0S6$95/":RL,G>XS\T5 MMCB9V9@.)Q V)$BA8TRE9]]"!Y9*SSO,1I.N/6Q:P3=D0/3[8UZF/N%7UWZU MG)?YF[*2KS>X'RPV!(A&1Y&7/% 9C^ROR/FYL([.BX?Q#IDBNU.HZ[P$A"IA M02L*)BP'=P?1JX]\XBYI61T(J,Q&ISC!,4-P1;JV_B) M2.^%Y#/HTH'-[BOV'.ME&,1M2IP7N+7G#KS)E3O'Q.^]-S2&*UE1 >>$?#GA M +--GF&;PPP#9L.0G#HSI,X,A!6,+MM!^A25#Y@-^'(^8,9>R3)C1F,V<,T) MCBVS((_S+XW9:#VG3K:H,X]8H\;L40&G3H:H,Z?,#HW9$V:,A3A"IQ(F\NSB9HYX]RYXQL_E=N*N0Z]_/79$@I@X>C:"@-D3E,X;\LP5_8-& M8]O]P)@BH#L&&R(KWH?^10]H--O1MZ-(L@PMBX*/.\+G8RB$AMN*$W%B-M1_ MOOC-LLA=8S:$S0JTL^2F.K/Q6U:@G25MUYF-1[(BNQ2Y6.S#; COC!":*8[+K;F'R,-0=6 ^H@]Z!#_MAYG8=V5Q M]5G(JM29BPOLW0N6DS@G\94DSFQL9D\B>7 =G#&=G$-DE0E:9#:0E3=VCA11 MT9F-8N4-<";8@=EX5][8.5)0M\%L!(R5$_@3IJ-H$:),\9[;9,J6&;V12P4O-V3A9[\ZR#;*6?<+N([;..P^6IM_.PTIIG'7W+4V_G@NTR MQ]R*:DN5.1Y65!U8YEA54647LW&DC >.%32^VV0VWL,8?G+2,RUF(S2,X2<:P0V" 7['MCFG5PON8/.T$0T+RT$@M M9B,9S&,L+QW%;#2">8SEI;68C2@PC[&\]!BS\8:=,-;#M@U]FAWS._)^XH#\ M7FXEQFPH@FUTY:7!BAVER).[@N12IV#.,W[& /V01='7-D M.98?> @*E0B_YD- M[IPW.>3E*C$;/#I[IB-^K#%/3FYW3*S41BV MN"907UWGQ-;/QC)/@.GU#W(+RM,)L8*2D>,Z) MGQ5F(RQ'Q3.-0]/[_#O?#U'?QH^A1WYQ@F?W>8AO>X^/)65L9F,V94=X7AS. M7!2H(-UX],PPP&R@AYJNH1$05G%>H/JSXYA03N.]SI[7_=VU0X? ZN,9>R/+ MH?Q7S@)>16$VZ+,;JNZ2C/.O]TL-VM)FA-1:09WBN/8\$ M^$K-]5XN%$E2+^([+@;("*H#UPT<-\ 584!T_A,>^+]6!M"=4AC A 'Z4Z,_ M&_1GD_ZLTY\Z_=FJ"+;E_'S:_%+Z1KBO(@1N_!JG*E<$US.Q]VL%+..+A;T< M:7.*#)M0E!;\E.E/-?J$;JXEP\\F_=FB&VTJ]'<*AF9T9YU^JT%_:@< 0-D" M@.@3WPT] _O1GT.,3$J:IO7:_D)^4 ZU9$5O(*RWY'[?T%2DM_HZ4@:&UI<0 MDAIJ\]_T!9/O^,$'+)?P076(K9=A<*G5Q\'5FV4&PTM9DOY4H?>UO_ACY"1W M&Z[M>I>_$#:6!H.K 2'!Z@"-+/OC\G^>"5_ZP@-^$Y[<$7+^1_21XU<)$UKQ MC;Y%F%"6R#OHGV_12QN2=$6 @I-%R'+]3U= V%43&ZY'(7$9.F3#:)\2 M2)7LUT9C'U\FOUR9EC^VT<>EY=!5TR]=C9#W0G#:=X/ '5T"2E^Q%U@&LJO( MMEZ<2[JAZ/(4VS4IPGA Z"HPDS?'EVOTTD5@+E]K-6LM:?UEJ29/KEW09WO) M#3&,R0(K]'MD5P",7RMJ96'C\5;4<2"8;@B :1?C9%I$GE_*0DR?<;T)1<4 M$JN(/8)-X(XO=0(8"HD(* 9!"?8J:ZF=O&\?"FMNHS %8/?CX>[Y]D;H/7>> M;WOS-#&S>%96V[N]_O%T]WQWVQ,Z#S?"[?]=_Z7S\-NM<-W]_OVNU[OK/N2X M!6VG+?P#$>'JO 2N(PHWM>N:0"P2K97?LG<#_+^W_[=V"XQ2_K?NTWR.PCX^>+YQ(Q7XVA,*#_73&,Y5/M8+O&I%OX!*6U0M?!GY.5,J7/9I72 MXC6EIC>:.ZFS5%I2KTF*DD9+KE6)ZW";:$-E_ [Z<);#;3Q8!IH[KJP2$#&8 M(XVZHT3X!WDOO-O?E6JTE5237@S\+23.%#'&/I[PV/4"8N2[W@@%Q!9^#RX' MUCLVJ\0OG$@*I=+^\R^MAJ9?;186"8YR!7_RQ"I\G9"E4I_YS*-@BS[,7')O MY7'*67_[T7EZOGVZ_Z?P=/O8?7H6'G\\]7YT'IZ%YZY 3(1G8@<(LBITGP2Y M_LG\+'2_"<]_N15FK(>)Y="Y?H;+$ E]AL> M!U$H195$ >(..^O.!2MBCD1EM;9,HO&'K.O<[M,*EO;( MZRR()*Q06F09QF7?=>T^LFTWZ+OO"=]JL>[2N.XZ7'<]/W4>>G=40^6KO%)Z M9M]YU^WHG#W<%T[4Z2K)XE[*;M%2&[?D1%0#,*9 M@#?!G(!\P1]C TY$3<%R!"OP!6-(78?/.\JV"F.VZR8K4]O]_.!(C]UBO*8T MCB*X5#:S4?00RX&C[]PL(5G90\1 7R)O'!^%TPR\% 0)S^C]+LZ:B-I"S>OW9J6M2-5FLZ7* M2GT'^&;+ $O> 1/4O^2]4Q4*ZW>UIUJO)L1)YUXAT3PO (0'M[8*MURWI1"K M'=/TL._'_]R3Y\F)2&V!2)6%K\@VWXA-UGG%!QC1A8?0-?FUZSV[;Q.%#GT] M>F3]WXDX=1/W4.G<]1Z)_4"DVO3 5R;.<6?Q+4(6HFTM@M:R0H'0 M]N@2<\S^ES6.;+48F$JEW=(T2%!<0\]G;B+$P -S8.P1,K3&R!;P.S9HW0/Y MF,A@[&>B6'>FO@B N8"#D(\ ]/-YF3[8R;K:,4MA=SX"B=?Q,)KC'+72UNO2 M(M]\3B'MH*VK_3ATG84(';2J4.M*56VH37:"-3L>XT^C4'_^I:G(C2M?"+"- MQ[#-.(@I"H21[!#X0" ^("(P,O&N<;N=A&(1>5]5_=][&P6BV3:%",D^C >QP( MOFM;9I2.&E^B9#I_9;O(S\>Z6'VD^6P%4:(R1L90,*!IQIRL/U_ >(A*K-[' MJ._:G_S/F8 ESI,H)\@>XO@V)27\;@RA#%$@,O)M:)%/IH(TC;4YGQ6^&G)' MIL.199HVS@FHN]L7L<[ZD)4^Y>J)?5$G'A0PMM 1HMXX JV\%X7_IAI!%L;( M$UZ1'6(XWQ7\X:9([5;JYYC:BJE8MD2B98(F.+J[_]?MZ2%_;*%4$*PD_',; M2Z[H6'7QD /DVOSY!G1C>B;&WP/R3?1[Q%M"-&Y(N+^_WNYJ[Y+M^)_0#ZS! M1U[Q1\>$V",6^A^",<1D?R/(^7X;8AI)!]-W>JAY*7R2/PM#Y--,!E- MDVN M0O83&-._AQ:8TL2"[N/X!O+0B36M0A [RL*);>H94SS!#-C9-C#5VK(BT,1(7_A$GD=P*/@A44'^T(6CU22-)1BB8&'QPAN:7R7-QJ!? MCO?P^4I CBE\4J(]]@DED.O]_Y =P/WT5O(E6$7\'$@$\^DBZ"*1'P@M23#1 MAU_[\R^R+EVE#?%[. MX>ESE(K<7;S9>4)O?^E[%SMGJ++ +]1]3,4OE(P(!8VL(" T1[QG(_!SZ<,6-\P/B$Q\LO.&^X%L!)A[V@-SX(0J8B-X/X0ZD,#)HR.H&!4B MM*!%WIN^<>85LQ[N4TB^I$EUX#3BYH=1G:K0JSX+GX!N&U>*JM3B&X*A13,7 MQI"Y<&R>C)8^6?>$Y[#_>4^.FH$8 "QFL E'M59R5/2JF*VB/Q[<^/VG9C!* M=NL9K!R,0D@,"3;9"A:081!& 2XP*>8]D9##RD\%@K'JB@O^B/ 7>8>72%%" M):,QY2)"FN1A1&X#T%Z$%\]]"X;)Y1K12)BNS,0#RZ%YD31@# $PA6QRS?KH M9?DJN6WIAOBZF-RP?GW)DX#^XYO7K#6YTW(B;B:N055)%.NL-JVQ&K5JM6I- MK;E7KI%6:QXA45ZMR5KV3SW28I6:WM*SSHM2Z2F%L,+\CV4)4T&)^]7LN(-7 ME?*<:^+E9)(K?Y"(SJC< 519\^J4.5HYP2M3@NNL);6, 5@^@G-S26HI ]'M M4R?@71,:?7&]CQ5!#GH3I5XCOFD:[X#NI0^K;*I397>6C_ GA/2@&;H1W$; MLM6H&\.*PE;7H^^R/^#E;Q9Y-7FMX)"]N:!G7BV?6CL.<@P+V>!70D4,W PS MD$WDF;X )3"6N2Y?2/V$/J\,P:1.G+U]GY:71VTB5A'0 -G^E(+4'2O+-T6 M"A(H](?8MA/*$3X1>J !NZC0;CD<1E#PN?9/LN(8/@L!W;1Z$EZ^@:WGL:+M MR-<%X-\.Q$)7A;]/6&*]>F5I3[TR?7G7"%S:A$5.FK P""$Q5Q#%+/:-GL,0 M21DZ5L1@-"&%&)OS3*=4"#\;%K%'_5\KU?J*4U*:ZT*/XZ/>]-TPH$*:2.MY MEG3"4=5T:=]/>!ZQ:HBI0IZE3QBT7FFKC=JD@#Y98UL@<+!AL=$:$UGB+6?% M)ADX1I2!X],L@3?L8<&=+HO9,/S9] R=;8X[=B/=&O?H?<5+[7*GRZ#OEZ9? M07W?M<-@^2OKS[47VL+NV.871H%%WQEZ4VO\!5?['D8_JV@08.\2V6_HPZ]< M\%[ C/<"SB^]?Q4$5JY]A[Q]I5@2JJG5FE+VZ>VR4FNU=DMOSS[T48R,X4C8;K3FV-%NUP;RD60VRCG_\-A?E4^7:QNI/SJPI MT*I6VG:,WV(B[0D-ZU[ M>R:/PU3W%)>\R3X?R%<*O0'ANTN+L&ZC@11%WLIDMD6A=S%OF'%;K$"V&'0* MY+98V=09I-EQ6XS;8H5$.Q#OO"UV35,,?U;8-N78*_.;=_2 MF0]-Z,$1D#4%KC#-(BJLD(F3H;@1?'94S#-3"ZQ<"/YTKES*QI8M+4X<5VK" M=^2@%\J5_^,+-Y9OA-&0:K #.PZR/WR+>J]3-@9M%/54@'N>L!_:BSDAG+^+ MP=] "(K&&;QL#"ZKK9C#U9KP-^A08@6TP)FR+/G 3OX&CK==/X3:]D[?#8.D ML?V3Y?_D;%P,-J;H5AN%'SS6P"6S+F;0@3 JX MA & FY@TV5+RWDVM,0[ME\=+L1GG_7I2BPW%V%W:!FNF$)OS?5'XGN!1XQ4] M)630YK3^^AZ_$->8:F4Z#(6KY<*P9Y.S9RG9LRXG[-FI47=6^(:,P/4X:Q:% M-0&#G#7+R)HS >@?SLP [AZRHR:+<=+ZS&Q \'I_^+176:QF.2,7AI$)OG6> MH5M"1FY,X\PW>(#H4="/,4P1Q([E>C,,S)FU*,S:X,Q:2F;5I6DP^3OY+M&V M TR4[,P9$&?2@C IX)(S:1F9-&GJ5Z_QF&]QV5/E[%E.]M1C]M1KPNW[T.I; M/)NQ.%Q)D*>?/MV)Y%B&B +36Q]OK^\Z]\)#]_E6>+K]K?-T<_?P MF_"M^_0/\FOUOMO]*_S=>^X\WWZ_?7CN[<-[JX>AY3YIZWEH^9!HZQ'PVQ_" M$QU@*[B.\(WX3 MU7@"U0 3^D*VX$]/2&STYM>$CFW//L&-Q^=1V,R6HY,%!JX':D\8((-\%J\G M&I\7;%T_C&HT[-!<6+&'7\A>Z$)#3QB$H*W)AY,B 7?:.-+U9@8M&DE5@2CT MX^FS DS8"O#+!SW[&=L$'?0WM_\?F+7X&IT4C28%#+2L/G[C]#6B@,C?ZV%< M$YZ'V,>S>["<5]=^Q<)/QWV+JAQ")_K=L_R?Y(FA8Q"3@0 +X"Y&BZ)PMD8 M)YA0.(C.F@'R 5T! :KOCK!@()\LO(\_7/A6Z%&X>ZY-GS)"'^0&F&,)5\@C M0@*:&'HBS+"DH0#R=A&@AXRAA5_C102AY $$8@2?!F6D-!MBCS&Q6%#S(;<,ERPA6?A[:Y^"$FXF:TXB$$6H0H%S^U0(@O/8-@>?$CH.ZESUS0 M 292Q<\;%K++QM[[G]6K,$?KMI'0$0J7KKWS;+MY"."]>13>,#,QT !#N%S M6D$0R2."M A/Y'+$"KY%Q"HB-V-O1#^.Z0EX,N&Y#:00"1<,TB#B'YCQ:I-G M0O_\P!5G[R4()/Q(I6-$G+;MOH'!OU:AS =()O,U+:BS#2ZK" #V%T MKD&4,&%YS[_B$,\4XAZF(A!4 V$?JHFB%(@Y+!"A#'_C=Z+2@0DX.HZ$#DPT M*K4\B'J-[ X*^&B&-0=VQM(F- RB+P8A&#-NGS("T;T >\(6H0<6I$/A3^PU MHI83O4'^1PQ)%!F(D6<-BH$\D"871686U+B1CT6PA3#RP+8@GYO$<+#=,3QI MUJHCZ@=Q7LH8O2,PGP&GD0T\&A.$1"6*YBNQ[@AO<9 ?"^0S^H0J$N+F.83. ML>'Z'SZQJCC@CP1X,$]CC_UC28T#.N9NH&ZO9[TB@]Z'�\@/A=ZA:'T , M MQX]P/'NOPG_H XAN\Z#K:/M*O= "MP$C@>2YIX@ FVR37K)1I$V_?M$9CPH+ <2 #\<@R? CU#FP416??D"?&=O'0)7+1GJ;G M1Y^:EN^%8VK*$7.:1ILC.3J)Z](0$@H2!3AQ5\7$$HECJGXX'A/4&T-J)GKP M'%CAB^WVD0W6BN../CC2C\AU'AYAD_A2.+9%*$(G06;A#:.?@%$<^UWD8R>* MY4>="MQ7/!OC]^@I EG %3R.X^UP9H6HLP/@1[[O&A8=+@IG1D(?@\&"A''8 MMRV#^E?(^:B5Z(3MGVXH1*%M&AKV("Y !,2&D#+RA3AR'AT_#9+SD$A,U81_ M8&&(B-CJ(SCUV'S.D?:X# QY F0K6F4D]CQZ.A.=',1G8A&;T3A^]#?MR3.W MSLA/(%\UX].E-[+BZ-"#GA\A&J2:D[CBJH.V2&1'YV1D:_&A$ W-DR\'!ISA MQ(>-\8M-[!N>U4^VO"V"#X ,T<4&5F"33^,3 MB=ERSN1@@CJUMH_?R//P;DBI"=]=#X.4$@&*$3#H=Y% /OR8CTN 18K&EAFI M).<%]HN=5\MS'=AQC5(VW6=\9CB[50(4[P5'1W$0Q0*8P+^1IK," !?0\=CU M?0MR . P,Z3'>C'1"LBVUSZ>$@(]L(I(& [<8D7N9$S)$85,SA!GB-*P/",< MD2>3I4'H;6 3Y$U1N6$)0+>P^SY.SB#IJ:-K$":)(+1X%IJ8%M["6R,81&>? MLZ>A$>")Q8*7:6S#:6:)!.8=H6HS.6.?@3TEG>2D;R)*9KDJ.1\$@[,'9 =-O%@:T(WG(/=C-;J X00'&B2+Q FAWTE,IWR,4CK MD#(1H23\/D1 6Z\@HGX/+2*@( Q!C^Z):681.G$'8B0G$KC/K'(-["UG2-,$ M" G,B662C2N#F(9[C-0"$_!TYH\:)#B0( M\3IV=*+TFI@F7? N:JK0#+, _82C<<$E9E[L%P-FQF9D MLV_,MDBQ:GH4&7'\.L%+DP=3/AG#:+%?%J094"Q *->A30V>:^V'& MJR'JX-W XP#@Z&'@C"A5Q49O%%2)>HF4"%E+K&3HXVEBD4B]%V>2F#1GE)E1 M@1R>1 37 S5BG(]YVY2\P:#X"JE M!#=RK9'17)C _Y,-[9\(^C1O20I(S-N M_$SB#S((;*($4K)2:I& KTWVE^25DK_^XQ)0" !7VA72G3M?6\_4C"2VPK,M M\]?*#JG)4H5GPY8O&Y:5[-?'SM.S )W;OMT]=!YH(NS=P[?NT_?.\UWW89F- M=B1:M;)=H9Y^QY&!&??"6MWQ?<_]ZJOVNPW')[075H/B:^?ZKU_O._^Z%0G2 MK]<+3>8W".2W7O?^[J;S3/[XVKDG-'TK]/YR>[LA;YOY[7VB MYH\;DF>84RO"'X*A14,QD,A(_X(SU\\%WB@QFT(3G)/))FC9S50/>T1"P^)L M-/;Q9?++%=@&-OJXM!SZ4/JEJUC>Q,H;-.!""16%1W1YJAQK4J0@XR*[^,WQ MY1J]E!1QS5UKR+66NOZR5)/77MOT6%FI2JMYC;6H/0XF> %0["H=0F# ML":LGK*K[AI(E@E@-]B(X25/X*7,P6L+"2[3E6%@3.CJ&$6VQQ*K%!0=W\>+ MQDTJAHHW'M,'->#6$L=>'+L V4.>D7Z1J>D@EB\,T\'JLMSK^"P'47JX/( @ M%B!PB)0^VC,R8F^!_MM*@=]<4 MC6^GI!OP"P:579,^Y-/,*>:?=2T):TLYC MZ_]]T!9GM^;!4YG:VQ?K'6K9OR7Y9J%C!4\0F0A]LT*/Q,CJZ0=&E9"VB0UK MA&S_UPK\Y: 1ACNK+PB-+X%".HX)_]Q.R:,37"//^R#@^#NR0UP1HK@F<7K? M@TLG'%5-EX9(X+&$=0A8,&4B\(L'5;5>:;=$2=:_7,POM/WG7V1=NCH$,PGK MI@##F(#,RUW-"IM66RUY$.Y8P.%'DN+[&K$ M6*(2HZ*UNU-W2]H H-26936KBY>I!\I4!])C"]FX(TI7C5Y$I;D<2&JC!D M=G []<3R-0M"4BKM>I,0DLH0(9V5_?KHX3&RS)G"I$F)AS%W1L(-VGT%;@SB MVPC"'<>D;>*CD\C]S%M-K;0;HJ27,-C,R6I7\7L$LM(J[:8H*R6,S1[78#* 1<+8]7'UGO8+VL30\H.V-MB^<>PD(P.U@3F\VL#)K=D%0@ MF_ELJ6Y;U/<0JM.)/:"):JM5"*H[=;89$W%A@I0JCPUG&AM^1S8@7*!@J;J#*O18YU'JPZ3_!+BKF"DMA\B5MBR)6O/@\T%N8S-,45L$ M=Z84I4!"3[-Y<&(D-[13%M.,K8"LXP_:2R5J%TG%K>\.@C?D\=SA0TM1)O"] M=D?CD$"X%T/V(3V3J)6VTA1;&K>7RTQ26ZLVLB0IC6AR76Q(&D,D5<)JY34& M;S3-Y-#SOO.P1K;9M]/3\=EPWQ+!UROMIL[SALM,*=OLUATI!0[=6@>KV@(; MI SG2FR2F4<\H6;.?M^]TC7=YLLC#'9*!DEK-4$9GZJ)#:T8!_(9V>BTDE>#'=$/KBS>&,H7JO-'2N320V;$SQF-$%_LEM]9;M"=&\^#3=O9B,IPQRLH8.[;X.(@Q M=*G25D7E\%(#]D)0A=%[7H@WUD[.&#O\D#2M&NG;Y'4QD&<:C/1E( MAGHW1[\D92!WL?]Z[S NTI *Y[\K#*VTB5GXRVV.I;R6A3N9FNL5AN=E96 M>EPC$.>,VPN!ZNC3>-JN\S(SE\\_3 2?AW&UR7*/$]%H]F]B3GT0^XI^\"V! M>'<"\#UE=+W2EEM$2#<8,K2X%7]**_Y$A*830FN*=96EYKQG92 OUO_,R')N M+F=< #3AHSV9)6YDS2WG,E-4J@*@0RFJ66DKHJR6L#E5,:3O#1Y@#^8T>S## M.<3-R735J$352QWLPJ\Y";PRP2UK8:H.P) MJR$1PE+$ELQ2S]\<\NM8S7C?=.*X=\G0V39KVQ9:/O1TJ"%7VKHDM@[O(9$* M4P4RG<^6]+:%HP\F/>BYK8M*X^"2SI.07J8VMK1"UM._+<1A260:P]VXCUU K;5D3%9VECD+<:&GZAT8GZ+TN&CD]B+8[-4 MIKAC##N"^2KIN_=8A9*SRR$A[?V9I@&E#CI38Z*X?,!&5#95OU7E/BHRL8/L[=>HR[#2:\V=(Y-5O:_;PZK9B M&MF&J+:RLH_9.*C>XI1QYN+,M<^)?%KF4@ASJ6)#/CBI]23,5<)N9FM:5;FC MD14--*?G[$ .9 /8,>#D_=.#&V!!ECYGVLIL#;X2R91.%[S[UJ5CV;]6 B_$ MRW&4R>XB*W*ZMPEAJH#S!9)DH9M:=E#2,H"2MA9*90N(%&[!13RS6-U:\2BM M%'<-2I>@AQY+&%ZC;FSD^T*';'(TQ%EJTJB8(B*2JUKVZP M02\)JDP_542!/&.,R2-?L?U!D!=+NEGN7,O_N;L0&5'4G>^'Z1'6.O["NF'@ M!P1O1,BF7%T+6M8U1$W71%U=KE!:\<$RWD^%7DJ9QV;,O7#'D;S*(LYC8>18NT' M&O$MXF$HK;K8:BX?]NYCY:0@@4-7WJ3VXCKOXR!G8Y.Y<'QDKK6O5J2'3,&1 MWKA/O;!5%NFF-1$!4VG#I1V8Y12TMK_A*DOI[>K4R]O+X)$HTPQ34.-3DEJ4L;.X"E_KE9G-WR'H! MULB.@#U&EEFUG.@/(RKWY%&) P?,3&#\2*![Y\15M"G3,&0)>H@V%5%?86/R M $9YJ&G;5):,J D:A=9U46-J9-'9Q#HZAA&.0ALN3 M]9/?%EGD"0>(O,F\19Y#X.'/ /LF@G5J;J&S3%HCY5J-K4!LGZISQTKY6TTWIQ6&>Q8 M"!'!9FD&-R_?.10TY9%:NU?.=1PS QDF@[NC$2&658/N+/!9C'([SLVAI8Q%)!'KCJ"1?;RXB$;"M\#J"(-AMC'!-206.1C +I# MCR5I_GT\FI)F>Y(/:#?%VEJ8Q:O1(%MI[/JT%N/2PS:">M.K-\L,ALF1\,RW MXJ-2:?H5U" M>Z,GVT_HH-"TB.)9O]8%MB(KI8I_JDQH@@U9L8W&/KY,?KE*# ?+H>^E7[J* M'Q9KH/KR[&@*F>CR5+A":QD0L+&-%+\YOERCEQ(+9NZ:IM74NK;VLE23UU[; M]%A9J4G-]5_=]-C-US1)YXLMUF+KNSZV.(;]>D]D:[%':^G6%2FDD<0[3<)D M&T<_$-,'"=W+?T!=NB<5B3EN]"*HDKIW^57[0/)!/#H-,OA0YO75M)NB* M9%"V<0(]AW8 _$X;/C? *5GP\@ZP*1Q@#J*H3,BI<"#;A9:8U?$+(20YPMMI MI.P.S^&O/-(KCZJ.2S$%]BF:='Y(RYFRE4ZMVF)Y2J!:FTN@8GKXYKFC50.U M)Q-'.[Z/R?_,9_2>NBI*)0JE+BJM@TLNFQ?FFK'PC2_DS#O1J5$2I?O"P M3R&$T!),<);&IA=*(N- M^L&\RV+OWP/2 3@Y[F_4'D*/"J5'1[8PQU;9VI,LA@7;(Y033?0:(>\G!N>2 MYPSM:[SVL&U#?I]C?D^ N2\#MVCR1X,G?Y2:GK:9KMD1E"J!*]10#C8R.#VQ M3$\G(R>9&*VR*#9R8=3)1SVJ:+2R"ITPJGR#*CRV$39JK2;LB@=7GK$(E%RTCNB M-7XP[6E2I:WK8D,Y./Z4(^V5P#(O8#'K/=2R#CQWE)CDKK.?*5[& II/!]GB M/ED_^6TMM]\YACO"@(#4_ YEKG6QKB_[VY^+4$S#*PI/3)O+)OD1B1-J7A51 MTI=/RCEQKF+5.](7&4TC+3"W;PM5I MR$6OM!699XB6FESVI9:49@(T5!7K#5X.46IBVIN:E@FF2525Q).)>9AWM?T8 M$4Z2;G%FF<.'!7(7>3("Y217:ID56Y5V:T4A6VK_KJ"!A+(3R':+<1N%U*$X MK9Y!$(I3")L4DI) TMF&=9FX&6)36I[!Q.FG)/1S9 )2* ')3!-0"0S% @8: M:3Y 'Q-ZPM#B^M7R@5;)GTG<,4#O/%GWN!D"T\.%9+*2Y80$,-U)AL97BJ#H MOF= R.U[X"$"6,M!WL==@$?^@^O VSV7%JSN&X:HJS2S7ZHO.Y:[BPH6$]IX MEF7.F08L$;E&,Q::TB$&.2?R,R+R M(XG&0UQ/J*"&&Q:9Q3\DDR'U@B9;W2 M5G6QU5C.=BX$*9? L2ED!#QQ7XA[X^ #9_<44"YD&@*/F3R./WR- #K/R /K M'9O5/[#GKN+A1J7]YU^:BJQ<,5\RS"-9QTRN.)B2FIR2SH*2CDY(+4Y(126D M8]J\*VAJB79T*,!;KI'GT?0SCZ8_X$"PB<]T'+=D)7,R!X/_/M+F2R21=CT8 M(.2T?^&!+O-0/F<_SGX'G%D5@4^LBWC&C,I&6' 38/*(Y6"8V8 M;MBWD8+6M.D_=D^,Q%3P,.%&KRSA+01T!!8%G M]<, 34%KG!M(W*]0Z,\T>]?X0$C%[;E&C^'KDW(T-\0#,H4!#H=GK(-!E=C MU[> K2X];-.I.5? )U65?GL1MHN/8D_9K MA6Q$<1O#+=*B5$W(MA-1[4,XZF.O.Z 2UN^&@1\0XB( BJ7^+D'O&4&LGF:U ML2I86G3J]49!>EVOBW)K!Y/QH![RA]'J:8^P]U]K!M5'G*F7V60^9G)BKMX4 M]\URN9FQM4Y'5+=:FJBVEEL[<+;F;,T*6^?*)IOBMQFN-R,IU"1,71>5>EW4 M&PIGZDP+?CEOKJ#U/(E]4S UR^5F)4N:$E6YBE87I17U'^7E3D9C-1[-F]7I-V<;KROK(A%)K[AB9R'31S1V6 M7&D+74=8]?JUW'"B=?UO:'\(NB@HDJ** K+M)-+E#H1@B(5K=T16^T$K!AM7 M/GSF".Y4E*P,: EO&,)@(>$O1)%!WD'D&:"&AL\"ES[;)S),<*BL@M=-7YP$ MS&:?*0KCT/-#Y 1"_/4 >Z.UZ^R,L&-"_,XQA2=,5@MOO@;:&) %$ZNM(&1A: M7T)(:JC-?RM*)?G2T)L&[E]PM>]A]+.*!F2#E\A^0Q]^Y6*>: G%S@)]$5YK MH3(89 *5QB)4Y/J?(LXAQD[,^)>$1; 7Z8@OB)FU"$,/3+]?MN.'.'K/]*@! M9!58C80'OER@]BK<,RY0UH&*$O/7SO5?O]YW_G4K"GK(96 Y=,/W25[<&5"-6EU9?W4!3BFN*>I^W^1KY6O=ME9MIZ=N21O9&L!DG,/WN%-I M+.U^1>PTDO6G"9XN!@&6=!PUQ9^)K8F%[^2^H2_<4K^Y1_0TIIZY*D71@;EP M7HS[!<=*D2BF"TD/K6DX?5U!WHI8XSXY3T>W;'9#^JJLI.LHQ-&#$,=1@F7+ M$;Y5BSL\PK$<2&$8Y"&Z)8%*XW>& 9&[IUI3O:+,IH/_2'3W*Q6 M4Q/K*X:Q[=*X^M$57+W2KFLB^;"=>YH1 /$'GH$(7MOLJ<\QRS'+,X;ET[NB MC]TQG3;-/8AU>"^&=$A[KMO8[$:$OUEMA4&WP^:+&(;3\#EV.)$9&PRE9M[A _7!8'?T=VB ^0!C.V M1(O8$J)2S^JLFE,9EP4<2WO)@B7?X<2BH"6Q)PIRZ%S,J!PV9GE"42( G M/2O2.A@MN=)N*I*H'IY+NIJ;BQ(%*QZU'11!YUCB6.)8XECB6,K0PF7;Y.)W M%OW.,SBAH29O%;H(P!:G=BT_>BEV;(5'P#B6.);8.[/HF-"*FG9J?7:GC4:@ MQ\B=$W<7H9&&_F*DX0G_'EJ^%> >]EXM T>QB2=LN"\.?0H-=J:.:RJ5=D-L M-5B*:W*BY**C)%C*\(B#. !#.IB\LSRTP(=T\"$=Y4Q F!W?H?#<@^Q:X18G[K4Z_4 YY?B.5JO25F51 M)_^OJ[P+>I9T6-R8\_FV9%8R&-^A2!+A*.&*K MN9P Q*AZX],[\HZN\&H1/@F =V/GF.68Y9@M!6;3.4&GF-ZA2#"^4!&;*^H@ MRIF8S6EOEQ*VI0*O2BT=P;-H?CXC@P/?8LG'M*>Z^8^OD.1]$I;;VFB MHA]NO@L7^K>;0H MT:WB45ON/>HYECB6.)8XEO+7KUG;W3NHUH'UCLWJ']AS5]C>P;$1GRE2SH /#\MQ+'$LL7>0PMAD $66*VU-;/$SV*(1)1<=1*\,8>JS(.(X2MJ$&:S4BLU<^P]<<))X\HLEIIJXJH MJ;JH-C.>/)(%AG,.DN9-RZQ%+?9M69T)@(K)Y*M\E0P&G2BRED&#$YCQ];CR=JE9+/=D8%T76*^V&*BH'-4OA M?,WY^DSY.A5;[]&]+R4W-P@WZV)=.;A5)CLL3>-W%P'JVYC\:UJO[2_D1[+R MI1;',1FT:<+7O8?2SB@9DK9?(?D,??N5B'@<$ ;/P6]SZV@T.!IEL<%7$-"($ MPF"N1\/DES3!'>XB:T+,K$48>B!2?K%D16\@K+?D?M_05*2W^CI2!H;6EQ"2 M&FKSWT0@/ /KT Q^D$9.X'^Y0.U5:-R-/R;D1UER2M)4$!#(V&CLX\ODEZLD M+&LY='_T2U?QXV,^J"_'S.G[HLLQ7;3J-:VA FG$L?SXQ3'5U"C5+(BUZ%I= MJTD-9>UEJ2;_:;/YP'9<>^N=.P.J4:LKZZ\NP"G%-47=[YM\K7RMV]:J[?14 M/G!KZ32LH .W'L@G6^9MJ7-&+I^WE=*]/*71F>TPKDR75J\I.RQNA=$/V*@J MM>:*1 #DX\B4_"1_7C# -@0O^#"FU>#G<\1.!&(^1XS/$6/RSO+0 I\CQN>( ME3/G\ 8;L74N\Y1#/DMLX41$/65"8;/25E51;:EB0STXEX$/B"C%>>7Y#HB8 MY[U]4_U:E;;&68FSTGFSTM)PHZP/]A6ITI;KNJ@UZYS;.+>5CMO2I< M5A32.X.6D'R26(9'OL63#FE/=?.?)*9 T;K8U#11EPZNA>,=THI@XG(L,2(4 M5EFK><\24_1*6Q55Z> ^4IS*N"S@6#JHIV7>HJ#!GB@X@],$/DJ,CQ([KM^0 MR2@QA0X:K#=;8O/P'-'57%J4^%;QZ(T/0.)8XECB6.)8.AF6>/#[IT!+O[$I M!.[4?+T=C6WW ^.H0EUX##UC2&P3:M8*GRJWOZ2B%8XECZ32F-6O3 M$U6%J-V6V&CR@Z>"4267'47 4H9F.'.B0V50=)S9V8"'_<"S##@)2#):K,!? M<3J@"%]=)_3CLP ?8^'!#; @JY\%;NJ7U--?92):2.$8XD1";&J[\8NPQW7 M! .S$PXS5D9<5<-%0\&(CHN&(F IE6@XX)S@**)!9T\T9'1D4(8NS%N&I+#C M%?"N/J?V0>1M/DB6/9A5*+YIB)JNB;IZ< 5.*N3E'%H[(@6R%A39=UKLMKT7 MD^M6!1=;&;1>5IL9M%[F',0YB)5-I^$@91?/^*"6E&J+&+1-1=0EB3,99[*R M,%FJ1D_*KIV>#F?GYQTZW9K8#[+*(E4SN M.L?ZF/*HK!-U^3#H$X&8#X,NR#!H9D4[ Z9P(4B"SX3F,Z'+F8VP.!-:YLD( MLQ@_[YG0FG+"? 3RLC9QK-2F)C95/L@V2SHL;A#ZC ?]*1DD)F@JX2G.2IR5 MSIN5CG^FH\&1J2PVE>4C4\YMG-N*SFVI4A6TI1FUQTM5J!/]IHNJMJSD^$QH MSG$%YKA4#+_D('S#+,]$PZ%/LE4:*U9%-H[L^97?"HT[W6UY5PW_ZG0 M&M3TB;H$C?)8&O_(NZ/P'C8EP5(JI+>:=8L2]BH>M?&6_47 4KKP]Y(_L2D':)TQL48P+!L,T')? M76X.E#H.R2(QL?(,3M0[Q]6S(6J-(:(^=0C=M%[9M($71DC \.@)/NBB&3-/ M>0B=19,WNP'2]3H,B6B*=:8F1/*8#(^XH_)%:<'<4WV*/X,X@7\QG)Y?2)>3B.8XECB3WKD;5!I_4F!*A$63JX MPP"G2BX[.):.:8+6BHU<^OYCQ]_)0T]71CX72UTFZHHK)B MKOB^O=8X7W.^/AN^3L76>S3_3%HX+J!XP8X@I1350"TT4=/+CQH& 3CRXN+M[>W MVGO?LVNN]W*A2))ZX9'+%\F]61-9O:9L(S-%^M/5V/5I5/:2)JI:K_@*-EQ5 M:LT5X4;D8W@ T3GR1(1GNNC%$1&KEEQI"UU'6/7ZM<'>$ZWK?T/[0]!I^%,5 M!63;0A3LHO5N0PP#H\AJ/^AI2N/*A\\8RB-^PAP44$KI%%!GD M'83Y 378%"PG3BSV";\+A(TA!+LF%UD4QJ$'Z2-L@)22QB$'EFP1R1>@"S;KTU$SPPWKF#H MI;$G,#-76 MPBQ>C4;D]@H)\V:9P3#1@-AO27W^X:F(KW5UY$R,+2^A)#44)O_5NJ5Y$O#R?"H,7K!U;Z' MT<\J&I -7B+[#7WXE8MY944T50)T"=3E$L36PF4PR 0NJTZ)(IU)C(I80ES2 MBN!(A7Q!S*Q%&'I@1OVR'4.-2OL9S 4JU, "(USPY0*U5V%_-U,B-Y&R<53< MU\[U7[_>=_YU*PIW#]?K^9SYC5QW'VYN'WJW-P+YK=>]O[OI/),_>L_DG^^W M#\\]H?M-N.[T_B)\N^_^HU?4J.>^T'/H>^J6KF(9C&5U?M@XIB*++4^%3DR(!%)^2 MQV^.+]?HI06'(;K64&J*JJZ]+-7DM=5-C]U\39/TXRQVMP4= M.D:XM73KBM !>[/BMLS<7363<6\0E7'6'C@J?$CA?H!;.9D9PQRSVR7S8>^8U'L^VW=U#V*MVF%,,>K>MI6MW<(HNPCKQD;6&6,^BBS!# MF.$5QS1M^!C(_0HJ=+#HYDK%I5P MM GD6K^S8+4YNX'M&';4!!6=D4LV^@<-:W<'-S%2_(YC/GIX9(4C_VZ" G^5 M]H!Z>)FERIHSK_ QR?X"7=P0\?=WP?![.2 MZ38"?FH_B4X1:3+5*?S,>PP=@<9R)K*&1(E,66[%>3[MA=8YY*J>E_]]@\?$ MY[8H8JE;@F8PO<6C+J7YF*'8GH4M^=V.#$G'G&6FU%PD$RYJBJIZ<&T0]TL8 M)JP\*(N6G8GZX:7?)8R8YB>@M[:'2R^;S\/4:DTUALL&37< ME&26>I ?4XQ_$^_(SU$S@MYVOQA_E3,VA;J6S8_V#]A$*JNY98$ M8D2G:9#^@:U7**PXQ]!3EKKUSC$\B./>X.C?.R!PE)D2+F M(:9L,I*6V29&P0T>8 )P,SY1ZSAF%] 0&;*K&*E5:3Y"Q5"IZ 1JHK4CZY?CYZ2 8]MU#]J M7 2Z-<*#_V$%P^O0)YO$7L+2J9MA-^GYH-[B >HRDUC6-+9,1LU*6U]QR%R. M+,AZG>TLR.Y\T>9*(YX;6=F9[_-E=_O+7EK"V=(/F2K"S7B6*2QW$FM%!9QU M1HY'N'4<'1G:+ED)C"S(*-YR'E;,7@>(T.D@BFW-N;VS;#2PWK%9_0-[[BH. MDB=#PQFR;KB)S)*LWD!GR_2D$$MYN5SS7"+BN75QW=J+[O!P]]HVNJ7GG=T; M0UX3-#QZ[JME8O/KQP^"CQE;IS-!1FH[!XHZ);'>RL"6W@V-!;*RSYNF/:(/6H+][':,WT/+P]\G\.U-P)M:RM:)E&V)VD%I M2CR4QC)5Y4)6.NTF*RKU0QPV]N)GA1#"WU&0M%[.5 H7-IR1I1#V7 (%T__F MN:,>(?J.8\;@_N@.,N&<1J5=;XAJDS?9*3.5Y4YF<.PLBP0@#)$9*WFF^36* M2/ N# CBYYKRC#T(O04?-/,4$T4]!JU]CIFF1Y3FW<%C#.9'&SD!X;K;!-*K M>*@%]5,L-1#DUG/.UZC%@4[,.'#_+!_(.MZ!9IJ$3$)$& MJEW7&&G55K[SX"W)0>/X]%_H?PB?XDRAS_'(O\Q2A78^?"T.'V4HBM?D8=PE M.-@[#T.5H VQ(DJ9!:39R!+*T*XN$TF>-$LH"^K4:1R[I1\B^T]"F.5+&=TM M2^C;W4/GX3JS+*&=,[KVRO#9U:S+?H6L1-<8FI;]Z%F.88V1#=V,HJ'91" - M+ WR:OFR @L=&[3NQ9T]JJ MCF/2?[\E@.].X9Y:CC?H/*9FXY T9!Z>8YG06*&T)HTXZ!(CC;G*WZBC=.'% MQXDZ&A"2CIMVN /R"VB?LPTM'B&RV!W0B7!WOA^"TK\&T*8Y2&VQ>)#*8XQY MQ1A7D],2V<@2<2KKC#07*+]^*'"J[4*^%NX'P@ 9M.$ 3['-("GKGKR(<.TU M4;!6ZF-9(A7:FJ@TEELX\$S:\A#3R:A)J;05L:ZQ1$WG5%KVA.,H4&1U'RII MS\0PVLP<$Y@2KCB,.53*'"NRR?DI/JN$E*64W9&0-CIKLL:BL\;-;X9UPNH3 M LOQ0X^>$8P]/++"T?1HX+R,\NP. B;,/8%XU[E+P/P807D2G$VM/* &F5A6 M&1SA#Y?,CD.$>WYV&3;3Q/F_%ZYT[.)K_$.3=I M&V.JHW*(1[0Y[)6TL<>N;Y%('ZV7U&[]!%?NC: M !3(CQ\B#W\E#&=>NR,81$0591H>R^X\E!O<+/MR1R.U)9)2H$^V>DCMZ.QN_8,ZRX--F'0V[!'<^;T=S(.: Y!$"T&P'T-@:UF=9R5F#>KJ@I M+(U,Y99SGATC,J$JA5*5RE(?DG.RFN?E\&WO\9%;P!E(W"1'JSN@IHC_PS&Q M=T<^<(AG"0G!JRT4J.5/G1*L0!&R*#>6:Y"Y45P>VF.5^#1Z^J$<++]Y3GJ9 MBNMVG,0SYSV-8C'_N4="JU"OMAEC/8NX4&X76&7H.YTN6#-"E#LFT MS48&_9P9J[,N$WP !>(03G_PT]3JAU&"?P)K&H&J+6S*#S M(V.JJZ!>S/4J_20*L1[:JJ@$% A]_&(Y#LT8&@AC2D(\7V@S.VM'U%*I>;)% MB_#E%6U[^%E(>2BNSA#)J7!0+=5%25YN_%#XDY*"B'SJA^ I#@]4 M@QMXG_ M(QIWK!U$_?=QC)D4%,VX.%)9DD8RD49$&+6TS]>'R\O_U^^_#CZ=;H?M- MF#2D%.X>OG6?OG>>[[H/EYFVH%0)'DTWA!E[K/:@W&F)K#2AS'-R /2SAHQW M(D"BV0%$QNQG6Y9?9Y53,VT)Y]_%1/%(J.0!IPY'JK150J-^L!?*7K(19XB2 M,L21.4(#CFBJRPW7F,V *E4EP:+.,]P1CFJ_#HF(E8S!5^VP/ R^C;^!))Z! M(H#%5[%PO=)>T3"Q\+%\3O E)?C#*5XG2HNE2IYSJKF8UU@PQ0_104-1-PG; M0GUH#+=BSCVW4$O*SYO9N9M0"&U7D%2_IK93:><+N9%5R)Y[;IPO#5Q9,=VW8-^EMW M\(0-]\4!ZHJR@^F@AIFASIT1 6WZ.&,+,MT;$DL=O+G]QAGK /N-$<[2(+=2 M;$HE- +$0_I&(87POQEUPG]N#D;U=,S&9114R @-A[6/Y2G 9Q/&.AVNB>C;.S#J"F\URE+&M.P MD>]; XM\@/Q(4Z[P@/EAPID8W3M*@^L)U71\*@:VM&;=07=&8W165*IR#Y4S M"YO,DB.WT,Y9#9DE;N&=LPH7\(:RD3%M98X,\BO,<@Z&9,LOP[B[%H[S"J D M,?6\"NXSE%3N;1F(!H_M#G[XN./[..CV T1>1SR'I)_%-]>+NC)A>O1Z'^>L MI!['H=5I)7VK5<)*>LX[)>4=9IA'IU6X>I.E83;\")J:C80V9J>.C$./X#YN M<#_V(.K0$C+4K8#)JS0DE9X8B\T*RT5;7!$"^_DPX; MH-"JN@.:>87 5/*%<$R(!9G1\!?0E9W>M=#4%'[F>R:V]89PW)RQ3*BI$Q$3 M=+Q?,+G]'X2,.C$5=0?TB\0J@]P0\H5>0.PNY)EI3KRRFSS&_53.2PS$MH_+ M3-M]U[I4:==%12FAZUH(W1RA5G#CX 1D6^$X/+&R*FU5I)C;Y>6VRP\/<\T7 MZ.P=Z*K+("SJ.DL)FMRIYIQ9X/7. 0\1,VL/6*H)V9 MAPUHT&HL!(E;.8MFI(G^Z MO>X^7-_=W]$VJI/^JE N_G3;>WZZNWZ^O:&?'5 IONOTGCR?P6VPZV2JV&); M?VY8G9/VV*&M?NIP1;W2;HG2X9F]W(;B7,!.._O4; ]YC2Q*1_Y M0NF=V'>?G8]R%\NN.^#J.&87Q%9TI+E*$4%&I)[5A%B&(N!%U$*3 M&6D\I>M,3,LM!V%S3'X=T49J4[-9:>NBU.!1:\X616&++1[7#GRQ.2+-9,KB M&;M?<_,_N4]U)O9M&B9_=ZZFM4\;P88G=H[%P&DX"5*>L8D&2'OQ7*B=ROS'&9@ M&,VP0#IKMW@P3TI[BQF0$4-@=#[&,@0A,.,4 8.A3PM&-(W*&+W.X'Y ,Z MUJ8V;^C,P'"8K*Y6)UL8N[X%I'))VX]8K_CJS3*#8<(3,]^+R4&:?@7UR1K" M8/U7MJ$G0RQLA'E]P>J;^0FK!3ZR9$5O(*RWY'[?T%2DM_HZ4@:&UI<0DAIJ M\]]*LY)\:>A-;>077.U[&/VLH@'9X"6RW]"'7[F8)UM"LPG8 >B+\%H+E<$@ M$Z@L93?*]3]%O&-"FBLMU+LD3((]N(NL"3&S%F'H@[A>CV?%VYC#]WGVY[PW!6N MNP\WMP\]2*WM/O2Z]WZ%WC/Y (8[]=;NGOG=?@H=%)H6D=^? MES>QFT12YB[@2Y)L3FUD,X(L\QENM7Y@VJ!P2=7+J#N,B-:+^I M^:-%UIGEA-CL!/%G\ A,3*4QT((7$J'6]5Z08_T1S7>",,$-N>Y9D]XA7T.? M+-;W$R,J7MF"_"#7XI?%@Z+,Z0L90\-:PV0U8M:"([U\^4_H!];@(S_26VT& M?"4+Z-OHC\G KCQL$2*U':-&"= *?,$/^[YE6LB#AC>?R")L;( 99G^( @3J M%>GJ*UJUWMRA&<.2+E*^$EP/C-1DS=>1?1M?_"Q8O@ V!='O+\2,M=W0%,;$ MW@1'1X0.=Z\6K5?LQT07YQ>"E0M;?W_ M[+U]D^)&LB_\513L^IYQA!HC\3[>(*+=,^,S>^WI>6;&NW'_VA"H:+162ZPD MNH?]]$]F5ND-28! ( %UXH37;D"JRLKWROREIX [;+25Z)C%@^%APGVF]_I\ M?) ? =\N5QZXM.#&K2P[4'G(],JF=Q1H\?\,)[TI]!T%) 0<^&<7U/=:61B> MB9]M6.*?-C1%*<7>NU3%KI=5[$FM_! %-3C(R3$_>W!J3B"F.7T(HYRO49#S MSO+A3'VP#/#MKZ!YK#D$EDX0 XY\AN?-0+2^P1)^L=W9G['9Z.>8C7[6;/QB M^!;A,"970WSW=?4,1[+&SQ+O5N*7*^';#S,IM)B<)>I1KF)/&M,6'N<;5%GS M?^909K!)@V9Q84F[5GR GST+&&IIL>+V#'QWDF(9R3,7EB#KB2L'K\A"WQ M:48LN"WN'4<>P/?(>5#]+@GV3.4-\+D_7I__SFR=[A/8[D$#N5M^RM; MF#2//:UL[L&&1/VC_;6M?&6SE2=@[^!K(:X#4OS9\GUDV3<)^_KU_4/T+G@D MF"!<-4TGM9X39 $"N![NJ$UZB;Z&K@4\:JV8+B:?H@,'8BAFI%%]^,Q[)@)Y M3$#%(QD=4%-V/N&WD1NI0^<*X3P8;E68Y"@(*G7"_L)=V2:<,2S-X#-:7>?? M*X$=F['G*?.X]>]JJJ)W=#W5 M$)$0!RJH&/[L*S7YE23F]_Q@OM"!HX?R 8Y/T3IW_S=O@TWS*&D+^52ODZAA M6O;5 #:Q<,Y@Q%P@@4CEWPT//A=K[3:2K*B+%7@*N-[(^A&WNDO+ 7DY3A1S ME*W+A<,''T29DO$%ZEDD* XSD^^B;A:P_-RPO?MV&.8LH$J\LS''CTM&_0P.18,T./VXJ M/UC9W#ZZ46HB>BM$&(S'* Z-%G@S$L\ESD0>^OOJ>0G:$QR+QY47I0;1&?:"U=('WY)TJM[1])2; M^O?'7[[BA^&SV^!&@_#Q9XK/5 5>[H/*<^"MMK$6@,YX,PK4 +[TV(OEI]US M7^"(@EWQ_96(/4">4;>#&.#CF0,A1E+9A^]3\!E@>U9@4@*@.FXW6+A@ >.G MHNN^IDD,GO4"1D/0BP*;)'$7\%MF0.['//H.%$7!C:UKS.:.&6P;_0LE"3'P)1W:YFH(4D K)K%WLG*AC>+8% M!R%H@[_GK[ "Y8U%^3K'56P70A!4#'A$N,0W%GQFS.<6UB=0EI*'@AZLW<50 M9XU89* &5Q'9MY!"I.=B+A,G!+$*I@NY7@O=DUROX=E8DX*9@FN?_V8';:28)[2R?LP@KDB M=P>?*YX!U!,.4@ _?38LQQ='ULXDFO9/&GUE3TB"+V$ N2-G-+RJG)'8/#C. MO!3G:C)"&?. &LQ0$,P9;\XC&%_NCN/1DT3YG!X424#(/5MP%@0M 5P$7KE/ M<40<8U#@8*&;Q=4+6A,KO%G"O\ 3V#SQ/JQNHB3'L_$G"$)HEAX>W_T>VZ6% M^TH_#F\)4$N%AFJZYAX]_$#E(DXWAN'[K/@@8[4C+ 7^AC;,GX]*,/%M>,?* MYU_&M>6L&0(4B%A _07DB[DK;X8%/90"PJL,A&/TZ(&@5E+*(@H\=I##XO'3 M WWK_7>(>4C[/((BGC$/XR.7E 9[3<8PZ3U3[I-'9\"*QM,3IHWP#SQ$X[:# M+D)(Y<&+:>1?[FYI5S29(0Z8XBWRG7.*X)KET75O9Y\YVHV[R9JHF!\55D[( \L(+((OO MG/7<.^=NV3OG/WSV.'\/%NP90Z0X3AA=59SPAT_4CO9Y97:>I_2-T'$ON"Y& M5D#?#Y.IT5U?>&GH)Z."T(=F(;U")WGUO!2%/>A^&Q1?\RN\9WYOS&,1C(GA M!QG_H- /".^PT\7V;>4K)G^*5Y&\ I^Y?I1;G?'9JT M>V%YTN9-B>8U7E=,,HS0 3T;TI2O%JV+?(L2$N1?\ V#B0$WM6( M2U4#1PFH//]#ESN4#*2)I'@@&/J(2$O<>A//F.P%O#H^;WRY,+BPA"_G$1(\ MD3_2\C#.FJ]LQ;;F_'XX_L,+#TIXE@2S4G?X-U- SJF*!0=L>:G(,Y&"S_D! MCPEG'O$*['/J>I[[2M$*[H5^Q>>@0YS$Q#54E%KG'R%MU<2X=.PRY?^%#.-+"PI) M;"RBY7H6"Y]*UW@;.B8W5P%NC ^\#C:TK7S@]R/&+%@9=G3',J/" YZ"5?#5 MGD4E$C2BD"H*BG,T(U+6-YF MV*>2QEC02 F)=&7&."KE$9!HL_5F59;EYU0JF:YM&W%&[8^O[^++F&]T/1AJ M^,+GYM8JP\O@6?",F!65)Y%[!@WI4A$O-^>>A?E[E)!H:!C7LO8*I4L40SEX M+\H"O+5/58B9S'%%81@5%B662>8 WB&\@)R=&'3%&8?]HNJ+ZS$33:,?>.(V MU1'V/K?X(>%8I.]XP:923I2\@BI%'EQX#/_X>[Y8_I\/H$6M /\M$NIA)^NM M#SO9(M;&015)ON5 ?O(!C 2KP#ATO$&;XM:CW"=PG M[MA2^$&_C)+\TW5"6E7N\8(K[Z\P>6Z)J,1?+2D/1S6MKO6@/@+1(61XU4!#GHFKG)B@^2KJ+HMO5%SI$9*,DK:+X,QG-A$M3 M\:XT<7D<7AM[!IHJ*@V(MX&& 3C.%X7"X7=7OL(/'1Q 6$S&%*^<\)O[G90J MWI[X6LAV\!YNN/ V/RX-B\O<$+ \40WA?>QQ65P^$BXA =#2QML,T5;5+;GD@KE527 MW- JX+;\V:Y37_+$^H?$A1Z*B%!YR.]+%Y-\/ (!Y^S?8=8DY$(\QG@O6!#R MS(O(*.3QJ4:C"%@I*MGWHIE(:H'^547L-@7U%)[^LZ+$1.K2$XQ((-K$Z(OQ+^^>/,,DWQ/$;5.!H#[",E%; MW!KC0HL>B_=)*4+'.S(91:U^)%:8J*(Z(]%IX%,R"3>.2LU'!4+Z)O4&+K;@ MQ::NUD*GVHVK2H+$D\"Y)M, G_U5[W=48$X%>RI0]+&B/[HD_\!,!CBL$?7%#.7&S;X<=^=(F2JL))K1EDK/)$'Y,%/AM#:OQC.GRH6583A$@547]RU^(SR\X9C MF''OR)=?$N5W:"E)K<)W>1D<,V$)_UQ8-LN-R_"+5,C!53C$(R98OEF '$>I MU/CHD;I.$/(Y*>HPXX)/$?Y&^&;+,8%ZN/X7ZI7A]6Y1F; M(#(5/&&R7 5)NX;5"+S'Q,V_X*4=Q7Z%6!K^@2P55B[PZC-,_(6IXA?8E!AZ M*KI'?>%WO(#6Q X5L55B*ZI)((6)\7[LH:6]40P5;"M&[.&J MCUS:#=,;66?^&\Z4HOLX(3E1B6+D4^5*!/E8M5XR[$IH;KT]+R4_Y0H59PMF M8G_=XSR5%GB<8TK@ES7^\P,H"=?+)D6'.1VV0RTG?[*E5NGFZ@*&LBZ@ 6LY M=UV J #(^Y0RCKNEO>C7&OU:%)J&TD$8NP.:.B=PV#'F:_F )=R2U,/ M3F=^[O\;-=/]SGOHWF=[Z#;1+F^(-)^PNW!/RAS+/0D4WGT!01M+/#($R2;6 MHW9[4R33JQ"W:R2,Y*4C>>G$'6"1+W,T^@F1[$MG]I#INX+ M.\9)NBR^*)Q9XI#AVAQ;TALGQY;H.RM./S,/_V \,2V:.X(-8F'F5@?.U#)# M1WZH@OY5^')7>8;]3K5GB,-C^O(,SWN&6K5GV)-R>/XSU*L]PSZ<87: TP]Y MAG_CYKE+!W1TZDU^]9 PMYF+KNRK%Y$Z3%]R8#G)GOG7:R5(B,R!0!M6OQH,9OXI)D ^I29!O-[[UBRZ^$'[]3301,_Y*:N16_ &N M?P7JDOZT6L:(TNF_1[].] 2\EW4NX7]@SY"-["HV=#=TJ'EAQA1(:I:&A< MD4D3P !+WM./VPZ)H-#[O!>6[%P5DRI3W^/0\3&XO$"#Q[Y68(E]IE%6U(#U M@'V6][[OSBR$ROFG%2S>?[>"1^^=Y2]=W[#O$O2\L;-!#8A>!50US M82(;)-OY^:74YC):ZW)4VM:9.JE-BB9;A%E"P B/YA8 "Y+$4 S OQ ",@/3 M([X*\"Z%!^9JE@/PALW83PXLR>>P /'+%H;WQ 3F$HJ5;84-OY;/&^8]'!^( M#>66\^+:$)40/ :A((80,.QY:;MKQI)_5J;,87-+; 4"&@]1,@2D",$;(GYB M C0..Z%Q!JP5B&T9*)D<12]^[ 8@(ZS11+4R#P$2L;M4K";$F Q_+; N0\(E MP-P%#&.(CQ5-YQ.@'38+>"LJK4>,"XJG>Q RB6W]B=W3]+D) M(6+.,V(G$(B+($OJ4\0(,#WCU4G".L9[B_&^'1?WS[F$PSXFC\&,\#@CL,68 ME417OT ,*#K>()^3C 2S1/R3PP%TLK32Y%23:$:DZ*,/=U8EX-?'J".]4"V. M<]I5QQ7#?=6G/F,"U #;=;:427+XAFLC HAMI^!-$$Q!63#;A$.[>\8Q%LBS M-*9!#5%M.;)=C(H;() %Q(7_91SW@&-VA+!T IB/H% )0B3ZH>7@*" G=GQB MOX_+!H?/1U17SP7U3@A$MN'[*1UF$0YPA*=@.1P)RD_,-.4J@^8MT4 =;[8( M<5,]=L.:=[;H$*1%CP\*SE&?79':H_,580W\# M%#$QJHUK_M!^$=J&,&_S"%=WG@,#E#XR@B(Q%,^U[3MR*Y]9L'#IZ=%I.'*OF)!KL8Z.5Z6;6-](=OK<5GB/IB@3@9 M7OA2@=VC*E.7<#T$L0G@>>4)2V<@=F\(^).#[ZH*J,<@AI420H)39F>&S\&H MQ+ [6!)B2AH1O.'F^2#4(5H>@F]Q^&ET"MD'A^* M S99@!("YX(9AK\)3K$XMDAWT <&6'/=C,>?=#D3BK*M?,U?!C<# KPH:P;R MX(S:V6BP(MR;4NX.'&AB(GUJ[-KV66.CSC9_I\'^3;Q=);U?Y0O!,H'DWN/L M0V96!UU\+KGZZ"A_7X%]T3O:@/O@,6Y=8M]?HSEVO[CP/^'XQMQO_$&3@>B) M=UHW'S^]OCQ>O+V/,2P?*0W]9P$@^!LWJV^^N4L0AZX^^/&M\CLS$/DJ'$R9 M_B:. ,8B+T\0[3K*>CJR/5+?&=.DR"Y$TO)CY2OML.U!#=EFG5H M#*Y=Z)5/*\LDFQ!/L_R[ ?8 /#8Q'2GR59# )@_:/19X+OH:](/$/$OA:W( M7CZ*D[["_9\(YY8>Z'+"B1 D?LL29]@A3IN8(8%9TFB9Y!>&;JP9I3-,BZ9\ M\02#$4'RA[E:X=*7F&A^#,C5S4%!C8JAH'"U:+!WXQ/U.JV)Q(^Z#ORH1@US MVHZ5XH)O@1/@2CFMXO;N@^<^(RGPRAGO.Q[$54V.L]K-INQ&W6S*3CS8SRJ< M#0<[+WCA#\QYC;XU%]BDR]+\0WH7#H\)B:W09=/EN<=Y@:7PDZ(L6C0I9Q9N MEM^=X)WA7PLK+5:^N5EFD>KRN^MG[NOB*58A69&J]XGEM!1^VP#J^WOPUED] MWYDNZ1%\:%2*,8BYO+>E%B1GA5KG_$OLMR:=MIZI%LG\@=^! P_8N O*%V+V M4:3A D*?XJC^8CAGJOV >T[HK&#-/7U'1=D'(7O<**"@_/6$D=&,*PK*BU7N]@WQVW[+;P9+LO! M8PA=]&&.5=G@6&#'2G5#I7O0L .\G>T!SY.Z\@)'HQU$P@"3,X)9X_LY,QH- M4\ZV5N\7;:.J6/:7:-6ER0R^^#C'?!W)*3L]J=-NJHN;VL'^:0XXU"6J=9O8 M8-_9+2*E#Z_>78%'K(W;W3T3$WE=*-H,O-@>#ME-.-*JFCU!UJ'_+T$^:[ 7B]3T^NFXI6G)P]'AB0] M>;(WB=&52P^G,HAQO3R=[S$[3RU7BE28N%/['5_ IRBL6&E?I[T1J0FSF<[R7QV@KI54'=L^,=RE$ M/%S+#XD>U4!F.=6S>.4)EI"GYC=3%:9D 2(F4A1A?:>ARSN@GS.75%] M4LRO]EHIVU+33Q[_QT\?#CK_N-$FK\]F#)'W*!NF_1 6P1#C1D5+-/EP:U:U M?QB3OA<7::"^X2N/\Z]TK'PQG^F\M!0?@T:?O357'MFL>#,0#6OZ9II5Q M=JRHUZ'T1@=U;A2B:[U7L-%K"H,M/U3P(I&:&P^72O.GG_DX%T^D:Y!,CA_\ M@HN;M[LS63UWL622;F;I[D>X!7YNZTNH.01R8B-H'#@&+R)<0DFK0+=X>#WG1OR:%N%WTDC MI$UD@GSGHII&NW9)G@^^^B MM>Z>>KZ8^IJ-^-U'Z_2=;S%FX&R-WD74Q>N@*MTH4,VOT]5I*#/X&W.'?==DX5 MU-3P&0*/]>-A=1OJNKPML8KHKK-LJ<=EWI9%U):2Y'A79@$P65L;V57T\ MKB@@K^*$SY0!.W:I93-G4B](O7!0)V,=BD'#=EY=[1SO.DG%(!6#5 P5*8;Z M]8+6F@R[JCXJZG2^8KT@Y5O*]XGENP$"KK]FO:_]? M&_]7(T+-'BD56/+Q*94Z2E4)#9?0545+<]3@KRJ?%VN? /5_9Z9E1&U\T024 M%$Z Y01N=B07/'QSU%;>7'-@ SYJB_=[BP$Y08B0'K MS:G7 MBTM?7<]E0%W#V <;?D6TFI,BWK<3,]L&+-LP+ZU94"Y6MF'*-DS9ABF[WV3W MFVS#E(QX2XPHVS"ON]B";.4#Q*>KYR4&-G<\VC0\#R>8YLR0E*7^5U_JWZ\_ MC]BEILSNN A44_;(-(BYI. (P1G4+S@]:LK4BQ EI=PTB+>DW BYJ1\%0.NW M)EU-'8\&4G"DX%R,X-2/ J -J"FSWV^2I[9G/N\2XC,JAO^ZFOHSSRH7H.5T MDUQ[TTC])=':D!KAAL.2S?VG,QB!4T]>W5 MN+MOM'7A8G**%O&L)"!H7[>J*O(&Q>J2DV)..D4+>):3=."D055]2I*3&LE) MI[C0RG)2%YPWK4G85)*3*N>D4]SP9#FIUYKT&X5'>VT)M5QTB?SZ!ME^);NL MF@6[H/LSX\\Z8PUK?&O:K ML?9;/Z4;K2WG+DF_S:T7;G ^KV2#F7X:!(\D.@./NWP,^UO>O4]P!G\S&K,6 M9>&AV/_%TO3!T&"#L3:=SGI=8S">#@Q]/NM-.X;1&79'_P*#2+.;L2L>!9]7 M'QF3O&/<8/1PG/:H>Z>W2HZ13JB;]]^! QS##E6-_\OZ5^8^><9R8OL"(,3$.P,,0HZGW?B&Z),VH&_+C)7L0=\:WUPB MX<\%B7")M)%,V0BFK <>H>3YG/25%16&\NQA)\?BTG];8,"[DK9[3ZT7J[8V0TK2L9[:H9K?[+ MPAXB1ZF#X_T R6A-9K3Z+]=Z&C*:5MG\3YGI/):!'H,%\V2"LUAHZK]8Z^FM M24_MZ4=?#\AT0(,9;5S_152O2WFGCDQP7C6CU7]ET^L1SK%^?*F Y+0F*T[KU$G#BM*2Y(A53OX89' BW=LH3/E/2 MY5183U(O2+UP\9!NO>&!D&Y2,4C%(!7#U<+&]48'PL9=@5Z0\BWE^\3RW0 ! M'Q\(3==$ 3\4LXYSRN1O4^^G#?@OA$)!2NV&$\-\]#YP4DF>/"/P5@&NBALP MI==6RD&8?71>F!_0N,:/SCLV#>X=\W?#^Y,1Y=__9V4%ZZ]LMO*LP&(^?/@ MAV98SC?/"+DU\-]9_LQV_967@V_6[W!)@4-BYGT@_H8+2:.>)1:2/>CD,>;C MMXEGYKQ);QV'J%;A^=$3WUH!O&ZV!Y3:!\/RE'\8]@I>8CBF\JOG^K[RA^,Q M>,!_&?P!#H)_])N+:@.AU5)TW*#;_FSQO\PVO[F_&P$>?((!=AT"BJ=R!P/ M[P4/#Z'P?-B;-0=E1S.[PA-29D; GEQOW5:^Y2'@N<]P6#/+L)4E4-)+_-)7 M7L%X*"XH4LN!SY_Y2<$)P:H8/-53@@70;]Q13&/M(_Z>,K,-WX=%X)167UG M"<,)W(E?KE,/1[&"_YD:MN',@ 0+!E*.OW+G,5H3MRG=CJH@[@MM^AV;)3_2 MZ"-=53SF+]D,T4+M2O<*RPEWZ'J*#88S9ZZ,-+66RG/1J,+VBQPVX9-,7P"Y'M.0:7";[J MN:^;5[\7!5]U_^S"6M""/H!AK0)=;2_@Q.818M/#JPAH+H<_MF&C71;V6>PE M2VKMIM8G%B@/AN>MT<'-4NU$"JK\5[=2?._,0[//@L*W_?$22UQ;W"A!>11< M+3KG(>""S:R7*;"]Z;!'"2.>XM+L80G&O BV>?/1@9@TQ)//TX=773'UL!$? M[Z.1#NZ&D<^0SRBI3<-LA^/2?)(MKY7?//TWJ^Q:&C9=,VXD)8^IV;VV6^"\ M+5[/;>YX!Q@+VDR\#(/_>1];SOL@#*THLBI[?]O76Q-='0^:A(I147."E)3; MD12\ZX)_"T5F:L.+\^6%TEUQMHOBX3RYZ()<2)F0,G&Y,E%6%'@F(VU YM9W M9M[]EWENGHST6A.Z3-5_EI(B)>72)66[GX4I?_*PXL*CTKY6G_M:5]C;+J5% M2DN545')+:1E>2/K9O'2@26\-UVB?CM%Z/4HB&%%"J+4J5U&XXB4NQN5 MN^J3(*,*DB!2PJ2$-6?734^IC"M+J4BYDW+7G%U?1()FT*DH02-E3\I>'L](;':S6[J*Q\LERB6>;(FWD%/-:XYN4B6D M?,;U/D,63LHKRANXHMPQ7*P(6**TFXJUDAUUV)6%85(ZKEXZ[F>SU?/*-@)F M8D)SYCXYF-+\7]=&*N&508F\YJ K2\6D[#1B;V_J%QZ\%L@3$IP4D,T]_BA% MHT'L<\VB<0[)B-+TI;VO/O>^9]QH?\IGV9]R4S5@_?/4<@SUUJ0_ M4H?=;H/JNF2%I)2.DTA'I>470]F?(F6G&7LKUY]R$N$IJ)@88G]*+PO2(1M4 MFL0_URP;YQ"-PZL<^N1^]4=C:4*DF%R+F-12F#!H8" C&U3V+/\02?3-&WA9 M[G0L::Y'Z9P)L&,XK$J/5'B,EU&5*(58"O%IA+C:O,VIVF:DB$L1OTX1+Y5? M.B?\R7!\;'I)BK 4X5L0X3-(\,%9L%&GJBR8E&8IS5*:2TES'T*FQ#M[ M?5C4TO4M_,);CT&,9+VPGU\M,UB$]B#Q*Z$$._%/C"FHO%50_)-,K75-?@M6)/1F+4H"P]=A[]8FCX8&FPPUJ;36:]K#,;3 M@:'/9[UIQS ZP^[H7T/0E6CX4-L]H-=!5T#&).\8BY1_A]1\/C?N8SKPUV1] M-WH,@(RVL?39V_!??C8M?VD;Z[>60\2@'_TL#)>0&N24S=LU7 [_.&:B=H6VW'S)E<]FU-,Y'U54+#6Z+E\2):8ZKO!"[9=V3W_=HFI:- M5M?0:/5/*UA8CN(Z3%DS8__^#PD7(^%B]DW;8@(H#O YQSTZ[/\!OWUBT9 ^ M4.LK)RB=Z*EL_$D349S*]V9+@94">TJ!/?P*IGM1<&L5-8$V6GXHWQZ9?B58 MP(:>%LK<>N%_*6Z]ULL1(E>=2,GRZ0! L+YQRG\ PJ.,^3NLXM;BHU'OBIO& M) .>AP$+M/QVQNLWD?%N(8;C>KS/=7:DQK7.$4H\API2AK;($$J.$*)OS#E> MB0^JKB!M4.&)9,#S,.!!2GS81,:['6?\**4M'9]R,E.)IJZNUE^ZVS?%=0>I MYW$3N4TVH$B)P&2"T 0KQ,B-1[6.@35G(A9#W\!BN=$!#W6*#4Y.YJ1[M$--0']QF6 MM";G=OBSGW2V:D4-71BF F\UGIX\]@2&5 %*^3[("MY3:8'N'6/_<&!_$&NZU)IZT5[!!8QL:]2$#=TNLJ M -15/.8OV0PA9&T$K+5MI.SKPIHM%)2F*6,.B#=*U:84A8"R^ .;^7B1 =\* M7IG]PI1G6-#"IUTC""[R!A@5^(]@$TH9'A#DJ!1@4),Y/GW+(1.$7*9,#1OQ MQA5_P5C@MY4-',4 M= '.5PQE">?EFKC*-&G@0]MUGIC75M+6(846OB&HVJ9DQI8&YQZAQ#TZ'V-M M3'"LW^#WO]CN[,]8RD"A,9"])3PI\%:L=>$VZ8.+I1"NSY)GM?UT. /8S'D* M%G0XL![Z4^()K\Q#'E'\%4B#$1^L19#>P"VV^^J_+;3MA72;_&WJ_30I][N+ MP;35NVVMIU#:2L7*Q=[B8NM%(>Y\()"ZU]F_\IOD9>CZMAGJ2DA;T"8EJ7H458LS M5Z?OTKL2$DJ9ES)_453=+O-7UV9=9NC&U3DD;]YAJL#SE=J;9VN][?M87!U2 M:<6L?(9\1E.?45&1+ET"#QLN[P_N\S/S9I9A*TMCR3(-\[=:.RF2W>OM-YX? M/WT([QVF-KQUVY#8!WZ;#Y8E=BO0J_@LDN>80_FV,!Q-YPF43RLTQ8_S\/-X MKGLGOJ[HMR;9J>X77[![-*,U3LSV+RS*V^*%RE"%!0/["L\WNDGD G1X5=&@ M*K K*5I2M([9VYLFR59HF!*U+;R0)2M P]QBG!\O6&ZD'U25'Y3/9'MY.R/I M[4B5W%1).:-&/MRS&4O/1HI1$_;6",]FMR>C=9KCR=Q"^CE;.5$29N&(;J3F M"4EIKZS;I.24IE7@KC41Q5!B%4JLPI-!M)\UTZ7I%P7K+N54RFGUWN6)!77_ MM)G6/=+9O"0AE$[=R9VZPS-M6D^Z;M(D7)5):(!%.-Q-ZTLW3CRDNCJJRNY)*?/-):V4 M^4OOGCP'J')%$VJOSAF1G9.RMG:&]D[V5A..Z,G M='A%E]Z1_HY4RG7OK0DZ^6#?1J]LV(P4(RE&%^_;[/9E=+U!OLQM3'>LH'6R M^C%OS1.@TBY;HU"_]&X5OEP#)IZ=MU!8SB^4\PM/,[_PK"DVO7=%,P^E!I : MH%GNSBBHRMP1"G]^Q.-?9V(P;(_I>8)\_^><6H9M$$:/8M$L#1],#388*Q- MI[->UQB,IP-#G\]ZTXYA=(;=T;]ZX]9DYPS[\U>HTPS@3V[ E'Y;*3<_.3(# M[RQ_9KO^RF-^=EZR/N9L"C1CYGT@_H9/2T]1CCLLE-^9@0\3A=*;9R X:@/H,(ZZ'!3C)-3!@D0@YI]-;D6SS56YG9AN];Q8. 7?GR6'=3YYATJ>ITE3XI14L+$?YC;TP6]%IK#,L M8HZG\D*GLK"89WBSQ5J9LIFQ\MGF%_A/TH.D<26PC!F.'U\K*Q^$%!:S7,%& MI@8MSE'@=.^FEH,"K, I_LD"I(K/''\EIH:+I\"'<#SPH>>YH OX4/.UXD[A M9%YHQK/XN6D$!@X)_\_*Q>^(O](Z?!HM[EMPT(:GY$AT$7^),^WA#.APFO5; MCX%:M%Y8//H9#SSQ*Z').O%/C"GHK550_)-,)T=-?(LA69(6R7\N(A2!I?'$ M[J9@-OZ\,^:PV+>&_6JL_=9/:>$$R4P2<'/OA3NN@RU:CD^ M& Y2>VTEH2__SU]&NC;\V5=FAK]0V']6%F@G_!:J&E2@L&\3= LS2YV6I-NNY-QXA0X/!M7 M;5 ?6\A-R3,OO)8_%S-$]SR69HC>UU.V^)9UM)TGM#=PU/$GPXACK(4VS+F%HV=X_( MNZ'#?N8^KZG 'Y+: \0.=@;^E(?N$?A,EG^!@DC,5>>9Y'-R(TFH-HB3J].? MM9/UODY"-E=@"U0\60+28762#?6G89;SGW8DP;Z DP9Q(#AI^8Y4V91V5T/H MMZ)\=B":W<&?1*D6;^:N*<6.\!^!2\2V60#A$_+)#,R %: W"=Z\!?XH&(49 M1 84(,.W/71J17I$H4 !;(0-]@.,_1.8?/P E<@2'%3\+1@,R@:X#L;_\ (7 MWNC"TP0LK3E1QN!?P6K;+O.$Y B<32&+TXC M14ZR7T H%P(!_%;FL!;&"P,?#1PTI#1\S,QVL?8LU):3OTV]GXIS$(WQ4N]- MD[(9AFVO$[KB$'G=$>ZDY?6!\VSIT :"VD$[>\4NUN\\!R]89$A2CI#N9''&0.,M,+&H"K6 +&NH S! Z9F/QE<2)1? M#.?/-@1=3*%4NZ91D#9?>:2)3188ENUO1*O'7#;T]?*7#6?DCBVW$(.RMQ"/ M2$*A%^[)E&7O(+J];**]V\O>07P&HVE8IO+^^Q)MH$^,22]0Q!L4_HKMMQ(% MR35ZXZ3<[K[.P/RO;/8XS]DG)OMR-MO?W%8C>2!?R,(38,D3R/57T#VQ_(#? M;U NQ+5M]Q5]I#<6^C(AS-#;?8,81,&E_&D:?&F&V$5+G[T-_^5GT_*7MK%^ M:SFT ?K1S^)A(N&/2>[-O@\TWOSC./_=[O %NY7*\I%KB>:V M6F#%BR)($H0MI$<:B.WJF\#^<*;@.XJ8C^5%4<%IP(9_ZJ2Y N MN\BH0HS]D+N^1#SEEXK9$HD5K I61^-L\",'6DA9NPE9VY'*K%#6$.I,'72' M%R%K%4$(-M=$;P9!$C?P4',D*"GB^4.E8]2:Z&J_JU\?J(?DI'V5;36<-$9. M&G2R13;U<=(.;1KF.F"Q;#OSG>N;Z7GCMC MON\>AM2;0X4KU),%%I?Z0Q.>Z >@ZV=.UL\A52.MF5&,O4YK,M:/-K#Y?'@I M;?@G&:<<&:=\ M#"F9Q^D(E38^>KRKC$$:S"7[Q2 )+BD7?O00%4SM]_H-8J*K]S7IWE[ZDX=J M1B)?)<%WKT?=B:C%1-K^H"Z8KQ=OK] M2RV!'Y8M@?_LN4N@]/JS;3@!\!FVLRTQ@1J# 63+Q'NC;$U\;Y17$\\?3DY3 M]&05=AP<5 7/WY'S9KUL;7SAMG,V.[[HFOC$";#X!!P!E".KX&45O*R"EU7P MEUH%OPW_Z:39@7<($\:/)]:K)7, LC#W!@MSQX-=GG^!9_*K1P":Y9S^/@(S M]56]LFON9H3ILA1>2MS^$C<\J\1IK8D^4OO=BE'IKZ$@OC9K_1LCP% ,@N9A M"8JYOP6790:Q,(VV"Y.H\"&"?\%W/,[_\!DEKGYA($DL@0A]SV$0*<0O+68( MRS%6^\,FU4/+JI;*V6W<$';K KOI:O>2RN^O)-+ZW9@MX(_>1@[K"$U]&]4, M\(NS^CU8(M-3A_JH044-LD:F>J[2SLI56"FCJ0.M2957M^$S(RK;2CK'Y81# M/ZMP#+ EL*=?X<1XR50)IMI9^E,I4PVI8[ESM,*5CNXA28J%:YN*];STW)=P MB(WT9&2$8=%J3_O%Z53JSC>::LU[&#;36I*L.NDUJ M?3VW,YO;:-/M;#;::*/:.VWR2A6/=W]O8R;[(1TC!9(&_U[F6N4=6WH,9QO@ MN%?GJ%N6 ?:IZUVU/[Z,R_,:_.Z;Y>9#@[P:N1E;YCMC==2_#&YN1 =H/!$J M,DSGF&US19'8\C0DY$3OV6Y-!1^T-LZ%++>S8B*BE4<9A6]22!L,_I!M MA"?B#3- MUF<-L*XXB?U$.FW0FO2P9K-B7/Y&(PI4TZH@U8%4!_5X-R=4!T-2!]WAT9AR M#5 '!R,2B$V)8^]AV_/2]6E"YEN:&FB]L+C;^8>T=R2VVHE_8DQA8ZN@^">9 M[M+SLS9UIFOZAG^4^.?"B]V_)W8W]9CQYYV!G/C6L%^-M=_Z*=V&;CEW20)N M[KUPA_/Y:0 9P$'D_ /<[WITVF]IVBY^"]9D-&8MRL)#]?&7W: 8(*TT-1#1 M AY0\U!QBC').\9B_ 9]*WS"[EG@YV+/I)X+P;^45\,O-^IUO'W4:_(E9<>[ M#D:M2;^=59V'SZ75.B=<[1B'T693*]%J<:8I8E $P(],>8:%+7R% 9N:2JH' M/Q[ZFC/BE?Y>^I"TTVU[V %%U]^V[_*G=,KEXD#R[K9AQ^$Q.3C ]K!3:BL? MQ$/$W.?_\Y>1K@U_]N/P64PF%ZUZ?* V1][CL[7Y!PA4XDY!5]!>?;4P47L M2W1&VZF\7SZHO'>4. O0E-U.SEEPW^@(*=^AE,ZPM6YKHO>VZBZ:0WWLR.>V M\@VGTAN>MT9>>3'L%0NQ;DKQ7CR@>2<7GI?72E.^!TPU;F?! (ZQ&B7XZ3?+ MF%JV%:Q++[P/"Q]N5:35L$PAU%&A9S(A&)3ROSNW1W._C4!J4BB4A0$\[F+6 M%8ABAE.3X=>E.*.[G2_BR?8E9_DDHO-MJ5J.Z@J? M@A##E[E\4]1WY\[O5J@!:(TJ']!>TF#O\*N.)@1XYOW^-JMMNS,RBH3JQ90_ M8+5HL0/XHW^(![+#!3EZ0^3:9@L!B_;SB2$XHHU896V%LWF1K%?/Y;T3TP(< MY_Z@790Q;1JKZZ>EQ@A+1#OM[+"?D['ZB978"&?0E!#=)*MO!-['X%V.+A7O M88]AVX M:%Q$O[KSX-7PV.&PE_3.D@"77V<+9JYL]C@'_PMDX#?4<9N;IWQ.SKZ[%XQX MF3@,3G\K/!'4;7YT&!(!4R)@2@1,B8!Y!0B8S:^5><<@N :GTXP4L(3*E,!] MN[WO'7?:"5L?HE6$WM9![4(C3(^-U'ZOJFFBUU2"(H7N1H1N1^=SY4+7;TWT MKCH<#B]"Z*Z^+9JBJ%^9PSS#IHR)83Y#".D''M6B[+#@5UYO7DZ2=G1([Y:D MK+ ,$&7M:#!GV:?0:+[9T2-]"-\,F\8WC0B2]%Z#@B3>4#!+)!-S4U>R(_I4 M%?.5>S8C"B<&HZ/A!RXIG)"<>'RQ=N6<."8?>ZS+3N3+3*!E.Y&-1 '63;KB M578B;Y&WB@#$QYW69*P.>]F+?-E=?!TL=KA*KXK%-)S7JVO9/(KL&&Z$$L\X M^-D+:OZ7U"UU%6W$&S9:9G2/I$RSU=9Y#..G?1F7+U*.I1R?R/LX1(X1V6J@#CL53Q6L0X[W:-P]IE^Q]GJXI$<9-3*Z\^(\ M8WAV=5P[A8Y/Y9V6V[SO!(&TLO6[8YQZLZU4O?(NS)/MI-^:=-I%F MC"XX9*/:/MNZ=H)W0#DG7&US9TK?@)XQ,Z5?]-/H/Y8K;[:@Z8SX^E 3*=2( M !];SLQ>F;P ?N;Z 3[2@TT]IV5! MP3@.A=R[8+PY/?X[.N+F1(54HC4RH)9/_SI#%@E<98I=,Z)ZW+^%VO%1OZUI M^B45>>^]V)RH+B0XB!DK60Y>-O2JON)GOZKF_\<,3WGOX)JSS7,[[A>.JOG> MXZL'D#_O)_5^\]!TZ-[1SWZ)TCKRGE_8LV%15SVHVSV[!RI/I-Q 1N1*4QN: MMGOF=)$GD^/#1-R(K7'H)*/J*YT!X0-[AWL!4JF=Y"2 MN>W[SAJE\A,\^=LKLU_8[Q1XEA3(0:?3F@S4_NCHSHV37[)7Z1Q^58LXE!;QTB3Q@[LJ&RL..ET41/WXB=K7;Q)K&P/[;<$\1@C3>^DDA/J#9;-' T*ED6RR;&+9[!%B*2=PR D(Q%':,!!H> TL> M@TO'(#![%3NF@ 0#E6"@$@Q4@H&6(TACP$!K#9)"38L@]*!JTY@$$F50H@R6 M;3M]_[RTW35C7QAUQ2<<%>% E8Z51Y3GTX[.\UT2$H\4.2ER>W>(5B]RB#FD M#O6J2B2O G*H5FYY__7S9YKJLG!M7'2AWR8OJ KL$UU/A9+R-8!0^;-H7\.Q MRO^,27N@S&@X+U+51D=/1)9000UFK@)-7)ZYLORCM28]K4G<+PLEK;F2!U\EB99U"L5] M>8$>=F@):-3P'2P!-8QE3O=)"Y]A>D0 M(N*6*#8K'J/69'A\F"H]VP;SS(ZD1WF>&;GMYI34:J?GRJIK$-+K);30IUL_R(TPNUAI.0>I5! MI]4IU ?WHNW9<]6+>JZ:V':QI65'ZY3MV7EPGY^M@)"6@=<>B&)/S)FE6G.R M'2JZGNW)T?5L3T[B\>1+I5YP4 L.?TO.N_6F=:"(#91P? \ QB' MLQ)\ZDX#PW*4A>&9BNE9+X)D'J^C5-A_5M82O\SQS>$WIA$8"F]E2 ***_AZ M^-NSZ#_"5SUY3+QHZ8$Z]6#/"KU=F7ONLY(B'^QZ=F=]OUM8ILF%JMPLE.%Q),R"0Z#DCW(>+^09K3"E]?/-;<^6]@J[UF1/+)JBON;OR ME#4SO(R0$95FH%V1>O&6D]1=&"\,2(3T,6R@J,->P5KA-F#-#'X>I$DF3DA@ MP@.MC$ Q%$I2(P%GK!W+?8#/PWE<2V,MU(*7_*GC!BGP^3S,^ W&B$ZKK7Q( M?K+Y:" 7Z#)3F:[IJ;S;O AC*1AOVG6-\]7]Z7<'7T(2I=+5?KK@F^.%2Y M>"W='F=T+6E@VDDN)4SPL+!C&HQ+P+(D2.TL&UR SP\DWYHT*+/Q=V(Q7V M MGYDW2Z8MP;F*MCJ K7;:V3#BAV*9*I2A"37OE?_=N;G\@QC1LJEJ# (148P9 M*"8T+6#VW=73XE!.5I77A35;D!(,'1FPNCZDRN/\#Y\#J)0?G#J(.6G8FG3;11GPDTUR.M5NL-4M9V#1I0QR.A59 M$+%=:Q?ATIYLFM.)MM/%>=+M[*C?_%,^:J+3NSS11E(5Z)R=GK*_0Q'Y.%YG MV^ G^!,&4F5'-BG7:Q?>K$, ''VZO7T4[Q; +Z6W MJN,(OATRS94N/[TMMOP41TG[C)) <0ZH]#Z[N,\BU+)ZC[1HC\<>;0^W7%28 M(;8,JK:<&.O5BG&1PU*-'/=1CG=0X(2'7FISQY[V $][AT-Y8D'>NM_*)'E8 MKR0?M,EC#W>TERC?A*^QCU]9L8XZI8K"$"%OUNO9V/E\*JK7P;&VV6A(.9-V M.H-RZFG;9S/7=) G4DL]">17+[]4EN':([R/>B8M'%6\"9X2^4I6$E!F7COK$@(?'O91*^ M_DES=R%1/O/[U4X?,G?Z([LL?Y?:*^(7N= M!^P3%5$(SNG$G /NJ>NPK)K8O):)7T%H3XJAO !ID*-E K*SC]3K[A2PL.9HM)48HWDR0M/?9BN2L?C,%2 M0.J8NPMV4L472!&1D$9F"K^<4Q+TZJYL$R?"SVS#]ZVYA?>L\(JM-V]^BD4M M'UY@^*YC3&')88T,E;TP;V;A535\.]R*J)"ALQ:%*HD%T2X\!F1@PJ.+SXCT MOXEW>";6R1B6C>GS#6X25SP&Q]1FW/S0AN*M;+XOO!L(J^-P[4"1Z)(0099? M&*DXRU-6/INOP%O!H^#N2ZHFQ[!M=\8K)T0I2\;H\_,3OXKPFZ/E1; +Z2,U MP99BF0\OQ2)]@'\N%B<@5CD?>D,';YU+<*A6OKUY!KT-JB;^*4<37/AH@N)B MV_Q"WVY9%/RD5Q]GRHD;Z1:A;INO8">@ERS'>EX](R)S M5/8L?,K(!NU]&VMLJZWB,:3A"[A\?Q,LOV0B]&( \_O#=K][& 9]3:C#I5 8M)D9,BUX!=5PP+F;9Y]XYYO"B6MHW]UF2@]K2BZ^!F">HM@%Z# M4]X[R"F7F&_G\$C?K=@G>-*W5V:_L-_IOJJTS&&KY4#5L7>[,2AQDLL:ZW/] MDVZB'QTF?*V2W#:D:0N#HD88R6S7SFR5>!O(>X].:6#W_@ATW5CMC(NZ&FX! M$;,F-Z)_BMR>1.JNRHU B?KVZI:6J'%K,E2'E7GL#0J@)6^=RGD /D-VV[=, M,.:V 8U0'%:6.Y7<=FG<5IGW<("N&W!P2_UHY^&"YQ/4Y#P,9 ZB\X# [%U8M&@6]G$(LEL%\ILU7D/!RF[7O.4W8TD M'X8R^=!T_^&#N_+*J/.^'$!WPYQUJ.^ 7%;>=9###F^>URIS'>\6 MT@[46DOMA3+YT"RQ^^;^ K)FF?=X. 7N^':A&LE8\-8YJY3B3G-:*=]A+%GM MUEFM$M_A8&4W[#21 V\A\?"-XZNEN[9C\*:X.R[1R5UWHN*(LO"K%.!]4QAE MDX%#K37I:FJO?U--"9(3S^FUB"\/\X80#Q)CY_OL, M#O3^&?^KM'3VJ/*_DT7'_+%L_-$,:R(Y\G0<6=[7*6;3+"=BE^$H:R0D'TH^ M/)E;4YD:'8"3H_;&V8+[AK'O[21X(@32&M%K!#!>%P[+=%<(LT<'*9O\CR5- MLW7#4I:5]##%&5^WVB@8J7Y*X4QSR$Z%(3Q)0_3&H>!HS/H4SK>EP MV.)/M#P]+8HGAP2G)[ZU(,JP9BFNR^"+$DCX(Y^'[#PIOZ5Q:$M/>RD,&L\@ M0!'>>3C+04"9XUCHN3%#$; 8ASPWC $-5'DQ/!PG@N,G+(Z+CV]A?EMY$+,ZQ W^D\?$X @Q MSEKQF,->(2#D,SM\/M0C8 X?*\)_!BM]5HQ ,92EARL-AV?@WX$(IK):TB1N M/@N$9EI$4T#XR R<:I$_000>%/[0Y)/"PND@T0^!?H$;3U 0/^ #(:,-*\/G)R=YYL\(W:1?/TCRSEMYDLL(5 M@JJBG:'.1CHC0^+P,<\"2GC,M\P5_,N+8:^ %BL#U&[ 8(7 G,EO!7#8.+,# M'O/"0*7CSK\M\O9>N^1%)/D?/Q2,A0$K=T'9 IN$D^= >"S7%'*"0A0.<(G& M5M5YLGJGJ^4/A*&]&/'A&)2&0\;W%ZX7W)& AL,3M@U'*)[!5:?%V$J5^VW[ MX1.$^.]1?X!5-9Y0J2&P7Z0EN0)#W9M5GYGI?%NG=V0R$)'U(N/U3[&0>[Z. M+^$RZ,-OL @M.V++7'EK@AT4CLRHTYKTXZ'KH<%7\$M^J"&S6PXSM0HLAY7< M:];C6@$\;6WE+%QD Y @.E'Q5_FWDIF?WA<#N5WQ.U:LK M_!&?/]UU&(WQ6]GT"V$B/39SGQPK-+]U:LUR@^/T'3,6TTS\!=_S./_#9_+YPG/W$"$3/ M$ ?C%]]F.'NK2S*YG"ECHWY;T_1+FH6UWV+E+"QVT BCU%?E8" >=-8X&.@& M;F)NZT9E+\=EQ["?S&7)"*L)>QW9G']N3!\YEZ#Y0E3!?(+1 .O&>X.C$89E M\ZJ$[+Y*"3L0SG9$HQ@ZQ\_]D*9+PME>KV =@O0X&I%H#272X]E%2R(]7HQH M99'0]I"L,4J6UJVJ,5T:+0F&=@GR1<6@6X4K XIVB'B-.]A=UN]GFW2EX3H[ M4M#FY8E$"6JL>)8U?Z7E4FM--%T=5=V T93>SPNTB(V$MKA Z:L2P&*K^%75 M@3W6T07M#K-#J$IW8$OS*/NL&T=LVPAC%86)YYMS2\8,V? $\+FXDP M:,%-^+ ,$V@.>Q3]3E@9)RK&./(I+_[B&X.UQ_"H><5@HJR,E]9MH8BJ^*O9 M0C%\7NO-7^W.D\3PZ;&&QTF&9(A(EJ3'W'4#^#GL^94&2"C,@ '2]:DSX"V)M_7"XK+#'](ULT)Q=^*?&%-0TQ">%/XDP9B4>)R+>&_6JL_=9/Z=XKR[E+$G!S[X4[G,\KV6&FD%#K M_\"M(=ARE^NYMZ3%\%NP)J,Q:U$6'DK[7RQ-'PP--AAKT^FLUS4&X^G T.>S MWK1C&)UA=_2O(4@L"1Q(%;:'\I24L2D!84EY4@Q"S:#KZ!IMZ@;X:R\\IX(? MDOJ05;ZRRE=6^\-5OIJN[PBU-YS4#^1A"NB4'76^):/Q/H[V[':J M@CV327A9!GRA4O9NQ3XZQQ;]C@>(-Z8?7U8O$^VRZ/<*Y.DKP^[@@RP35?D. M]&SGO+1,LLKW]B3I&V:M#Q(DJND==(X6)&F29$WO%0@2EA<&BX,DB6IX!SD% M%-(DR1K>:Y8GJN+=$*8JZG:'G4YK,E"[71DO-:!N]\1UNK)2258JU6/W2VLE MK%H>J\/1]>%(9R[W+P<$] L'\67?EX@VEJP;RBNQR.!78;4$4&:QJU('$3)+ MHLMURZ#+O>?K+XDM-^Q@]6X[VSX68LO1ADJNNW>.=6.]7SOK,D?K#FMD FQ8 M59XI[:HP!RO*LG!QM$OX%UW%JS<.[%5RT_US;+J'F\XV(QUS6(-SK!NO@]I9 MQ(IHW5:ZWF_F^H08ZK$7YJQ86)=7@ CH!_ _5(870P["YP0MNF0$,VVOVTJQ MG%C^C)RXL"!G]X'Z9:" M(SYTSP0\7:G#V-7/L6Z[37 MB5-,MI11OQ=\)-J;\/MYGIGES#W##[S5C%+@B>XQ_MH])LZ$'68+PTPT]%!Y M_W+ES18;T!?XO%(RN<,H?!;O>(SZA:HN$TT(+\5&60R'PQ5.Z% Q)U4]%5%?*NW88(.5$3G MF"A04D/U.MJ;/W]4/MN&4YT^:L3DA%#D_27ZE#B*21&;-=F=HTBG;XC+5ZYOWWF_=$=S9;0L(H0 MZ^(<[=_8$SC7OQL!#FF]4D-&N907%QPJ4YE[[K,2P)M($^#_6DXT579F&]8S MAV*PB2YB1#/8)>3XVVTQ5\@?E@Y/ZYL,#T60&^EH:Z M0C!)UA!>N/28:R% MB3D]-$@V&B)+AE),L^*[6'KNC#'TSQ*#?6SK3\;CB\S,31-L.;R9S><,U\I3 M37.:=8V?ARWLX;0\?R/+!)N;&?Y"F6-;?EOY7_<5ENJIPL^,?I%=&R[+[FC#&]PQ,*=:,$6$(8;I,AIB3*$I']5[<&3=0(?V?C;S5B A M_[C_IOR6 7/::[S3WA<9C5(/"T0;,>S9BN=-C!C*BDS"RL&&=9 $,;89V-*P MB$QA(@8$/9ZSC*,#?0S/I^M(KP3&=_*-5T'N4.%S;=KU.+H*<'B$-).4%)#% M%PN'APG(E1F<'>@B;P-LQB!&\4GR^'A>4BI6$.'%^/BHJ2&4WI3 8!(41-F= MLN28;.9S]6>VE5\,))Z;#[,#0FFO?0LDD2!A*)U)R\$Z/S@KY-TPNBV=T2R( MUJDL]!\X0?K>!&?@F_'],W]#:0>$ZB6*BD ;/3VQM.M7D#.OCI;]'<[<=E 9 MW$]N5J,B?ZZ!ZOTC>++/CC6W.#+2'G XMXMX,]B@CD2\N1[$FXN.:K;@]?32 M3@W)CYAL;:5%G]MYGWQUCMB6N%E '#7AXB)X'+H+N2'3SC!HT\.B=_"[;.8% M!OZOYL\PQQM ![ (>W0V">BM?#.RW;1^U+\%80N MB!T'W[(<"H;('RMX%NTO@9P(NC.*'=,!XS.XE-C.L'21 MVS$LP[VG$/BV'/N6K=G6LX6D7%C@_,'9PJ$NP8OU,H]+D)\B6,?Z#SP5XR+^ MQ_3Q1@%X"-)'W(4^MQ4C2MK91#'7S'I@'F[. M5UX6;G"(Q;T;D&+PMRS<(#YG.WI?OA84#\MYA=YJ&/E+^FX/F <)E \"S/** MTG3O>.[]'E2,+?SO8-.*<01W%P)SGX 6(.H$PT"I&1&H>@R5"R&6[NG?M)]_Y"KA >/]3\1/H$Q_,9P_E3?BN[_AS[WP MZVWE#Z%D+3]>"G^XB(>-%\.R$^'OU/4\]Y69%)."0<+(EU_@ERQ%2I7U?_ST M(0.Q#@1^G'-V";GE=VXI?J$U (T>C"5\LB^F<2+D E76[6RM44)#6G)'@SIW M-&I-QELNP]J*8,^_&Z!IP!9FRR(V&)2\B#1_XK>!V8JXQC!?N($4&0\4$;1? M@I%?827 06 DZ4+"7D?##!3,XU*&B1C-P^0Q^P\F0@)757A6.&/X;\=%%'E T_Y @&^X--#^4KA4<. M9P 1=O;44_T)O3Q#\M'!NA6DT2^&;_E?P8LRS$?G'V*_N" M.E)0\-&94K%X M)\NE/ZCHJKV9\DU/L6X%:<8=U>@_8P<*#PW=,"--6OH(M(L1\%J)-]:/Y;<_ M.MGVNS@B*'?[M'O+^C&$7'X6&W[&ZC]PL7C.W7 NX M(D!XKC.9&=Y6S!:&\\3\A*AA[L<0-PUA.4LD<6VE9-$3[,Q=!025C9(P-6QR M\LO6.6G='74 24575I%U-:Q8WU$%3??;/&.:8Z62V\XQ6J?;:ZC4([C)H]5Z M%YL(NULJ1\&QO=K6C3^2^HMS<_/9M[N+?;KXS2J+^[Z C8;(!2+3!UC) [^0+4V9W@[*8&R+&PUO8$QT M>TTAP5ZT!%( &RT%B4_Q$6IT:5QP]U(0=H</S#BA'%9=M\$I$ M_!ZE4,)Z6?++/O+M8F-%$+5'A-\C3XD,R!,8_2?\('57R/+4O$%1QD8%G0V_Q^07)VDX'@'/S02W(_I#BANV=)IL/?VH6N:* M6^7V\":B\R9_*W%^42HJ3T.G'5'4<:7=S)3*SL!'H)OY3]H*,^]Y#/!1K!3= MRUSOLH\M&=D2L1\2-^&&LL2,L@.+$@YV^%2\F17YN0V?*K3XO/YSQ:)@R(!? MF08E(2EIF F"X%V6RP4F>GI8QQ67I2MSQJ)GB] (<\OA8W&CC@E!%CCY7D#N M+CE*T6L*.B'#DREG2GL[*B9#>AW82@0A]:23NA]H. MLK[**4[TT&OZ9F1$2]_<^RN/;,)GCSU;H%?CQ,Q]E.@L<:&_%U&*<^QZ;HZ] MV[34\GLJ7P3^4#ZY+Y$;N#7!C/YT2.LE^#BS-;?1:,VH5I'(+PJ/D/PE%<*. M3M)TX@<"8W98I3,8F%P4G93@I?U"]IW-5KSZC1=Z)MK-. WN/SP\1@PH+B1^ M^^U!P<8/S'R"PXSV=/N546_'GK_!4U*[A<.?O357WJOKF3YSXBUJK4E /5)" M4VQ>&*GAR86'E_;"<*4U)J_*NG)ISLEUY6(B)KVXKW@I:GYF'N;WP,/+\^K M3DUZ.6GP'U0>5@J&X!&#\+*BV(_72=M0DUX07@P:AQ5>-$ EVK5U&^N\X2"BKLL MO2&J@=RU(;I4B'U\#(E)S11N ]0V\*'-2;SUI!)73#E']9G""6L6]I5^(G%\ MG/]_/"ZPUQ_C%_E9107[CQ25V'HGWCH$3^3D9+,Y&'9$]CMCN>M24 7F'UB2 M2*$DB,[K?<"%_D](J#@<@R]Y 2_I_<"F'EVD:5%&:'O\G*6&N+V)LIATGY9C MLG PX,JF=5AFCG^X7_G&L'.QY1MZV?*-KX$[^W/AVEB__1Y4=;#&!VTKZ.CE M%'3T<@HZDD\6Z42%OT'97N=QJD11 7/WKQ^I#%!0K[ (CP"[(1(W6ZD M?>6B_8$7VS&>OP4!MFBZKD4E;,O5%'8+?YTST9()"WY:*']?@2#WBV[H@ECN!A*C,M\RQ^ M;VJ96*D'9D$%=WL&&H]BWQ<7$4=@5Q!V^'/,?5/QG.N$S4A\"6WET>%T&(1T MP)RQ6-AFKAY3TG=)FO@+PV-^T=>+UVRL CAY6K6]%JM"9?XF44KS$*TUJ@J@ M<(I&#(.*4;A32[GU:!FY]%NN/']EQ'43&%04+OJ>5_40N?"RA5(W#P@22R5] MQ%P?G9GK+45I<;O8?^#KRKH.NZI3N-21T'VE1WST?= <::]H;GUGYMU_F>?F M>05#5-A9EP Q<44MTB;1-L^)EX@H%KU:C,,-&YKCLZ&+CO"I*EICXJ9AGE3- M+9O\] UJ?F$!./!Q2(@_^1$]#3Q MBQT;I6"$2Q+?ZG058#&"#?XHLE>"W8N)<%]P1:'F\ICOVBRK6S8U"R_K"OQ< MIFX7.W9RMK VE)T6#5C+.6<+A_[47KXIA6A?9PMFKFSV..?4)8I580NA9AX8 FR)(:DORW1 MSW8Q,YR'6GO<+?[XJ&G+AXY_KF4T=/=J1T/G3U/('U-0;D_<_#5IX'7*-Z'@ M=L_ARP>,N[X(@J2F?@MZZ"EZG&F8#2C'M.T0O[_#+R>NTK"SR G>WIT6Z*5( M-,#4XUPV30MS+! $8>#YP@BL+"KCIJ_@7\*H;<.&'S 49_>,CSUX\_!9<=6O M\$R#Q[8SEMYK$&,]+D4U6AP4[>";&YLX5I1*&.Z?2G@PEICWV^'M[G?UDL@T MC%N3D3KL==5A/XM06]\D,CGA[B3\-JJ;W_H=B.\[ZFB@JYUQ45W7!8^^XWS3 MW5>[U\$T_$03C1Z)Z/ )6]"+1^#=V-S5(BD:GU:*MJ:&^QJ&."-=TW]NT"Q6 M.>#W%(S6[]3):'H3&>VLOG<=/ )AK);&CSZ%.U3G,V['TFX+BZ3&R]5X6NT. M*@("J]U^3QUVJYJ!*BUL8_E-KYW?L/91[7?&JC;*3F>X>$-[ 5HZ[LD5MV7( M-,%QH(J\W;7[%VO+-:>;QMHX*?UU('653NCH[WC"L_[ M@A)UDKV+V+OV]-X AYZ.U+'64SN]JO+)=;(WV:B?J TGB065:K'/Q8;:$Q"A M>[& "-W2\RPBZ(/'.;9@,<GWA,'$/.#62V)%&UH60(=G^LT$W"RHPZ!; M)-SQ^7?)]QTT"X._(.>UVV=A7"1 6FZ?PY5 PN5W!1+;*4(+-A/N071:UXFR M58 JTTAR\?[S/*2$-,)$*H\2=7C&8+$\IY;;^$,C#!A'%O972;2V_2/#7?6P ML3Y,:K![G'?%I^G^LLZHS/M7PS-#I"5NW^]7P<+U$-6XM$''(@OP5P>ZVL\9 M@R#HJG*(J=42D2:,Y=)SO]/\47M=FB2#796;1Y/D/H*".)HX.#43;S/':J>8 M., D#2[$Y_=GS$SQF>@>X[ ,[/O2\IB*ZYDSBP9+@ M@V1N(8V5-3-P0O=TK1CA,E/S0F#?"&2V:UQ($8<55MWR\$I.O<$ MCQCS6&6".&A->NIPU%.U;7)((TG*PB&F*:+70H\84Y&\PS!,>8QKB?*P%G$> M7 [28A$"R@8^3A*)) F1OP:XD!>FDPF<2\JZU2G">XTW4S83J+)'57C6&3 M;,&H-1EUQA#Z9K,ZA*E4>O.[BG!8:#I@.!M$ M%>X,*DQ".2&X*U"^?)Q#Z&E$.HPFBUDI#P&'V\\([]9/*O;]/"NQ/E2CKA_] MEIP8XPF'RDX9'#[;,QC@CS+$ \3#P.>U+0YUOS36@G!@T2R?=AUZ;6A%^$Z1 M7*]D#FC>"LJN/X)\U(*&G]B,0XCGMHM M8NK>6=_O%I9I,N'!TS5-9]=GDRMNDT2LL MOJV)-7_E:98C#-UNFER00!:9LUVEZZ>31CH@_Z/#DR>EK1E=E^I:3QUVLF!Y MIVB$.KJ]_()M5MX6+U00MEJF44V6*2T+!YDGO"AOYXC"U;?<-]D(_8/.# MK8NR06\NR CQ SK8"/%.Z.%0'?:R52H_UA%37;,5RMMBLT7ALJQ06A@.LD)C M#)+P,N+6FA";;(4^A#4;-Q8,79(ABL[H4%LTPB'FW7$NS-=AEDC&0S(>JLD2 M"6E8@9 >8H9&&@9#O1L/AAIU#;6CM^CH>ZACFT="]@ +>DIT&O+U :,E&]A>4131(;JB=UM"U8 ?PADLQ MUB/;X[#9"B0+]@B/EHD%5MHT$61*;QBF[GM/,$3@"O>U\]PT;@(;R3[A<;%GD'E'5M M[( 2)NEOLZ\N5_L"- MFW3"CDOJ:=[=SJ"W+ZJ1^531=FYYP*^>Z_LEQI6-A@CIE ,ID#JT5Q;BOL-Y ME#NL[MY=BI?4G#'JMX?:?HT)^9F(< ] =';5W]R_UT-O=T9Z%;T>C:1#Y=^L MKN&E>7L[WS2,]/ 5!1C;*.#2&BI*G][%_'#+F-^#+_. 0&37VQ498(-,I MA*@LH?4O3'!?7,R>VA"Q29DM_*:>>\J7CF5<@$J6BIJZE<5,VZ3T'Q$3?C&" M^ XD 3@V0J2C<;MDF\_..XO&W?7]<(-.Q!?+__-N[C$$-@0_ E.-'K"!U$=[ MZ*.;F.^QCZ+JG511(8M^ []*!BT2$V-.ZV)UM:KZD:\= M-/VRJ>0E="HKTTQ8?$5W$"G?B%7T*' '%X@XP: N6*<+/AI819F7?5OK!@ZQ[*#(?' M"2\!(P!+7+MG,2S6-5W8C^,&')S89(J!R)R^Z]"M#6S+0A1X^#'? =[P"3)D MJ7 MV)4[>#].;&PIPZA=#KXE.!=.&]4Y09"GG!W7 MO)0C*SK 4B9[8;:[Q-6Q+)43M]/7S6$%X6J3]2P?QD,*XC\K%\\-#N)/%G W MUH_ %!'GE4!?27]^0Q6S I8PV310?#9;>5: +(1?-SA;D+[V":J8&"O%.*!= M(TTI<(*Q8H%&)B@&AR$&+558I')EC%,01319/?W"9L;*9RD#NP![YB!E8S':MYKFEC15T J7]<9/5>Y1F3L>%W^, M]=8$/\JXXL4B4 J+LZ"VE$JM]GMJ8WCP7I1.\2DFO#Z18WA'8+![UC,BJX9H MWI;#SXJ(DP1#I5M,A$F'-9L^8JC/&%["(6>H D@<'X3W1UAB9_Q8#)]ZP64V M/:VM#?>K"2GSV'%[/+@4"%2Y5KE67&NOBLJH0QM&Z\B?Y*>#+KV$1^#UHJU, M39R@OY#[><-8OHEY3T0/'#M/2[5Y8SSTX],#4WS!]>C M_HJR2 7C+H&_=0=J?Y ="==$5."* !,D(]?,R*(K*.%*'8:U,<;9O[K:'6JJ M/LI"PE\Q"Y^0;1L79$ED^GUQ.WJG0>W(BNL&.L=[X=V38Y\GIWT$YAA6#,S1 M; F5;0R;O>#5]3'L9,@O81SU$(=0V."@[VYP& ^HP6&XM<-!:G&IQ8_6XENU M]UUU_019:?D8QLP"26D?KZL;2\BP->F"US7*(D8W49^?"3^WOIK;KV+";S0< MNU!5;8MWQ*X39[&)>"4#GJHB]X/'F(]'KFRIWXJ=VIW: ]99Y MQAX[.N;Q\AEG>L994[=UJ*?'--[,07K["KN8RF'43&UX946:6"DLP-J2)C>+B,V BQIU.E(1KPZ1MR&U7M/='KJ8..OGM@D62UIK!: M YVLD GW]+.RO(AU$.WA^(K5WJ4_X^H!BE(>U0Q+#.V=\_IN+(JKSZUZH/.P M#Q[.-^KT6Y.>/E*UT=%*IL$1VW7R8^6^U9'YK<1LO(/9<5#,CON[7I(3FZ(9 MZW.]KJC]M(CM>^C,J2F5Q*>ODN&&;S1V-2')QS,BO?VPT M@=]8EJNZ(60[9]^E4^V?6!!Z;_^T@L6"V2;HJF_&=^:7MI:CUJ2KCH=] M51MGJT9DJJ*QK"NRF3**E\\H9<^:C7MY:]^4':C;.E /FZLM._>V^C#=RVA! M'77&K:ABUZ>O;6_283;I>D]O<=H]O QM"1IJ>;F.ML#)6Z MM4E[*]/DV;V,)L^1AN5-(W74K\HMO[A6S@N(I'&R.S/%.':RF035=TQ@?0'M M=?MWL0H$V,U5WG2/ZZDC*LZ3]XX9#99T\4_O8_X\,-#JM28CM3/LJV.]JD*W M2MBDYMSZT=<>%^PJY&WQ0H6UMC!LM[R6C.*1]H @S:]&C0?J8EO1!.?.6C;+1 1Y.V101V6J@W5\6#8(.5<,'4N M.92C^0-N=HZN"N>BW7&XY[P9-N=:#N-X$WE#9ZY%UK\>T==.' M[X [HG$^>6[>B)+P6>#@MH+\'L%R9YDK:K>-IFGM<8Q=RG+@>>ZFZ=82XKM^ MU;3,=&]]

10E4\YJ/Q MM%Z8O6XKD<',,&(T]8_/FC2M^9QY-#IRRH)7QAPQ:TN,EN1CC,1HMI"#-W)H MVZR54 <]G$*T='T+O_"61BO!2N/A0S^D$XXB(]&)?V),?==>!<4_R4#VG]^O M(I6GC3>HD_CGPHLSJD_L;NHQX\\[8PZ+?6O8K\;:;_V4-O5@YY,$W-Q[X0[G M\Y-E7;F_ >SJ>G3:;VFD%GX+UF0T9BW*PD.1_XNEZ8.AP09C;3J=];K&8#P= M&/I\UIMV#*,S[([^!3[A-TH; Y-C@(6B\;>?C$G>,18,2QMTT2D6GX 9"<*_ M]EK'N6[G8EI4I"3V8A:LN>$7Y0U,2P[HVYS1&*H/;@N-2!GM=+Q>>$;_)";N MZ) ]5.J16Z"5UN5T171HV,>[7HDK22O8S\YBF"Q"0L$:!S=:O_Z-S.KR(C0@N(3(T*_??G2K@UN']U(1W9UABH[ MC@L;A2TQ#Q59 %F>^P_R$#1M@4L/V$$04:4QH#9:X:A5!O\ AQ&N][P5-#(; MWAQV;/; 41X,]7&WJ&'$5$YBLK<."P+M+F^_: PM)FGL%:,Y[7RYV_^Y.V*C[CY 6R^.]*' MDV+"(#9X_\7 K?2?:LW7D$%MI,[;8.4OR :^VYYL;%!.L:?O+ZR#4PFK$$W1 MZ^K0?@KF\.9-KS_6!R7E7KM,QX(]8.X$S4'D6PO2^WG-WFFD0%%H5@SSXDUH M='01K!LIC,Q$E%@GCV*,& 6QM/SF "YOOUD+ST$Z4JRBD.=]E4:^@N0Q7=7QJQ@/+ MMZ?H@DV]!W[,N..6ZX;V 8^\@='3SIMO95)YQ> P^&M6RFS'N9E=&(3YH M"!?@MQX84.M(X,>%;2URSJ[%5A2T8M!Q7/*_ER[X-_"6;8MO,! "J_#3Y_E7 M8-U[%R$15N"M%X3!VQ2^NR6HVXIW]#(8GB"&-UVV.!V_-&3[O6Z%[9=PRM[J M(^;1&<17CK="^X[KV)C+!P_\-H+O!-X\!)LO\XIUJ*Q!'4+>,V[>F"=(&X[& MM>S&Q-UL&M^RKK*>D0(\OL;:0?VFB&P/1793C\?%BQ)S.:1V#&3YXK3IPHD@SHM#[[.3+D M)R_\/QZFK)KMGKPW:PZP46T516X'A"]+(FK*M0R*(<#?%%<3D'NA^K&==+U_M:#MX MZI5S$K6[2A"#5/\B8^,O(/W4E,ISL/SO;>3[_ ]A=6(.QW+!9N)[,*C[(*E MP1^G?,&<.9VTQGGJR\V+49[" [/Q2 $_G=4'T1(V HL$53, +(#OR%/F"'63 M[<;'W7$>H9@,$='^CI1(YKQ2Q%7.Y7S&XM^"QRN#Q^*6;7,MH.#WV% M#4]Q2:43W^$%OX%9_Y'R-K@*'#A^A94Y?H2U(9)P<8$/W2T"%G+8*N"OXA]> MQPV$;)<8@;[T6FY;5@4-2MH+(A[$QVF13*[8V/AQM[/YLVW+&KW.I+OYXVW+;O^LWQTJ8-L%;#6 =ESWW7E-9U)XM.32 MA2B6.\_5A/&NFJZNT/>H1/\0NO-]47=6N+MRJ:CYM-VJY##S7.[)W 0Z9#Q[ M\Y"7N_W]#-ZY1,28"C&*8Y[!,1<_WH/Z3;Q/(G+N+[67$$%@(I@:KIQ^.G7N^[79'&FO<;=(N^ET\UNANO&FM6+Y6EA\?[Q[_,9C%.)#ERV]" MUK4+4[%\DUF^_*9^7Q\E8,[K%V. M@#[/YSU//YZ6H73CR9XK^ZJ5^+JGZ"2P39G\;R(,7UF8=@^X-5,]@EVBBL7& M+U)U6'F#Z 8W<(/#FS?#XDGW"R4.]8K#^$2--9[)+:/CB8/9R V.E3@T4AQ. MU%WPF=PR.9XX])NXP4&WLCA?%+Y( ]"S0?<'2^4;K]H M-R9_?#DH?9XO71Z8'TN9H$1\ ('X*.5AHRJA5)I1O//]?%^Z(1ND+-NP9(-* M')KD2S>$6WK'% >S@1OL8TO;?K&^7XE#W>+0:R"W#(XI#OT&;G"XAW4X:TZZ M#CXXOLP&B^/9H4CV9?S(_%&.]UF;]6N3&.ZQO_C+U?WVS\3IE M(^Z^TJNJ-WZE"YFW).]:5B=HLAM'8;.;,7'@1='CM'DHWAD==@MW1IM&J^T= M9'Q4%X0 VY)&%E"K<"ZZ MO0?4-0+^3UP.#^A"1KCP(GC7+/CE5=5;U&VZF]SO=WJ#_O$OI9H'7WFNX0:M M O:4P Z:[U?7EPRZC[M[M M5:%,76Q6O-3J*\]9>U=/R@/#-72\??[ W6A#2=IQ;F-=VEC8_3;?TLQF67>^ M<;Y59.$B6M7.HH41KD.&'I_4)P,I"1/2=Z52)YQ*J/6OWDS&6WJA=XL MT3I3=6;]$>57'G#F6PMJ@)OIGKXC07IE%2.E3/41^-G^]:*N1K-7(-:F&M\ M\V:@=X=-8JZK.97XQG#4 SJ02^;_X#C$X1GN8PD6+E).AK7(R03=QU'_6%%8 M@](8BKDRS#6J@[E&770?![U- ST5T"WF1?AG48J3E#%-,]%S>6HJ7I"W='-FY$^&3S[C/>(-&U' M 9R2:"71N])7]83CXYLW?7W<>W;$I$1:B;02Z4+WE1HD>G+SQACKPY$2:272 M2J2/+=*UR/083\=[>M?[+L:VD#J7>0#BJ@U5)T- MH5SLTK'TJ$L'+W;IT++- QJ%/SK,JQ-SV"- )_JAZ#+W2;/8BCJ[_1NP^.?# M/8#!NK8X3@^VMRET=TL@7%A-O0Q3]6+29;_-MV3W)BC7 MSJ:NIFVE N=/LYTC!3U[X?SQ,:4L-^#Z+W>Q- M2SQ=[G4VN;Z'L_)P4AF7F.:T*=\=LO@=W;/M14)*'+V?OTI3X9'H3$^>+[\$SY7/BCX M$;R?@+LIQ@8W;\)'3\,!PD%A[C$*>[D -M*X=M8.)F W2!';C0AS.==+?K&/ MAR\K+R"4O2*] UR1-D%\D3^ZD3YE-_T*FX('&86;OW+RQF^5#?\:=C+_+OST M;.J>WTY]SG["TYI%X/K>-^YP/C_*#@OMCXS!"^$\ M@V[P1.O-5\"'W,>G ";6&%BTA8_:X4^V80Y'C \GQG1J]7ML.)D.F3FW^M,N M8]U1;_R/TE7U]L*_ M>6X4:%\.G_Z@J\4%7YPZEX]>!_FNR?#+T@Y#SC6V6OE@E&9@ ME%R 9TJ("$(_LL+(Y]I+_+[9?9TBB/Y@O/Z%-+D=0K D35#0T;[#>],G-3O0 M! O=HTL7K3S1 )A9"QM):ID )(,&&XSM7[,F+0HV1'XS@SC@H*%!% M@(_ITSYH%&YMLD%:/;O/1SM,8$A87E:W*;I.V#/PV/)5L"ET&;1X[S%+N^X/G"%Y_ M2X%/X'6(CI<(DCRLG_VBK< [\/-OZ&A?&*8Q;, 7;&$9D=>]9 "K9)&90$.6 M4.$"%,&]^!OV8L8M2(!A);IVK[Q/9+Y <18"I&8KH9 M79L)D?[ IW[$_"<*;0X2:OR.'>![+$(M?? 37-T0W-3-@\ "=".#8JE/[C+K MQT\?CC:WX1/Q[^'"\]$+K>:M=U/?$\>"C<+Y%6U#*H>(5NB5D[X_7O%3N9W<'VV.F8 M.=-,H#/"D7%'3VJ8W6$MNQECDF+7;FQWGAFQ_TL7M;ZI./"!)%D]3B*T?."LK]+'V2IZUSTJ^ M*[&$Y?[M;Q[8$=SZ.QLT;^CY0<:WK>!B2LRB1YMQ8:5J[Y5YNQ_G"$A0OAHZ M54L>QFI$P)U\.4D-D9.'WDZ95X/ZB8P6_!<6Z%/RDR'31$Z8=W@/-S:C.M3S MQ*BBG@_0#N-:=B-&5==@;'KK*B1Q8X#S[^$C\,/9#!;U*/.WF5\[S9R!\JX, M+TT_)3S26=A.T6R*J>M5,'4GD.6F;+^/V]_S?.#,EKX\;8T;V)TSQ..^*L.$ M:M(;&T9N>&#D#3"8>YZF,!\$_#X _B!V*D[KPI8[$I/ ,*'\&ZZ4G^'U"4S_ M7SU0OZ!K-5I+NPM#WYY&8N@2!/T8K@.YZ?ANX3E [,)I26%P64E&5KZ^!"BS M!7G:K;CP9B"D_XK >YS1BDMPLNP5T(J>XW3L; F:B0,LD:23*2_,P-_%,+?&R$%I7<_B\GU,Q$^M)9WVKBZ<<R_,CFMJY'6P7:*@2]F9K MBB.+LIC6E&HG":',-6+\AZ,JF-*;$0_1$H0="^ N^%Y MCDZ7'%(Y][VE&%.9XAUIL2_OKO&/.%*Q_9AE;#SC">V835J8F;D#%K8#*PK0 M@653[P$G?6K"\3)U#$'_*P)!&,8Q$4I(;)'6F _^YMYF]<>ZB6HQW'&,(SXPI 4-:42JE,\ "K5N64&]=D(&9P&(:-*"%E737@"&VQB ME;NEB+JI:(C3B%3P);!\>FY;\OSPHQLG^L@GV?.4R^@/JV-#G%=]#()H_:RJ M9*9X!C-C#%&*6,%J9#VRCVZR:BJ4H[)$Q=QV MJ Q@#9M?>0@N<7J(C5_YQBV?AYB/Q5+,4#Y)G\2_O.,.PTA4*KP8-#]=37YC MQT;IO$XXI6*KJ+==#W2P>X^RD=$:>22\S2!AHR\>UN@\P]M]T+]S+ A<=Z-) M)VJ.#09K)DP0]8R7$^QCD-=?5R8P8+"QQQ/:)_2L98"K 3J$"RWU49P7I1-0 M3!Z"_! GAE3;@.8*MGF_CJ*R"":+D9*,]18#*NQWF?E\9 %]V^<@8UQ/520& M:E,/T+L+$MH8)F$)B7@: -^$!Z:BV .WN-D(MWK2^E8K?O T]+5,"04O=^[L MG7"3J,JL)'LR*4E43(K9$PP6,M),CM4*F(@/CSN&>=A4^^V?]2I.,U>P*E@5K K6?6&=5%KUN:/L36-]F+;4]M7G:5=M MGW9R-VKGL&UYWH4E#G^(ZH+WQ>J"'3UZSXO;1LTJ%X>^6)M1 7O'8,[)!0YZ M[ZUW12AK);)SMU>%,K,"RJX2,8J7GLE+.Q14'!2Y'H6@6[!\KB=;![!Z\CJ? M/'>;WCI:-%'.DH7PKBIZ^-ES?QOISXI M:D/X.?V*P]C[,AB[J7C^[3EX5MA47*NXMO785%Q;!]<>:8*;Z$G;+7&CUJ=I M-,O=WZ/"^SF346KNV;O.'L]MV5NVPYI:[U;;VLO]+M 5AEX$L 'X:;VL!]@' M:R:7'&\L[=EK=]+%7KL#?=0O7H'[I<4CGI187*I8% ='5!.+(N=C&]B2%M.* M[1O$&XKM8[8O=&(_B34P;]X,]/%PH*1"244;I*(P&O,D4M'#@>J3GI(*)16M MD(K"3,^32 6VUN[K_9)1\$HL&L0[2BQBL>B?12P&8GC-9')18I'6'K9K9O)) M&&EP%D8: B/U=6.LW ZE7ULA%L.SB,7HYHUIZB.SV"*X%K$X4CU22X\NWG'7 M6]HNUBJ)R[P5KG(>JZAI?8[;,<[8CGQ.IT!4("H0KP[$ZS[._OMZ\S'9(R0* MJ$6.[,2%K0$J=&/:U1@B;C%!'3.,UT4#=)"Q*:='HWVUO:=!Y(Z7N^L^6DS$ M.T'#>,*#;! A&N=\3KNW[#GI8=(=GPOB JC4ZV)O>"" M^$ALVZ/LUW P ]FJ3A ?D MW%ZMG# \%\1'DC5,K0[T0:^O=\=*Y];+N?T:^>" X.PP>(\F:1">3?21:>B# MB8K.ZF7<09V,8!X2G1T$\7%$S<1)6J;>[4[T8]Z'II\.&$%1.<5<\SI ]P]9/-"H<=EQ@;<914=-H MM;BUJ&/3B(&UY+NYL;:CM+-TF?K8%M>? A"II\M &= (N.(%N&<4F!R3G4Y= ML'4L6"M7>BDUI-30@6HH?Y)R%.G?EJ0Y!2@;->)(J2&EAI0::H4:,HXL^]LR M;J< 9(L^G) :JI"+4&I(J2&EAFI50^:QI;^W+7]Z"E V:<2>H=30(;=HE#91 MVN10;=([L@AORVB? I M:@V3U9V2"_S7I4V44Z/44//54/_HTG]HKOE04#9J MQ(%20TH-*374"C4T.++L'YQG/A"0+?IPA&K(&"LUI-204D,-5T/#HTO_P;GF M T'9J!$GEZF&J+CI5RKE>5,R:+HP9GQM[F[V;0T=._[-=BV>G5>/$][Q:B^3 M=4UR C:UA&".@X5.MC<+XBG@?*;+*J:2&\!VD,Z'AU6WC 1GXDD QHD".4N< MWN;A0&2;.4D9E;B [*4E;]JC%SDS;<$>N#;E'(?+AS:]RG[@'>W0N>IWF56^ M<2OR 0T\>/\3 )SQV0??6[ZER\_$"L4Q[(61ZY-^MS!R'?Y6/G(]W7:\WWFN MC@R0Q4+MD0/FN(1(FP-(8B1["A=^;QO6*Y2J(=UQU0+=-4DW,1X^V#&EO2@D M\9Q+E).J\ZH%PMZT9U[U"&+$DTR4[7>'1Y\H:YB=[OA0@&H!MG>6^;=[/#HI M/-KTH8?""IQL/.M!CS9^/$93IF]>(LI:/GVS^I/7,/[PZ[>_%>:<'+7ES[8> MEGL-VZF[NV5%A.Y]KV2T]5[),[W]%1+A M,$MSH=V23R69VSMWU2.96!+2U;N3L=XON3.^IV@VK\^R8L$<"YK;6W#5PX)] MNOP]&9NZ4=(NOCX6O(8@0]R"UNP@B"@ON(I\^,D-,:6)JMZN/2D8_U,=_YPX, M,H<_FH??ZQ1F[[>/X2D4]Q;^C$4.4V(8Y'#$^G!C3 MJ=7OL>%D.F3FW.I/NXQU1[WQ/\:#FTS90VT%/^5'O9^\D&O&8-_"F*\\"/W( M"H'GW/L[=_:5.PS[40$3/! 7OK,#R_&"J+3T95)2^C(IEK[D7K)O/4GUHJMS MU59M+&*AK9<@Q+QY\]'5_HO!\_Z3AL?'>JXTRP;M82/:M25GB.H 0UR?SR*+ M:PO.9A8*./Z-0F"NW?L<'O?A74&H@?=H6S9WK2?J.$48 I3X\,0],(!<'%1+ MT-&^+WC T[=0I5$03;'F"LN2G">J,G(XPC)]TOXK!"U8<%1_0OJ/=!1K#/T5.N"ZM8*']Y'6<9Y?1^,\5=P.0+7R7!]_S-18$ MGB7D&V4FZ)19IS4E*#3;F[],_5\W:TBIE?I8[187=+[RD1ZPA[3([44^5)/& MN9M^A4W!%$?AYJ\4:DMJTKR9(A)AS3/_+OPT%KWGMU-0D3]NV1R ?<6<1_84 MW/R:-R]@6[((7-_[QAW.YZ3WSQ"OP)[N-3 !-K#"S:PD=M M\:?=+A-$5=\I=PMB_!85C1L&?_F5O2DCXV:KFMY2WKO<=XNV"HH.S:"W[KIL MD()Z'9 [L-G+)2HPJ1W]["XU"X*">]1 7RP\GQ4/(!/44.,#3<#TD0N^=^D MEL#^AQSU)E4D>V -A4Y,JH1#H#@GE0:1!S@0 .(BT+B+!7X-A5I3WJ;/U;EU,38>QEORZ0>&_BI M@>>ZW-'(4)RHS3=Y*^+DT*N\NS;?TA1\B0]G3')GR#CXO(H/ M5YAL/AAB.5 KBD3/V\5,R=&5R%'_$#FJ$@MEA QG7.D]X]EG4JH8^UB%>$ A MD="$ .X'#^D49X,_=V6UK*5",GRND,SMGWQV^V_N>V7R,;YY0WEP\W6#"E)5 M3?3Q^6A\!F6+'3[TKOGL,C95V[P7(_S.7>XS1YS8SI:V:].)K?W #]*L%U@- M6I:*[79/JEF'W:-I5E55W&@^.DXX.#3 4QT?ZZIK@[Q10?))PW5HOM;WC!5J MEQ;.'A,UEZ,E)L?1$>8Q4D8-**\\DH.OY%/)YY'BH]-'1\/>S9N>/C0VU1*V M27[SY=%),72V$K=*K4M92=HQ:G/P8,=_X+\]?7]:P6=X[EJLSQGV6U&?@ZW^ M1*D%%9A2O0068*R7[<2%.K8HS@E*3J)7R4FT8[.I[5!-MBX:*N))ZZ,=+K"K MHV4!.F9EU8=4K.B&V>_OJ ::,H>@"!:-P0IT$' M0.U0&F]9L-!6[$F4W\_B2VEQ9V[E8ER[B[%U*L6>&N.+Y+,/GI]3'GMKC1%I MC6[QQM[>@R :Y&7LT_BD"='(YGK@H\(V[ PJ %=R Q$S6;>]3DEX/64!%]?: M7AJ_Y*-^E6QNA$>EDLTYO=H[)'8KJLWQA1P&E223SYJ(K:"2S&.HI#JRQ]BD M(;ELC@E=*PSD+<\EL['SRUJF.'O]/,[59K.]H:=-U]L\K!BP@Q>%F'NVT /- M.)YS+_+#A?:OB/G89 (,#9J6SIJ:7N_B\9S&*N.;$BXJ#H]I8,.5X;X-5SZZ MEK?DW]G/;8U5AB6-588EC57$8AJLQH/M?54V7*X>EK8L&8HKUZT>@)45(CM M[O\G"!+*PM\ZWSK:G,^2^CNZ_8Q'*HC+$'&)_A4#M/@K>?F]DQ7*I D%/*NM M?._!IM%6<7<4T3,"A0G<6]%/@I[$ABQTH=K&VV;V,AF]!.#-N!!B.GW! YEH MA40"P0?#0NU(9K ^$,\I6Y3-D @X*TI>UQ;/B"E1@>5SW!YXBK I'V %R.BX MAH6QC'%_8U]:'H:!Y90HN\6;V0!H+7 :^\/9K05048]V&HB&-V_<0W@I M8SPS!A%4\53 D/4N]VLE(JTJ?F7[D^8&-@3+E $NA@>L@\,#Y'?X_,_=CI'O MJY$!MP*0YF;S>=1ZASK,[&=7NXON 01P=<5F13.LC^[<$9[DUZ0(Y,X2_>"X M"VS!9W%9"_E;HO-6Z'O8TPZHHAF#%QISP/=P*3#3\ K$,EH**I$+)(M4YA#: MN!;-S(R[U,04Q>F9$,1!4*0Y>/B1]=@"[27Z:6;W]=N[/[[3C\;K7\1]"^S2 M9=F!8 E8Q* V8V("I\]7D6^![L,RF]3!6#OX)V;S.6W7]30;F []+;>T5UDJ M$<+[R_B9R7#/3?@\K %/7A; O[02,X,>,']@3H3>$J[\ #XAJO4$RB#VG3;! M1%?O/8X[#VDJJV6OXM4$)G3-GL,G3[KV"!*%T2>ZL#X241812=A*@LIB$-G: M&&1+U 7^Q3L^YV1;D0L96-(PD%T-,G_/QO&,FOU8WKT+,,PR4L*7R/7 G3,; M&-;GK@5/3WGXB&-S\S(D&D(A'Y!B%<)F$\DS(&3?&E' @+(7A1Z\ ]ULL/EW MFF BBGRPU(W2$7:0T;SW()B@.&8E^P3V "T,3R\]V)1C_\!VBZ2,D:$31($^\4.LW,47DI&ZA"KV M +BDP;GX$CE)5Q3IS:,0PG41;'#X$1LKK7M,Z?;A<0"M#$LQ9C"^HRJ!1U1& M,6GIY3C5MV2[10G9;'NNKSM@;TV;9/ZMGHR:])-DE&HIV-J6@EM;:#:UA_/' M[^__T,"1_>/NT]WO[_]X_^F[]"&^:>\^?GO[MV_?/G[^I-U]>@?_?_?7__OV M\9OV^8/VX>.GNT]O/][]57O[^=.[C]_C9[Z^__:WOWZG1SY_>?_U#C_X=KQ$ MSSFP1:]Z98< A[5WW36FOJ(@2&&$1[ P3@T4G.I"[%><%8$'1PUBM M.*/0ASL!?R07E[QX0-O_B%0AV.FOY$.@Y_$!(DO-Z-[^CRAX P3L?*$PN[F7 MRK]FZ$5Z@?Z(W:\1GIL_@'[WM,[_%VCO\J2]RY#V0_+BMSFR?DW)NI9IH?<\ MP;ZE._V.6]*;%LZ^F5;;RXCF3F1BBWCX[TKKH7>..=]D$[JV8G@6%4$4XV"# M81&Q)YPE&Q.C1T.<*]R0A$T/4HP0YM@G' M%9<)NFE+\I7I>Y(K"-0C])'YLUO'\W[$KJ(D.#ERU)020BC?#GX(:J\?-T('+W10/K3[(5_Y5OO);\LJ;:OS:T?[/BV*A]OF# M#0(8\Z XE"F#Y"OL0/L \8WG5WT188]E>1N0:Z._CF=QX&W28@)1%D%CL0B< M09(E*XS(91=T!NH+_SX)IN"5,H#T IY!(D:9RY5C)QP;\"U4ZFB?X66P$X $ MST.3%V*\@9ZU"PP;F')GE!'BE-+>2"!GK$XZHCE M1W!31_N;*Y,P/$YUY=SA?T6VCU$X1@ ^3P*;&.\BE$&TW/P&MFCJL']S_896 MBR/_-!"'X%_7;A[Q@1O +?XG"N!?@"^P016#M.()3"!>A(NF:T(@;,D,1ABL M-??.0D!TQRI M @*ABRC^1GEAF'1RO(@T:8AJ6Q>)%'HZUKG2R"'GX.%L(+^"52*V)0[H<3'@ M-!!]H8UAD9!4/L#C:\!L#/D>,UYO"Z&7G"L$^7^QT-P!4OYU+HU]^S M &3>+V _J\B'^ Y"FLC&]O:/?'I+V6"(NN?A(R.S/_=97-3"-7H0-9OE+9<> M&!6,=OT9/DKOG7)0-W@0AUI@^K16;4 7Q>*@6TR8^(E+X#[F?B1:GPC=2%K( MO==%WB&'#'+J !,(+ZA)%QOP>X]TQ0V^18@%3,X]*XION-DX(H.@E\8O-6!H MA 4V4-5.'4]D1, &"TL'RLT'S@'#C),UZ)4+]A C@A$>,%M/E_EDWI@L)_J' M" JN-O5%?Y<'SQ)9DZ\4TC-'9O[PU;F%UKZ@XZ=UUJ),Z4@Z<6\7\!&0,YXX M$DKJV$MA' +NS&^I]BDA"1@Q4.,BDZ !XW G2<%:7O 4@ T2AD3>'<1?T!D" M?H;=$\8I;X*N 9$7,S*8:Z7$$66,!MVN#EC(<(&HCHS]+GFZFW&^2#22IV-S M^TW*\]NT!$$ \FF M3T1@#W^%I<3!PY+?)Q_,Q1=C-2/\D=0OZVCM.[1'1R.QJ^L(%YH+"R\2W O_ M,8BKDMR94!/H52 R?S/E=^.5/N:4UBT+;MGM-Z']M),20+2[^%*VT;U(7KJWS+;=.IP@%=U$K!WFU1 I>JB_9MU9^@AIEAJ&70YZ5 M%SODL1A0QO[G2H9)P%C(L!9+3EX9C?_*\4OL^-EKIH:TIE#TL#^1QW]T45Y< MSC%62649PR:\EH";?_*BVWLOSA3[M IX>51#1K3 9RVV8A:J,?$8_CT>4[0" M@&PK%#GEIW0V2^ILH<0*@LKBR2Q^-Q*(18!?1D5\#K[7@O@"_DQH(/WJL!4( M09Q6#W[0+PC9FF5&KQ:8#[SM0 9G FU3\9X8>P13@"88,40""=CVLFC#$Y-; MJD2!OUGRO"4]/)=@$O:U!]M'!Y^6PD$Y5.23(^81ZW*:X$OEG 2RTX@@STUU M7,S9L3I=>O*L BUWUF8P,>6B(K@B)?N( :")134P! %4R@)7*0MS,?@B)WLT6\ M]X!:MZ*!9A*$ZV(CN$=IWJP%H2C6'7KJ'R2^$)[%HB)1^**+?8,EM>]AFB=,K@9(Y7 R'B/ L5:/C5@H[ED(O0U(> MOQY=OBT M(GZ,%9Q.OC)$[BNR;9B1D9DYES_B@2F.T+JG>53(PG'ZTA%NYL)>Q5$U28C0 M6TMXMQR#A?Y3X&60.<>#9! 7T'[P:N %&S@9+1U@ ]Y/5J)]$>4\OW$S$ M4YFQFY29+H^-[V)+A5E)X(LX$T3,ZC!@V]^0:9?PUV]8AG#^@I+:[0-.2(R< M['C$A>=0)(51(8U57<>8)3 F"C<6'+VH.$('3YKZ%&LO,_F@.)/XA_@L+@H! MV2*?75O[O % _?[GQ">ADD'ET)%\(*C^0@Q]A4)@P3P4J!IWN #G\4YL QK MT+EW]97 !HKS[@!5ERA1W(2YN_Q7,U4N2(!AK.3J##SO@K*WU\ZDF9& B$[T M&$'E,I%6EZD2*H%*!A\"/%Y:'J'3L9UFWNAM)?O!90Y#'+T#D$%Q;(]*"5\*C[MP8),>7A#B/5]F.7W*+7X09%W2 M8=]C"2FRL.+^*,>*L7X.U[3Y4)!"4!D399Y;B,F)?41^(+[A,),YJ&.>']0N MJ'^7:8XR?(K\.B(S=^24RP?F; ,P![ M9:B*YT+DQU*N(LR<'T*P9J/5R.3V M!0/\\>U+\J:%O:++GIC@ 1*)PIU4ZC$O'0$XOSUIXH:^X)[D&$ DL5$)Q9 ) M1QQ@H94I[8F<29PE3PRH*"V75269S#%V5LHO*.F?8>3\TS M;=@N@O5C[A5WG5+I3^N,Q)D[E7/)(K)J9[6VR*>&>+M&),<#K"X0 Z%"SM(C M.DKGBRPGT\#U 11&H$MEYH64U"V35)")%_D.4>TODH?B=729)WNL;XML"QY2 MT15F'A_3$ CBU90\C.V3[6+Q$-F11%&"=J45'2 "4BE1 @N#E)> M2C'*9NM*\%8] ]]\H7F?[/?OHK/P^Y^V< UB5^^29.=S6DT91):UYN9O]?3B MK#_P#1H'X05XJS#+*HFI(-7,8TRF?)-W4I(E?1!F-%Z4'B]\;4WMQV9(7)!) M!J)2"G$FJC\Q3.$,MRGK+U-6%V8B-BB)._]-8L,&RV13LB<^!L!E,.D5/TF' MK2*$2D_68B,X$TX'P''KN>+GN!@)CSUPC&L '!:*0MG_EEB*(Z:(FM M%&Y]?F]3S.5P2Y2S"A83O,4'+8#N]S\9ZL% ?![O/+6/ MLJ95 [(Y]K_QL_3PF4H94X3*"JH@V08YIO%)IJXMGJ8^N&[R^%UH-UT4H8>V M):H70=5Z0DDE_4(%3^1\F20$V$8=*A)PJ7 U4P?SP&R'7 + G"SL%8$O9?_H M*FR2DTP+V,)%%&2Z6-B)5>$IC]-Y5+A629/UNJ2["IB0I6U4#R7/OD491%K- ML 9">J2F:_@#@1%S7NHRV:+X.!&71%=7=VV;KY!E@P! _9<8.Q^3,(^0BJ_^ M(L]"_\HBUUKP2]+1L@83T]=V*-O09SQT$.T96R[1#6-B4(GF?T7B"%1TC_&Y>Q\NDH21+P)EC1IP MX9M]3@O0$8]LQI^/YD%[4.$"DQ%S$OW'G"U35!**.".Q9CXVA_/^AJ'9F: ] M#92H\PR9K]#W$*,RAQ\?,V<*(Y+2A*+2XHM-_8#)'5!A&*_SQ@CRSCYGD#FJ]5#%@H&-G1K)> MC,QG8@H*"X =;[%*/Y&+E8?9(UOV<2+^%:Z,J$)8JV'&*CS8+XN;'\5>RV<, M66"[(=ZLI^JU7&Y&%!2##,&2E@@ST 8NA8,@VRU1#LEZBI5 MG*S PI;W&8. M@.GQMKU8'^]*6 L/KV[ 6U9X2H?U'\F6L%^X%K '%(CX,G-:%C05O=M$D_%D MX>*Z/A?J(+\<&6)*8*WA2%;* 6]3.6-&G>X5))(EZL"D:(M!B-DP'#[&TND=:&VS?&+6#I"'-R7 M"#&XP/?4OE!(+B48I*.:@R"Y6U=G74*5[AN-K%S(.3=V3B#2' >J#@A,T%] M[P!B&H;)1H@7UL\G8O<^,;_R1" NS4YC7PH?LJ^[Y]Z]SU8+O#*%0.%+I8Z2 M_DKF.F/NJ\Z3T&A,>A:J;"$I6QAL+EM0!0A74H#0?,N4I@JF3YD$##ID<8;Y M!W_*:@A-7$)_7#\_970;>3T3D#U0%1U:1%(XMG@'7]$TNKV+N*/YWX#=W^(# M[3\XV&?KPG(%8)LQJT:. O)2QJ2!Z:2LF]I^U4\^J8[A_,JOIA(D&&7 MG^PU1='O5007=GSA!\(];!60[5J$.XTW*.^:8XF=8JTS5V#IP?%AXMF9@@].5YY@.,*^G*G&.? M:\[_7(1D)EI4[=*_&U6PQMGQ1$,MJPY"O(RMFA6V>H 0'6M6Y@E04\$I1MRL MWZ]ZSN"JC;R299&W2<++)I8]9 M'ZJTB;VZE[:;-+RJ/NVSJK%O'!X*DQ,/]6U&^\_:JV.__6%GK*AZ:53M#3JC MYRF[M;/5'H7&STZ G>;1JTS K#6].<7@\!.MH;(H*HNR)=[NJBS*)5)U=[K/T7:_TB7 JFT[&M^&(,DNO=L; M/I:T*)8#4$6W,-'3FJ[O%AN#)^-0>*.^$XXK\BC(;&B67Y :V>>1M'$OO)Q M$_>T\W(8^K;H;"K4@GQO[C6Y9O3K&! 3UL7.=I"], D/7UEG4Z7U<7V-;*"$ M0T%C(4LFV1-;B?';\0S3"FR5FP>8(W'I5-N&D:>1U$D;3NG8JF\E^F\X3Q?4 MQ4XD^I(FP)?L*Z)'>+\MKTD-76/'K]2[RKD[0BUN7]'G<^PNC;Z2\Y0^Y7C) ME."9!S^X7A@_*BQ::A7\G'[/J'T/&I].\0XD09\4S%*-G$+ MXVZI.%X83S+CV<5)J]5DF D3<[4?&'6Y3><:YAW%0G=9^#F>F)YXZV)C+I=6 M*/9;7."UCO;=6_-.MNZ*6F.&V*N7FLU6\;7@I=@G0OZES,%Z7'@[O)&-WE7: MM18HAKUE-ZVPYA25>&7;^6^K0R;0F0QUS/M9<2^^V;IWY!!I@7"+#4#*S6'C MWNPBZ\[6+!W76[)DJ>M5P*,>>W25MW(**-2DPT3-FD/5,K !L#1J9F'SG2!Y M%O UT0XR=799_L^,S['/+-MX\''W]>LOL0$73\$+9AKVK^/Q\.#2.*(P&=WW MF7LO!GU3!#//VC66A)6_TR W$:_@7'+D0YK(4!B42 ;\P09< )!RR%J:K;-! M05L,&_3)K\UQ+!Q->LL.7Z1TG6B"1]O&612R15ZF%:0=BHP,^"/8HE:FP.;4 ME([:QCK4Q)OF95%W/6I;9X.SA:#E [HD)J.)(ROG*;8U9&:QQN(_@^Q M#[4'MUV2<1$AN?EM["U0EY2!1HV4!)C4EQU]%, \V>DVV4O[CBS2&UPYXC2 MR'7L'USTQIYRF3PF!8T##XIM/N6A1*I%BLT^A8(,%E[D8!=14N?$O&(P%JJ&<1R)RUP*:J8US.ZD'O"?GH8!6MF3(:@-O)?H8%V#(+-Q"587+ MDH43,5<<70=KT1>C84H^F0JITJB)*;!FTBH5/L)W8"]49$7X#[YKBO&[A)<& M";FT3WGXM/]\MQ;PF1@.D,/W/8@NV&9.IEP>D$G*DC$'O&-3?J&BLF8J36_& MN@I0+KV"C4:+)D?!BW&8U!16U"O$Q@O0D5,.#@B!$M1I5",AF 7?^3R7BD#9:8,)">JIV9 MM8)"3(0!>E-ZBV,F#-S)1*(+V-^2I(?UD>+2*4Z:P8H#J7C4 VR68^_Q4O/U M$E$=+6E>VJVPWEGK]0MA-Z$K(;B<<)V"%7P91-/ \NW-:R=<$F1?0=,Y,6.( M''WK) -O4HZ.E2SZ(#1K1T8$C72N,EL&_0":6(S&%8(Q2]*BY'')/"C.K$*> MP%'-(E4ZB[-@CC2#&9E O!%+ *X!&^!5DVDF7;3$&,E,O2Z:QDYAWW:_Z;UIOA@EO)SGC+X-^Y4%T#6[> M77K.[X!C$,HA&T!B,@AR^B&-"&24WQ8SU-:8.,-::$ 2\R&4F#0@4N!!#F/5 M][A6PY!DN1N)D54X'&6+(A16<,_FZ5L*GBI/-!A> MQ$2#C^"R6F@-A&)^^_E_/[Z[-287Y+%AR_]'SW=FCWBN$P#CL%EAO^*W!7S" M%,<*0 R[2V?+FH"_(?\>%:I%'%J 9?Z7QS+R3!(SJ7^:@<_ MM ^ (0]D^I:F*\08U; RBR]!+:'W*? (7UQXCZ#)],)AFJPO2Z>UTX 2F<&2 MPQUT214'H0_HTWVX&!CJ(1TO$NCZ9!"DG M:A^N#"87H0QPO FZ2J""73'9]JM('>*/GY.I4I=3$W"1V>]DME@RYC&=4)<4 MR21SF4NS1NG'ZYZSG ;^]DT 2Z>Q,UM>++#?EM9S>9_7_9]087\:4GF;VY; [ MD4264UG!D<.C\#P> +?P?3=,?%STW1)'4("U/2#29EXV^U6(1$B'^N+EF,F2 M3EP:*%]2GN;M-K?[ 1B.,GPR\4;GU((YYQB/QB%[/(TOH1+:"6/TNK3D.EDK M&Y"N)1MD>@U^$ZP@(\:4RRTKPF*6#_$8P$U\J&=K50C$O%SB:S''6!:6"B"R M'/G<8%?P5\4($HNM&5;8X'3U.,^:'MKJT[^4QN8-*7Z9#>1BLW]>0*\HY]N"V0(CD/VD? MP$A/,?DUXZC>.LEE)-I0YI5%XR"7DO=%LAG+PK[393-+T!LRZ1X7W-YD7MX: M7'3F!206QK!EEGY/K_XMCNJFX"4]7A/5OW_0[MJU^1UN3K!^0P(L=)AP ?^Y MXBX6X(++(=R%A(>S?LN:]X#UJBGG?:>SDJ!X/@PX9-*;DWHP3E?C*46> MF-F/P2D%O6"'FL7\&9(2Z$3Z"!U6'0]U_-#^=X)&BZU(7/Y-:7!1S'.+7FO@ MS<-'H6L@W/$$)C/T (V!")5G00O,E=&G+=,8NV)D<,D/,M'WJ: :LM>Y6JM\6B MDJ;*JC;,[C&9P$O.O 7[2?@CM=6"R^!QB50XVN.N<^< MR 7O4BMY/.$Z%P%R.\G:^X2E8H%(D[!2KE(C M0Y[CNCA1SLJABF3A?Q0X/N36PJ5JVF08-YXF9?-9B;N)81CZ)K+*Q-\$=M9X MRA.AV%_)>(_;Y2QUC$1"#MVF]+N;O2,AF4M.@2$FJ^*"!@0^651HB/9Q2JJ MBL3?2 YRF+9HHSA4QWK$@'/*BLCJ!J&HLJZ7[+.PC?P9QX=RDZ+W M[JGG,J MFBN$[#J>.V+4(V.>7)@C<@SPD53XXD7^#.'&%^0$]X!LQ *0NFS6P?-;5<#XMEF;70 M92^<)+TC:(2U*L%3$'+0A9@%C3^^]P#1MP(035R!OA?><&0[R2(.4BZ.]:3- M76,;Z2R#6QZ('C^9X#DC ]TWP!+EYDLT*!$\$:C4X:LP^U-(D"-K,(L5Q5' ML1A3;C%Y5GELJ]&,&')/"_.[5$N(@;L9(,,FWKS5%73UI)\A%!%T=2ABCOJ M\Y_-0R8+B'ND0>0+?I%1E$?? 7XC8T97\:(8_SZ_I\M&Z'6 78,7Q.4!JB @ M*0@8JX* !L"B"@+V8]OD:J3F@*Z)BXM<%L8JF2P(?LY_6@LLPE51:L6JQ8*%-F8-<)=L. MIJ'TI3C#FX@O,2*/C]I(^YBF8@>[2+]V(I.K+-#8O<_C1A[N+/V2+&;THI#N MDU-P+_BED!641_2R$J%Z\[R6L@])VW?V\]1-+/8$[#=QH-<*I)L13G+*1XS./8)T,]ZFK'Z9&8)_R@!,3"_\$NQO,;"LY?$]JU&%EK$S+ MU"%@CV=9&X-M!B+'H8XY,D2"2.A1V.9[>" 00<[?.M\ZV(Z'4Q$!P(,E.'B& M$FWR5N;LJT!U0ECV5SW)$6K8LG9'*U@3@_E(!S(Z[ M@38U9'@UZ">9\&?>##3,LLM C;_\T[:K/CO+!^8>LB1E#LD!)P8!"< 2&W&9 M8H9&0USIQQEM9!LRMXW3L!=E@PI#U]LRR!NU?/9J#TQ)<.)8E(;%61C1KP+^ M*O[A==S WW9I>_2EUW(Q&8GIUS M'B>%1TLFFPBU?(:91N-JDS07X(]J?]#U,>T]]3I(NFAHO:Y>80;(1>+E$UY$ MJHB6Y_)-9A+4(3,]&X8Y[+A2923KSJU6QY:09WXXO5XF6N7FT]R9#CL]$<5@"FI M%,-0Y[;7Z8^+&76\ BCJCUX:9?'!,R8.MV&"O-'3!_WAGJ)1SJ&G4\-K[]L< MXUX@?;KZN*?HTUCZ],;ZH+NO:5'T.1]]NGIWU*N)/A>?6Q)M=["2,E.0LP]7 MR0UOS$BN)R7;P'*&H8\&^[+4"UL M]D_9-V/'<6UYLY'KRZA53:(WS&Q,]&&OY>>UETR>,1CUEA\[73)Y,%\S&2GZ M-)4^9E_O3PX,=]KE]S;/-2AI$W5]7D%+\]!&5Q^IBC\Q]S8XBS_G< M D,W1EU%GZ;2QQSJAKEO\KN5QVS-,H_I]@'E.^'%99._IYNC V$21O;5D'QMZ=^\RO":275%V M/5H:ZB-SWW#I+)2]^(+?OV*]KQB$7FPB=NT%8R^-@3X8#G]I5K&8JOX\*/&T;5BR_T+;;W?DZVHFU,U^^K(^?& M$L/ M,(/] R)%F#,0QM3'74.1IJ&D,6H@S0X+&<\E<#V:R;:%FNK)_),*L?4@MOU9 M$#I5F7( GY&?GW@%H=9__&EL&N9K52&N"*0( MI ATB01Z.9PT+I74_L#\$P\U!X+S [T5.9ZJ![B=>1%.!=UC/M5%#0PX)EZ: M+(7/RTP\"R]GC& /AK/R TE1UVPL-NQ]CXV;9E MC5['Z!^V[/;/^MVA K8]P)J=[KA?:=GGCB^?%!XM\;X:-L/]^\+G7/L#GEL$ MVGMW!HKH&U^%?#GEOM;KZA5&&EPD7C[!7ZJBY;E\DPDB#IEZWS#,F5VS5V40 MQMX)A,V+2$-5/'2_$'R:QY#"J\.:XL)30SM&=4V*.O1LMDRN>]ZAMR8^FCO M?G<-"PPNF3R&/E!SBYM+GJ$^-%H>5E\R>7KZI.TC;AIN0W>/N;N><-30AWL/ M858.]1G)8ZCFL$37G"'G.=J%3B=)5BU)?'_?V]2R5*"E14J)4#-+& M^G!TX;*D9$+)Q%XR ;&78;1,)LJO\L;PROWU\:9E\49KD[OHIE]A M4X Y"C=_I5 \?WX:T@U8<[(6G67^7?CI'8)[?COU.?MQR^8 ["OF/+*GX.;7 MW)Z6MGN;1>#ZWC?N<#X_R@Z+EP$&+P1KS+CEB?FCKX 5N2\N'_^%-086;>'S M^7_>_,DVS.&(\>'$F$ZM?H\-)],A,^=6?]IEK#OJC?\Q@JB;[A-[<^TMO!"8 M)_C+KZSLWK'X0_%2WW!9?7L4$9 M:/*"-0_QCK8?+C0O\L'R88)$Y"1/%F>%G&9M!/\C7JROA% M7&Q6P*HKX^K*>'/PTK KXR5^:X.1]]S[NMNR*YO7*;VRNU(OP\[()5\7/GU>UT7PHF!WOE MB-H_M^NS. 1V[^."]4R+[YJ]"+7&B==HQ!6.?BT7. :']^RYK Q$;URWY6@3 MLFHWLRU"5O]9KM^5(:LWJ34-V##-O'\3F M+3E0Y,5>9'(DLE5#= UDJ1WBP M&%ZYNWQP5Y'+LM2F\@'W0-9ANOE*D:4X:P]D#4_A,-.5JMZHR0D[T7;"*Z3M MGF/7+R5Y:W0/RV;L@X;G^#Z7@^?#3L\4GO?$LW%8#N6([OK%H+([NJX#_[_B M>?_<]Y:9>W[JX/_FS_A/2E<*;XZ.5]=O$_^$;$/VK;0 M'/2R[N7=QCUV7(]:1FU!CGHR_Z1";#V(;7\\1GF[ M*9][/L?K.@]V@-W$L>V6#,]"]E.=]CPK[Z&.(?:U&F.%Z/-P]($I4W7@4\*T MDROK8_(QL0]@/US^S(N>+2+U?_QI;!IFH0VOB@,4QA3&&H6QB_?>/_%0<\"# M/X*[5-J,#:&_& L-_OMAS8*.B:@C^$J73RD( !2E6D$IB"">12F%[/U"C)+V M784!"UO[G>=N>63WN;:I,[:=+_2'I+;S;[WEBOEVX+G8N@M[P(L6S'@?9$?3 M80W;F=*#N2::80'&L$P=:@L5WX/.,LC';AYNV"N?=5*B*O$CLO3HB>MHN44E%*12D553MV MRE34.4;LM M++VU7"Q=>!$O, EWC/RWPFS.S-H,J!4 *;[OP=NY>34?&R:32 M^<-OIO;6\2*(O4+/QSFM6^=I[+/U2YQ(GMM?DR>+&_JP.SYLLGA9.YN])H0? MJ:1%\5H[>&VLCX=]Q6H-HLC%LIJIC_HM9[74O=K/D2AENX:1IV>F_<*T=O&;V].%(N?&*U\[BQH^ZPW:SVD7[5J-K]*U: M/LJV6@H.BV*CD/O:;["=:%5QHNTV'B_!0AMXW !S-]DWABBG^.ET4-4:]\ND MCS'>5P\I^IQO[F!WW[A$$>=\@T#.3YKZ[;?BB]U\T=7'DWUC/"6W9QQNJ \& MRBEI+'U,O==7/DECR;-O2N$BS%X3IGQ-CC_DJUHX*X;+K 6Q1X5CT!D/*H#R M>N4%-LXL>.5SAX:,O<8*IMM>QRBYQSAE <<5;MZ\-'XYK/JE8YJV^^ MP6)L#G1S,CDLT[9/D=S)4Z0'-4-0_'WQ_&WJW;V=V2;RMV+A:V7AGF[V#SP2 M;04'7_(AEC&XQD,LI=J4:JNTZQ'HMK%Y ;I->9^*O\MR0:9NFI<072D6OE86 M-@P(H'H7S,(7[7[64$I9O_M9WD\PES(6 )?WQWL^T.8NH*GIW3_6_E>E^]V) M(!YV=J:7 >3-Z>6JV>4S\P:A6?O@^=1X<07?]V:!MO)Y@-=T9[KV9?$4(,S: M'WQFLSB%KRT8#A/A+N@&EY06@ZMZ(_=SB"TUA\3FB9/FEU MQT9=\#B#O!T&3"U(T]']C(&+W0:98-L%%(;L*5'/:3XIJ:A%G4=A<^ M8_%; 5O&_ \DH'ZBG2(K-X M07_-0-J ^BE- TEEY"3^TP9E 1K( J7A+;D?Z%H0K58.7Y)F1 9 OD$W !4^ M+NT"E,GCU)8V8 Z7T]*!E[Z"5O4?D(LT_J\(9)XM@3AAJLP:13SM^P)O_B^9 M[2(>8C3A1FOE_&YGT'S.)P8CNJ^9/A );X4%NR'UP#%YA;.-DYHUM!9QHZL3W3@.T!%,T&)0N/R>5W MRPN\(7FK+;P"-Z+%X7$'@'(#V#2HZ:)\*H_@]*)G&!VC^;)'+D&=>#+&+QJ* MF-A'1?<-O,TUPO35P1 67MN6PS@L*B](O*2Y06P4. Y:(B Y3'=%T1.O*-D)YOY M2-*NC]G.8BHT&07R(E^B+)M4=M.OL"E ;3:^)5=4VW.Q9^][EI9<.;?A1]# MLP+.NIT"[G[]\3]&$%V1; %/OX47 O,$?_F5O2F9D"/^4!R?TXX DUY5?;[06Y!]Q,G7 M6,6 UOB=M,P?M+L]\*/&"[5PK(B"5<&J8%6PJO%":KS0Y=)0C1=2LSO4[(X# M\*EF=ZC9'6J\D%)1#<:G4E%*1:GQ0B?"DAHOI,8+':^WJ4@U7_54H4/OU(Q: M<-?$Z.F#_E -1%!.*KC[N*:XX@"OVVE^#.<#41T97M9-O+'E4)PZE@Z[1 M,F$[U^Y$<87BBAQ7=/7NJ%*23G'%9?HK8[W?4^-O&DL>\WI;-USZ^!M1>;@L MJ3SIN== 9:D[E6HWNU MFP&+O'B\]X;<\#C#.Z^(T7 MA"WOUO$LNC"IS9EE.W9H Q!T81W(X$1(2[QF/F,ATT3YC+AI7C/VS69C'_AY MQE<^MVP67]9'=-ONW&=!Z$=6&/DJ >74?6 5^=:"!40Y M>>N?.=J"^3-MYML/7! B)O3:V@ !%4DA V#?#<\/2>H +X_A(@9H&L'R/+BH MCHG-M7?C3C]F6[(JYOB%WDS^/7XKH.J*O=8&-W_N=T8QC4ZN0Q%9_"=L,Y Z M C:<].7(/$T/_[F7@ /4/L?F-UG60)62[\ C MUI[(K' #6J>QD-KEQTDEP)=)9)W*J M^(_-Q%X#E+_,23>?<_O::@G/1=$,;O?5&B[EV M?[,=W0%I3,5A#?=R++6AMQYR *QSY.9ZVH?(AS_X!./*$1TE$W:IPBO(4@ % M$(GYL 6 )H0(=>,N+H&U:,7JWZ :=LRLNBO8@FIMUJZ61@I6!:N" M5<&J6INIUF:72T/5VDSU#5)]@P[ I^H;I/H&J=9F2D4U&)]*12D5I5J;G0A+ MJK69:FUVK'NK..&5^=9"#-WA#]SQ*"5_G3W.]MI?@R_33/1A;]+N/@"*U=K! M:F/=V/N*FF(UQ6J']./3^^-]K\DVC-4JW51M:7<3XRJ[FR@==%4Z"'ML35JN MA!2OM8/7S+[>G_04KS6()!?+:P-]V.VWF]4NV;JIF1;G???*\BSQFU MF^KAI1BC+)M@Z,:H!N90]*GH=@]U8^\A$XH^9XQ:NWU%GL:2QZC!)ZG?[EU% MWOIPK&:+-I8\ M5WSB6G7.P!K$YVC_1:\JZYI3WG,Q=[OAW:;;#6WM.UC<8N8"!W5W4"SET@5G,PMH'V:[>V$_+]B^S^ZY9CE> M--/FG&$3,5$YXF MZ4"N99= ['AG+4!,>*"C8BQMA+];,<(WC<,4TT;9E3OL8T^\E1=0C\-7M)K] MP--6>"]NG ";6&%@T\$GF_WGS)]LPAR/&AQ-C.K7Z/3:<3(?,G%O]:9>Q[J@W M_L?HYLUWDC1@X[?P0F >,)#L38&E!;;?_&7J__JFC,:MMEA'\BS0N:I3A\XT M<*Z&61WFI6=MC4*XCW@FY-W+0T) (K;$C55LR_RA/6/.M)[WC_)ZWJ;OM^+N MDFKE4M>O[EEKS],;YGXQHH[?&)XL:56N+39E M^#;%O=TT#8$[+@]]"'%WF^5$GP36/-9]SIGFU59F8& M\$29@=YHI#Y3RJP^-SA;('BWI4"PZ=NNO,E\%60#\Z'KQR]F5I6?\Z2CD;HB M8T'R<79JE.HDWZX49U#N^J; V^[,]G'<2\A^)LPI'3ZFW3,;#9'EW;L E!Q[ MR=:^Y=ALBI-$G]!DQ>O*B3? 1D^<^9)#")6"+PBNTQP*;1[Y0B\MS2RO?&\. M#XAY-'F+1ZRZR84WBU9OTZJ)=686@1R/5T(4 O4?P-8&G)123$-6<"ESW\J\KU:UM,_9D_2FJRN5MHGX1O^N M?"#51_/E'=?>Y&@[B" M:/3.?G%%5B2GF+$Q;0QXTWP6PIX]-W/;3Q2V5/"K@O;++F15L"I8%:P*5E70K@K:+Y>&JJ!=E86JLE!5T*X*1AM7,*HT ME])<;2]HOP2L51;-LVC\2\"H*H]7Y?$-0%K+R^.K3>)-TM:\+&U]OH-HH=#. M?\)$.?"7D]ZP(#"G.8=.]MFN.H&:R3/HMID\JF*H)15#:@QW8VGSTCB3!FA* MH9#2/5>E>UZ:^KA[7AY7;':=;&8H-FL(-2Z6S=I^=?*2/:G_^-/8-,S7JOA: MC60TU[(]:B1C';"T;"3C^E]X MN3)5TG]G/[7?N,OG=J@*DR^C(%'!JF!5L"I856&R*DR^7!JJPF15WJ?*^QI> MWM<>W*CR8U5^K/13[5PHLJZ MFT&*B^6Q80TMFY5;5?6"7/=^MO*]!SNP/9RG7?/2V(5BN'4R-M;-L\3[8;A"RDOP>Z]KBPK84& M3 ,\R@7S(+_!+P%2CUIA,\OR_!GV=-8>[7"AW7.7^]0F&CY!-IS1(Y$;@G+! M#MGP&G@SL1RRX=]<&Y_YAJ\-J%TWXA_>S85@S+#'-C;]]OQ O,&-:90"O90T M0NEQ(E1C&ILA\F%EP'00:()(!'[RR?O?/GY_=Z=KG.$N VW&845L),X=[Y': M>P<\75JB0>XN.;82SND!P)\ M&X/GGDB5@D2",2+8@H47.2#17@A0@,BZ 2# %YBV \^AKR.2< $ 8 K\%48A M)WA2?&2 V4XMQ&-'^P@?@/(/1<-TH(HOM(5+C;]3G"9_C+M]V^X,4.G##I?L M28.M6!& "+H%MNHPWWFZ!? W1!;B_NT4@2(%W D3X'6X@_, MB7!Y^,3V47?1+F$SN@8/')<#HP #X5KA TD 1"' M0DL"JMV.]ANW&$$2?R5#010.[L8@(7(0'SF0GKPHIF=,2,%JR7K;L,($Y,2/R#_K?&>Y%L] M-BZH1H&YP(6Z!PT!N@"4=B#,XKPHTB@(P%]"G2#[1D)KK*D!D%R/?H8OQPK? MG4GW#KP>LA .9V2,?K4IN! MX;=^W$YI7@6J!NX&0L_(JV ZK PFSI+:APS\$F3?_K?X S("O,%"'0,D]8&/ MW A)B91/C^_QLS78!"Q(9?FEC@;[$)#QC7#%7I.-ZZ/R [K";^!3Z<#'PJ" M;S/SR,@GAL'&@28S\ ;0U8]Y#[0;CYD(.2-EQ1PH.03$-^1B]O7Q^^$3(8;_ M*[)7Q-P%-&6^9K$5*9]_QQ-"@%UO$>S FX>/X :E&Y&6%"PV;L;GMNSY M+T@I8$\*;+5EU=VSTUQ<:B->]KG/=88[4@?5J9ZF2>9._)$5>.Y-A.R&3]F& MNHV(;4I3]#;B3C'E69CR'+<=6H>E9I;O)Q@Y?LOOBOV4?\^D.LK[?9^D(*/6 M'M(GKLFH=6^&H8\&O7.69K2G3;9BNM,QG6D,%-,IICOCWGI]?312FDXQW5F9 MSM2-P; ^IMO;+Y4' *WS2\6I-M4AO2KW2P_9?I7 4:U1\QHUQ%YKL?$M/D_' M.S6IF6\;#I>O*2DVG M4E\W1N/ZJ-28X'=\?-V\W!_I/6/? MR.YE<6V@>Q[8'ZO.B)*>;=Q M^NNP_HQ[(>,YR92+X[O!@*[YYGKA7?/9OO%&>5:;1]4U17P5E-26G7 MZ('>E;4AN,IBKE'_1 4.#1<"5?]2B3M.5:&DN.,2N$/I#L4=2G?LU?E8?K&/ MC8167D ]/E_%+873_D$O\GZ3O#;?3;_"IH'G1.'FK^QJ[7L&Y% +JEYOS:_* M_+OP4\?PGM].?'S^7_>_&EWZ^C1S9OOU"[+FVMOX85X MY>:\I,O=NH%Z=HJ+FQ!^)Z6TGY=19H+@\U!Z.MY#-L(5S6,G&]T%?7-C=W MI(:(/ C3]I.B.S7M1/1NUS,]W-/F[KH64[ .K?CH^3\ ;Q8779&3;9,EX+,] M0;OS;>9L LBL!%"MV @XF'/J%F@M0'JP?3*U.*;.L=BS$W@C\GUJ>2T>Z)2! M6[L@H0!@&\X2X4EZ91^O'VVV+V>X8&&QD?KS&O%FVO!NZJP.W[IG_BSILUNF M%K3I4Z9]K 5^&\/FZ2%?!@+LN%WIE)>T7(V[D.HQ@/FFG]C3U(M"Q_-^$#Z2 M_JTE))AB=U'-7F*'4P;:(6Y;&3=/M4-MP9U5H-F.@UW4D5K"@#Y1]TR?N[.D MTWH,5]*+>V%C2WQJ'U^.!I1P;8D=9),NJ;!G!C]M4YQI0]X2E;K>,#?T0J*D MZ(Y[818J;C4N.Y46$?4D.]=K<]];4AO1S%>"LN\ 9ZYUUR=RXI_X7% JV[\6 M7S&57>?Y["3]Z M$/KCK//5Z3TQNHDWSS>+W[@\;KWC2WK!R[SN;PK8=_JMI M:MOO] 8G:&IK=KKC0]NKGKWUJ@+VE, .FM[4MLY>>PWO:ULG:E1K6]5%M*F( M5:UM%5,V#K&JM>U.+#6SM:WH'K^MQX-8P08KZ(:O;NOI^F"@(_=)!FFJ_VW[ M&_2]-(9Z=S XT_1;U1%2,9QAZN.SC5M6#*<8KC_2!UVEX1I%E(MFN-Y0G]3$ M<&>ZO=@B9U4UQKW:-1H1N?6&!6'H=09UB .=U(J:STI]^XX*WA#WO!.^DI)+ M3#C<$L8*FH\%7-3QO31^V2':EUG".]3[%]#1_\*)--![@QJ[E"HB56R8U>LI M*C6=2GU]-#FP"<[%>-N^?VXW .OL#W0CS.6Y$>WMXCO3) MH,86GJK1:J4N#/JXMZ_J4T0ZOQLQZ.\[V$U1Z=Q4ZNG=O?N/'9%*C#*!-1N!YTE9%]?WQ@4U,5C)S-:^K7&(DH$E6;X6.:[1^S>N%$,O5^ M]_(G1.XPQOU:6BV- /T?T[NW4^[RC:,#+MPG_(\_C4W#?*U<=T4F129%INL@ MT\OAI'J5B@J CQ@ ?\HU3<"1/3S KA?,T6#%!]OB&ZJK+]T9'!\XM4;YZ\W6 M[8I,2I(4B1HF24>*?>G=O5&)02ZI>RLWTG78X+]O[_&D%;H>;;RS>)G>H7%@ M=V[EOS=;@2@RG9E,/7UHJ)G0#2=2[;*TPQC'?8)C+_9".R#0V\ M$[.A56I5!W1C0X!KN(Y6U1"A#O3?E;:M MOK*$YLM][\I6C>X;IV->% 1-98 JA$.*/11[*/90['%8V'FJ&T5-YX_M ]5V M#J]X/M35)NC\8^U_NYK[RWZQPSSCG6@/YVJ/4L%]Z&F6XT7B2GI$ SZ8[S-7S-"B\1^VM=#L( :(9D>L?+YB$&'( MMV<'G0T[4_&^8@:1",U-PT MW2QA4N BRP'&L.Q0>V3$HLA]M/2* M^6$\? DO3_JP?!17D=[[;-DI'156^XB@;YQKGT #:,8 A1/!3Z>X),*3$4?N M!/P1)_T(W "._R>"O>.X)^TKQR%1*(0?/'^I&=W;_R%!0U,:BC+:\BE8>8RM MU?74P9XE8F_/_O-F]QA(PQC?;#9>99-I2L>,GI$ORL@ M[Q<@^$]"0NID5S#''!3_3,SP(@L(R/:6W"=;B0.N-%1Q?C)-*1GVA:.=0$59 MG,=_Q:]__/*YH]W1]*]$%PL_.E;(Q!?OX+V9CPSZR-3%T"Z09H1H1/(.+ M.0E;/:(*08.LXS0O/[P%Z):9:^:!U,R@&&P+E;-X-K'W91_BS,/X 7C9GWN# MCHP.8Q<&O_;GX:0SROV9IN2MN(7&TWGJ:!]=[9Z[0'1'#+QZ2W/.GJ@69?0Z M6'\Q33CS7(?&G$6!<'-6.%C->\21?6"&P$J T9@SBT:B'7'&W-FJ,M>&)B*% M^4];S%:4I$%4<*#O W.$,X?8+B>NOC99D;XK1R@VTD[.:.I=?O"DL/4/GO- M2,C3&/0(,!=R1!#-Y[9E(U,"7^!,2#*2\&7T1P3^A'K%1>.?R8F!!7&*FH]8 M]:4E)H,::@YG02@E^&>H&:;TH#J:F$L+&$<33HC-?5]:Y.Z47PQF=N(,,'?[GT>N_/X^0JD?X$?@).VM&/A#K29 M'8"60G$!SO(>!>#SB'8<8R$'.2%TQA$OZ&, 39\0I-#S"R/\"<1V R M'$TI!#JTE[:<$8J_,A$)Q1%"7ILFFE1\%>@";"3CG@ X7? "".X/+N(95"/@ M[O"@\"X@E%1- 1$7_=^4(S8JA>L;?MY7P\\; (L:?KZGC0!UXW@KRC;P.>CI M4*H <(505X8RNP$.)O,QG 2$H:<0ZT=0[$*#0I#DLS@BXF13:56QF@UZVXO# M5T#X"A0!!E40.R]0*6=4+TUS!;AM-T)E(Y04A&/>*OXR>6IR 7)\\"M""9,G MC*X-J0)\K9=+UM#P3HOTLT8CF-&ZHZ>)P;A, ?E/RUN.9<;AS33U.7UA;&C630N9P11S\XTXD]H9XA@GH&'&TJ3,$&9KX7D!$2'@ M_$ 01YG*Q^* .?6#UMR\&)]HAD+A-STF &3?EBR? MX%Q.=HYYQ&=V@)X$<$\*"D( ?E6 LU7!28^?C6B\,PZV=AP 81[S6^3F5\N\ M/S:W\#WA^(8\FRQSP2 & 1*39L^O8N=GS1_*<@#Q'&7O7.^!)8%5R=8H=1/2 MYO M\\AQGN(\X".-^5TP?UEEJK7@JC1]@5E VN$ES70&EOH,+H_,3QJ$59(7 M0C:*9-$G3<1&>XGCKYVG_(ETQ^-H#LYV818!;IIX/3ASFVH"3_]SK=KI:-J9[:=OUIC/9[ 'UU/_/ MWMLVMVTE6Z-_A??45_USR4V<]!,KSANWVM:_3VU<]OPJ)N*A(/QX*KVAW(;9 K\M+^/"0C"OT6Q@U]P[.B?I MT"/&,K_ +V4_T2ANI1.HTT#.%;<-YRV=) L>'2_2!)9A-VK*AG[+,F[+3%BLX-5)R)H../3E# MN@FA2UG2FCXE,T[5* *V S45-.1 ,"])*S;74S+/Z.%03N5Z0_X/#5OD-H?+ MHR]*PR,WJF#;J* ?]1O-UE1)K-&$_.'LI[ZP+38GP<,;>T52 7/?D6VQ57W\ M2]Y*NW!)%%C\CE0Z"X?P6#(5R'2!X=#QV1%G+;X4WG(ISY1E)U6XG/'^;+ M88*AK77-:@XM#FPA;&!=3/S!KGR8P[*FB=CV8EE(L@&V ZT!_8]# .S2=L&B MJ&#$T3NS2($5$7(9-&T=;U/9G?Z^8K'0/IAU-/GEJES0840#Q:*S;6<.>[@3 M=Z4LQ*[^ZOCQ@XQFGK;ONF2KIX,X5D'V<['$J?U)QDIO3U_C"#YOVHWZ6I@4 M,\-$8I#$;_M-R$SYS2=GRY)F-KMEO:1M0]./8(5(UGA,6 /)#7!!A^D2XXFW M+M)@K%3#I*DEB'A*6VANK1-+*WPGP5>YM$'PHJ\1\> [J!4(Z\&QAIZT^;+0 M@R?!$3'Q1%3 ."=;LVC]-1=E42V];>GX1_\DH7./SJV$[S^G5;0C=7 K=;L< MOZ;?DF:1T-P\KW!@$QOHLQJ9G'3^ZMO#HT'R8A#&3$SG7CQE,9_YK7"/XX>' M3Y*;B-TW]?9L+P0C! "/.1\9M0 'D=-3.J]9&N70@++X&[!I\E$"Y9#SQ21A M6[@#RX+D5=5EMW*;L%6A"?.C/R5A/I9 NV-FGQ;/=741Z[%8"YH[JRXN">0, MXDC-'#J*//WE;-F69X6E_P28$:,Y9ER0YYK/)$CM(@"P?*%+)L> 9W?A'FH ME_J1NZ7F=SAO0SJ+M(M) 608^3WD@ U2'V2LW+9-BS5A59M.S!;,I9;;@ M_7?3N)1/-;)!BMG!?9J8#%J7=;GNUTG^2/%;79%N+%DXV6,N4.:26C%/%#QQ MI*('N+=O#Q^% (-AQ=J"3="E>+HR2N23CYXXD)S]^(*=?4WR6)I\IAGR1R)N M96;8_%*7GMU]R%.XRGRGP^9G4A[DR25W 9 M"$-ZJ!KAR]*@^&T5K9B%Y5"73IKB\Z[+[WLMI=_]^C! MMW_.8!]>Z[97E-1>61ST9/33B>H?L9T_34W,]U=!&["M_LE9F%\$6?YBC"P? MU\O\@2ER-5C7K8Z^W9/G0S5_Z&VO/V4J/-+[\*WNSY0>?]1-]^3J9;ASD_0U MS%*I\R#[MJ]S\M=(M4V4M_WY]&%A(BZ#BOVI97W_++:B^6%OTMQ$%R!"#3^, M*^P+8.FX2UP<1P^RQT^^OS$9QQTBC-EON-OT;KSAOGUT_%DVW"?J[W2+Q+=6 M-R!_\K7*\F\TKWD=87[/"_6/C[,'W^\[Z=[R5?KZVZ/LR;>/[W-[FELD,LSB MBYF,CR(D[FYKAJ^_RQX_OCF)Y"VRD.[[ CW*OO_N!MVK/K9%L9/OY,NKH7J\ MKZ&Z!6/9UU"-)A*/^@%\,8O+IQ8;^54(=SS;H?QN^PM?>DZYZ+4"W\56"^5= M48O65C,(*_ ,7%+K+R6TPE%PP=9#%UEO\..)R!% 6BBFHALT=5U4!P%UHW0[ MV62=:_QV6'H5OD#"FH3V:9''N]VGY-WSJ^)RCC!BT=1=J4A:7C4F7F"T\2PW M$E!>!4/K2G*6EWY;K)/RYEVT-QGCHFESE/H73WZ^;DAC_CL/I8(M#U(QKZZL MD,:2C7ZGFK^\@WP(/U^#/RIFW*^,WPHL\^C!X;<#;*? ;P2Q;6<^CWN'\_./OCM\ M/$2$^BT5MI*1&H$:X_L!!X;@>H>OC@\?I&,CDP$@^U3D"Z+*W9<++6@9/!.;7L?5J(N%E,R)8F 3 K\?[J7X M,'^1X3[9]=([G9QVQW.IK0-*F1R)=@#.&:VHG]= MB]\NRJ>\P_SGK2":^,(N7QN\A!_'F4N #OLVV7U!$IWK/=JRD[,\)7:NI&S# MPE_GM&=8ZQ((7UU_P:7[P0V7^7[KF>,_5<_<-HBEH/$_9SG&5P^_'9SG6SE' MU[$&CI\<'E_/&OBL$WY\%^;[3S2//NOD'ST::-3;.?N?-*'FHP!1 P*/MKV/@:]'G\:AR5$Z\L!3; ML0K,H%\]_F[H#8+Y KQ(ZDK3_TY.W&#!_7?(HO4'?%?U.G"7!W1_CD MGAV&Y0>!<,*346CDJZ.CP31X9-,'Q)Y2X M?Y8PZT*B:/Y<8&(NZK[X]&EF&M@FO)X+O6)+EAJH^$EW=>55_&<3G1D$\$6G?#3;U M(&@X^934$5"3,[)WA\3C5%&JKX>\JO(:(O'1T#=PIVY8_=]8Z>PTL6.(M&U(T#X<:?LQ*_N(AOFKAT,+;72=T!@5[:(4Q56L65 6A?B9,V$"U9F: M$#F8EL&B;NF%NCRVSZ Y&GE.$Z-G)^VN&Q]_])BJY3$\!;?LF.Z9J .*ZML] MBNH6C.6.H:@^74SVZ!(C]J.KTU#]O_.100BMF>P-A"*K52%-?< B!XZ%'/:Z MQ+XFM>&?J=6NIUBG5?]-U-HUVP4='_V1=D&[2*&N^_#O[D6OHN?,*+@@'?A, M4 V\W5XW%??3^?GSPBK8 GO9;4A/PJPLA"+[[/&3W@/!J71&-*;F6P97HQFP#7LQB&:BU.;^C.8LDTQ*R$"*JI6&) MSY#8CF*:JJIANE,A7$,F @F5,"A:>MI2VZ;%N>3;M&41&L;4@8U,=-)H^.>N MVY"2]N==(_SUD8YQ4;8+0[(/B8R(L/_M!>8];ER[(TV :I!M89HACYIA MXS6#6ZTA!(HYA6.+(N5Y?E;7/?K@#07D?V7@!MYLT=FHZ.C)<[E,6=A!T76L M/.P68_R3F2,3;XHIF>KM#P^_13W21[ >'CZ8LAYNO;7PQLCGGW$;%)IF;S6T MC1#2K\5ON#=G)K3Y/,YF/^9="?GQVDD;G(:WD6_JK>/$GC"K,CL0:ETT@[:[ M>U5_8U7O&QY/'W8D&TPFA8 F"+^]?$OV\/6$PN-''TTH/+R30N$_7_WXE@T( MO]=?*);B'HF!W[3S5$T.<\&#/['>> MI<9F)^J(-&G7>?Y)MAG8+J"[Z4;-H ML[?\4;_I9E_SY'W#LR<\SF!R!^Z([3AK!:2&W&6/5C;_+=NW:&6Q95)4AQ @ MC]_,1)AP9D6*B2N-A%V_P!!LR#<;$EM&B2TVYZ:?TV?Z<%#7VZ^Y#<;T&,O" M\<=FLWF/[NG2 !F0Z8]--Q0EM;CB,XQ'"4P=3.C$?IGD/3<6C=D-W0P-TJ$ M_=T:D^#9OYSE-_L&KWZOB@F<\"SS\T2A/HKFQQS)-WJ+G.&V**M.(CR"] M:4)D+L4Z8@;7"R>C,G4*TE40)R,=O.*P&$+)$[F M-NCN"3B[$Z\@2*L MB^DQ]'7%9U%:16S+2NW6^ /IH(4M?XZF7YN-\)INVO(,;;[B@']3J[JHX#,( M?7P1?:#IV8O^6%@R2XCX=]@Q?!DS/2!OR=\+E*&LO%D>H"44SB1D"ON*N^?/ M6@Z1TU.";!?E$.@>T7)/+%XK;N+*L("M/>F2-PLP+!.$^G[@6,[5$\MV,^ZZ MGCKB6OB69T[H>.FP>^.E>ET)H)-==Z%-+OA ";?WAZOQ)_[ENV?O7O[WB]FS?_[$'_S#_O[IY=OG_WCU]M_->+=[,W+]_^U_U3_L7OFT:9B[4?)#H:Z1YO6%FP#T#[KE6PK^N\=\C- MEL(U;:$!BTZ4 '_&3;ZY8@0[FT^ =F=)3TG _VD>,^W1U+DD*/U8AXDNFMH7 M0)CKI=-Q' ]>C35@N1O:O*HX\Q'(X",+?!N"-B2^:-YJ1?@N+MBSE]Y1[8Y3 M-;TGIK-"QP^/5L>?&AHK[WB)5_8'1G7\@:.ZS$G\#).$GGEO:!O=HR/_2E#N M;7)9F) J%7EBX&C_ M/B8\X"=S0[%^2-ENO3(A[9HL4/$/\G^?M\G/=-O-V-J$3"4GMJ0;5FC;BFGA M0+ 6 _(DG^556+8=B&UNW,-MTJ:>.R"23WLY!39Y/"U$H:_Y6&TR)-BP)T/, M(Y*PQ\-\\X *?F;"[8#G1?IZ<'I;'K"@?L!? MQ%!HLKFG&::5UO16AJ^TL$6N"Z7;Q36 OGNP5 *6^FX/EKH%8[EC8*G/+LZDC=2P?HE;5P\D M!7M/L:^8B!5QI,@L80U*;WU@^'Q(MP:M8!-@FM9$#7X16A38\I]?9 MGVE*6#"332ZUN:5"/V-U9D@6M_>]+?K/TF@IFS+G=IE4H5-ASIY@J6P223-U MK2M*.Z['KN896F(GC;Q3=40J9#G9S9ONS7VY9]*\F97+:S3)?G-%D^S)+KP, MGT!@C;NAXKDT+.O*39NNYI[DXF#<OQZ^/21Q5%5Y*W$3I70C MD;:PGN4DB^J&-A+<"(T'N>LP'NN@A:YE-*!1K$0#0P$2VN#=A'YE]O)6VK.^ M0QB.GDYNE*.Q6!W0U7SE,GKL=9PS9AI45=:;")"]L*[CR-ZEMV M:G/N+QYQ4@L6#T@ ]ZWTVN-'D1.V#2VWQ0\F6;6*!G-M(D3V@==(ZZ8-SL]E M+ZZOPIM,4FJ0-*/IF-9(ZLQKW(^EG"*56,@-8W02IT^F1:/W;@STN]!XEO1N MC%@^VTH^G1N$1Z4LZ3M-.9;I1#F7)CHCT*+RHM-N22G=YK=;3H])$_FE^BB7 M1!3A];W<\CEE2%FYX#BEN);+4B%\&D+E^PV*0ES/:U7^D_BP#T\$/#K^&(F M3QKO?W0X>_[JG^_>O/K'6\3Z7[]Y]?S%3QS>OW.!VQ=G>=4').U/,<7+UGK; M5&*JOF9,^I+AF/?(H'NE!I.^\,*_\":\L,HE#JJ(NBEJB76R=/1--[4;M4_* MZ]UA>5O6VZ3JBH,X'+;HYVNR)&..\VUH8!\M#TYYLJW^Y.$C;QS.ON8+%/[G M?ZP@P&_XS+?LP<&2Q$LQUC#3OG],O&G 6X7PLB&KL@K2S-K_<>"B7)4BE]T0 M 7ZW)S_GOHX"'/I:1_7VQ?,PF+8WCE>>M<[:BM-\P*STD\E&+^F;=2]:'E$_ MNGE?EPNO]B.6UO.7\C?/3\MB12.S]/\K=%H6"T.^^SF(6/U.9I:;RF[(TMX6 M,*&14\=4P'I9(-/N00]AO>-6ND]>SZO!+ > ".E M_A5/H3]-WV@J',- UV[7&9,>? 9O#@0B5[>Z_1&T.TTM>[X(XC?[T&TKNIE> M7\%]$@(0,D1^Q!);^9JSA<;*B+F&/#^_7L!'1;LD>A,YVW6!"DD(!"1H<%[D M[WFYE"\J6H:5#4#N/G77B'">%W0$86I6O#%E^FFBV4[-!F( &X<6AB4)RPVU MNAF?3?]WT4D5 D\66<,>V:Z0+;+-#WB.% X1= #"R-U@EH'%X@,!N(FQ@WR, MM\_$]-R#73\<[#KL7^N.J83LK\+")K5)J[SDKQ2, &PRQ^["6FMDOQMB=2S$ MOJ.J8EA4L;/I+KRA!@HRA)M0#_7'#,Z/L30W-#A_L2G[+1R/>Z0NGW7!Z NN M>ZA3-8PXCC3[65QMJ]F@"UXS"O;ERXPMA!S81#(K$M'V^V0CXKL M=[\-NG!2#\9]>6.#P$7\@-F<5?GBO5@Y*]D>6R,K+( U.2L+$,JZ?+A'.SJ. M$4.-#.P"0#UI)$LR\3GTF]L^:>PA^CX7LZ)M.60V('@2U\NH$PUB3OX"W\0] M7DP0>AP];W N781P: '&PY3!AZJ1NK@:WI6C1+,KE.S/:8AXA(X2K-_B709 MDHJD2(R[IVS>T %=*E/JZXIN??EK+I?EUK>L?[E0(BTIDG\C. -9.$5]/VRH'(Z[VMQU'M\GAEB MM(=X!(C']WN(QRT8R^>%>.R4OKMJ!Z^Z[C;92EP](]'4A99"E=M2$&AOR!F5DKDJS%>=.^#Z(KD$E.5+)GP3R+ MF2$Q6J*\?CK[^O@;O8N9%2 JMX!@N 7FWY"9L^ZT**2WC+.^S'RS]_7A7;&L MS+J3+8NZ*FUN!HSO(*[%A)UA5O4.O%/=T(HU36%>%USNMVP6?>(,V=CEN1V] MZ\-OHD+4.C0:$"0G.I0$?B@-VVM$9R M$@AQ,7MZ*U*HG62Y R6('[-V!+);X;@4B],ZTHAL2V[^$O>;K.SNI %)O9:W MSC8DS2I\7@MPF-\B)--^@06!J][EO_L_?RIICK;@LYJ]?*?-U5SX,BEN6ZTR MQ)_P^L,*K90*Y:\S&#;/^;U@\+V6GVL9,AN1"_E.V+B>BB_R^!OVDBOAZ)*L M^H9MK+#<^:)%VY9T.IOV)*^M%4'7!#-HO$;\GN_KYKQ""MNH8'3@I=8^:Q305"XIBYTCI_FO?VY\Q+=+N<$HI4NR*R)Q#EH>_]PT<_=-K'^Z J5L(T-!&I>>J)1PZ.OO\S M U*7[H7R\/,=D*?)3!T='W[WD.ULKU&U]JT9Y'<@6&0 M\@7+J&'\=U>/2JWMVN:_/[V=9^FS"]QR^I1]YG&EQ^_)X9-O1Z&?_33H?*Y8D$J3$DR?$ACVQEKPGGP$VAO\$Z-1"]()"U9. MYG%*^%KE@W:P$MK=H4A)<-"=2\E)B)2%D'+CL+MO1"8"91:,^\YF:) ?%0F# MX!K!JY0A.E0N'*;]V=QQ-N_ X?SN\.C);M5HV3_ _UPVY ^JS,O2=>2D113F M[IP>8 %> ;*N:%N8;X[NM'=0! /N%PGJ1-&5FWYKD'TYI7>PE<([Y]*J(T.. MN*+4&&O[/R"M;<@QE8F-!%%.BNHR6=(*-?'N6G!K 8]:;K>%(.0Z'L3A[.7* M'MO7QL73]0MVO@>VL2:')FQI("#*U;!DX+R(4M2\_8^#-=,2!=[M E@P*3U" M+40Z@P!-2^!A.TF*YO%-Z5XFJJ]/&GMK\/+/(WW,,+HG,QPCA&]LAN\1U..W M]$SI2;M6@,MKY!MNT'P4GSID@*YRX4;JL?@CQOJ4=::@'Q7F2?/2&V%/4MS* M@F//@ND*<.@(Y(V(\/D%X,:&-EXF:&/Z2W'$"QI&VX(Y@U2S+*T0@3/8OB4;/SS0L*\BX+.K?<* M6'@R3:C2.Y*4@.5GH%/A<+73*]7UTL$MI,L"1U"L0TV& L&\+LCB_)$,^EYH M]) I,2E5.2FE:/7T%AU>ITCJ_X+[XT=O QV.T]^2#+I>@VGL&@?*I55+QC+J M@H5_-_HUEJZ,+/L&EA6\5\0O\*_TK?T08967G28(K;E/O^%4H095O!M$9D,O MLTT#Y &2VULMQI&L'A,.LKZ4:'QX4S&@$0=T:-1Y7'AGU\1[ M07\+$L28J1 (*6-'%4 TK%D!_=H!)OB9O"!MBGLK)J >/=BM5V]2@?WX/_;:^,O6QI^IFEZK M768'LU>(9[R,)< ?SB?P_5WK#T#[1(D%C@YG_WCQMV?_$$:!%S^]_.??KDTI M< <,JI]!YLY@+LU36.@I:#>@5Z!*J^*$Z^>D&1YI5"BH>1+#6U1YR7BWMNP< M*N5*?F&-8;!:T?0C.[$P'R2 2_I]_/1AURB^172'AW19QC:: M"1J30W+;JXN=96&5%AK<@@ZO!PXT6NN:V7,Q>X,V+=">BJ M*[9;Q1:A*5%A/T,%NC1&BE'BYS8]^,V;.#NOPNQ8>>B'!-\- M#LZ95CA<_!9HJ62O]0%MP$#O=<5:[^@B)UZ&%$LKMQ <.>8WS%&S/[_8N=0L MLB.7&*-':VDA(:Z.TE5%LK&4&Q$NL^Y?9&K0T6&EB1A])KKI5>I^T!0)P[R+ M=O(HK[/7J_)??;D$3>,E#?4D6![)YP-Q!B>>9\_ J$)3_Y:3U+>@_.[R8CM7 MT6R-OFZE.+Q4^/W(0D3*A+O8K$R*&8R!.6%(0[-,4&X&%F?-+]@B+F01!<'@ M:8JY#0=-&E-,<_'!%HS-FMBUAR\;W?A69N<$FNS9P"B4+PHYFJY05?*;1;)C M9P((/+F8X3G!GJK[==%R^<,M3-G_Q__"RWY.P"GR4*"N$^V4]&"\8:'_6K-E M(-,S<*Y?=T.[R1*KI,ZXPRI#=EB1=;O!E=Y96M\DU7_&#_ M>+HLNTV57_Q0UI@07/14[Z^1$_;[S[B$8)%7^A0\4+[6D,"3;P\??ON0HP+; MEOZWM =KP. 0 8._;I?C[XX/CQ\<[?SVP>'N[RZ_Z\/'3S[HKI=]=WSX[;W[G M'T_!CX:+WFP^O[9!%B]=JX]D:&SE#Z-%0WWRS''+9)& M*]9;H-MDE:U*D0FK4#; [G$AGR%4?9A,L6ZV0?A5NK]^M.G_!#_='YHO\M"\ M"[9W2NT:F>W$9T!]%QAD@0\E[5Z>6>.'E3M.\FWA\8"[N&F%8SWX//MC=7]V MU1=_K)YQNM85A) %V?8;WPF4&]K UVVAF#)A2JJ$)3D_R\M*'9C,W.$%O61# MSDFGL174>&<:/UCF:^O4TA8&8E7*OH&O/D#N6HQU?_SNS>[[XH_?% )YS0&T M7$_?O 6N6_;1MR?Q D=1T>BY6RW*#9HNWC>F@E@&@I:[ 0)!G MC>CICCX* W"7@"7DF$[?VV6..ZYN&)_=_8F\/QORBS^1OW%U(Z-] 'MJEP<" M B5K<,FG4KO:,!%=FWAVOHV\!AJU ;UIS#9I*H_D'"HEF,E"23) 2T)/KD<@ M6@?+S*K ,CG0P6R-S%+ /8'(KA(#];3<=%8,10) DG][+7>?MLH7?U8,'7(% MB^8.5H3=7-,1PKK*RPI-$1LM@32^?,T[Q*C+#9BL=ZBQ'=8K#X-K64<06H^^ MG#C6?P7F90)$]^55$Q[MJ_1OP5CV=8$")>]F;R)E':O['[T X ]>UDL2M;<4 M9(X[7I]=Y-,C^&[39%W%.42>EQ#BU,56IX+GYZM'WQT^%@8<>FYE&;"O'GY[ M^"3]V":DIKMSSX+M:3=DTID%$AV^!_WC.+.V?MJDY94QW!\]!L?U*#^.UO5+ ME."YYK5"6 HVTZ^.'CX^/!Z,&+?9U7*)JQ6US5M\+ZR"2/*R[!W'!5O_T6C[B5B/\)8G7F%R^U*48P"(;T_I;W M 36$V"C-;%T4VNI-C9"DN(.ZY89;?9"&6 MEUNW8P$9ED-Z_-TQ-FN1P<,];]I*^R_)?9?,GM]LA"!W<+]E47'U9M) 08/S MRH?K&S:LIA[M&CI-(J] ,(\B,IXRJ:;E J[I.4%QC(]#QBJ98'#Z8$I9K]J< MJ347V,YI=P;7-S-Y\1QF.:$3_APR]36])6.%9!/]4G+'E&:U#?UB(+3M&?\&R2?]4 R IC[8 MM,6Z)/6N'_! P42P\P5>_/+\KS^Q1N''_;/8/MML#KG%S,74'(%=.825DV^8 MV8 V9(AMDP Z(7G'\KG.M16>H A=SZ"GLS6/JVIJOC">!3%G2^[PHS>-ZG#> M+T\*UZO9J3;0KZ^;V%P^KXQ[J$0)\;+7#)HM[%,:4Y-SM7C %XHEVHKVB8[$^I0.'@W\H:_ RMIG)F!IA(D1[Y=B;!86)W0##=M%\KJ"^X[U.E07PU& MQ5D(*[2VY+[T]%E*3>._^G+Q7C,+ T9CSO'S@626*5@Q:$75U]H&+(#@\!>Z M1#!_MS3R-5-,23&A9 ^YK%E$@H)'1?8RLVVJV\1ZTI';J>;A:,TT2PN9EYB; MX>T&/'A8?3H:G9,4-K-2*^LG22).N/"2C39#EV 27-PPOE4@.Z=;^1F^D%FJE[52YXMF6.9#@QG\L/*]'-I^BDL>> =B%:8W0PE=>$[(L> M;=UDJ&8H!V3&4#T4P-U9HKHS(+]ESKZJL^16V 6!)6\3M8+MEKR MA.PX@R92^F!PEY8*D1/@NNM(PK$)]EO4+ORY:SD9G=/4<\W$*65;K)-,I&O. M.'!RZ6EG>5LR\4*2@TRAY!&=0&8?PDK1;8YJI-> AZ195 QTDX]%7P!2C;UC M=0^B$-9AJB?#=X:8\%,D#38;5=GZ4)'P#:JTE@TX-VCD\([T-KPXML<"P^K3EFZS"J!;:V$[=.F"I)7 MLLEM:,>97B]GWS=@' @:%3)9L$=$)/,SV!"7F>VW'4AC8YRB;:I#IM^A6^<< MKQ)_DW9Z:,:8;K;=6X/GH:]8@ZD-:()*\WXV5H0)3WLZ#H)0R\1$TYC2G(.< M4+ D>]BHXS0BKP!]0)OF]%]]_I[W[ZIJFB4(:Q"TU;O2(A MOAU63MCG3%VV/6>"V#=,II0?_/J^S3F,R^O^LFOSHCKX.[U% K@)[1 YF -_ M%#TN()K1:),GFM\Y_*7<<]8+BNV$=G0(B]FO-3 \;YEA";8OSPX9/;$D8[)2 MP[86TWGPRCK/:[JP8P,;P4P#QA)"67J?G^8;_O71D3'M),M.IG*XX'FS!&L6YPM8VH"0.'RK M9-'G.1JU"+^5E.I*A+W3QYNX3#:UEN-K F_%IJEYHF% MEO8F]'8OL^]@Q$+M/&TH'\Z>D1^4B5V.UK6%M;X2,5+K66--9A)%O CI=UK/ M?B[F;<\22G)!XVT@WBD?HE1FQ):I#8@IR79:A'8!\G211QKAXF5".%['X65. MRV>OC)/%WB\(?R3)N>\PR[^:34^?#:AYS3],<@!7'>V#%+1C+K0)6W &WS4OC&'>) M?@!TJ;&?.3&3:83:VG!QWDF:!H+C-Y#2II&KEUMFHUN6W#:-=1&*C\C I]]R MKP6.*R=F(?1&E;,BX>^3K]0.5]M/-(W]* ICOH&TRYZ*:N4A(#RFT]WEO@N# M/ZJ*V M5.K&\_[R]LDY]PJ'V\Q; MI0GS$(GUV576 *)V$IT1M@Y)HHNRJ)8NHZ$%\_?MO.PX)#PMFK_49)? FOHY M)SL1Q4$[<1(O$FP1:$E/+I+H"(0C%"RACC)RKG[%%-@I_A='VQJ7Z!3MA[PD M?SB5E12-,<9]<:?$.#8)XZE_%TXZ; $IZQZ\MNZ& 74"!V7"'ZJEM/6I^H#) M]KW\.:'_* ZG)=%"KA-Q,/,.0SEY3-KB,&. W4RIG+WQ MZ?LJLM@9Z*@O*&5W3^AV[L327"H9=V=_$'^Q4*&D?R3GP['5)!X?$%GDHDD9 M4@[%8CF>V")>LG%)RF=!BP!?8T>>Z+39-DE7DG61L_IFY14302'#F%0FP565 M%-5Y@EJ+N4*D;K1J26)N^L?E6W,BYS;'1XDR15&4QJ"_V7[:)?(S<@F00]2'/,:]4@=WI6MCVR&^?T\'3]6$0@ M61<($>@E3MK<)^6"3RF"':']U@0INNGUE2"!Z$%,/8&M;EDX=$V6 M>(( M $]:8T>!RKO@0"$NI2R4 DQQ/$)WXI5/AP)8T Z"VMH[FO8<]J'VHYPZ(#IU MMJ3:VG ;WBZ9#M8E6[D;G1J)>4B/QKR/ND5[-LGU/($5&=Z,R%H"\8.TI=@J M-9VFIA;D))MA!<>(D%_AR_17(\C*O.BV(H7X'S8[_BW(Z(3E@C@5=^AI1ZF9 MGL1V%8VM' 0%V@]!COTFWRY.&5#EX)/GB!>JC4P^&D?#BG!^)O& H9;/) MQ"A%[E#CJL$8 >!!FW>%MJ":DQ5S.:@!T44+F,Y=++U09]IKB?PDYPZN!BH% M0-0,H@-[_P%XV']W.%E+]*EL%4GZ\>;37F<"UQ-'I67S M$!WO(5V5P2&PB8 M!(X=D/TOEDE3J:9UJ.0N&R5,8YPX[2N;;AR+V2:QRZ+$4W( MC@HITT)RK0$F;) -4J/D!79Y^I*1<0AG5!">"%,* $:,CLXZP$VE;ZFYE9^G<=8P.'L%5H"2T]A!OB;J@O) M@+!\'"+9;-'.6O ,J;:T7EM8VDKR";0HQW_AN\7!1'S%YJGL:. -);V*LXTI,\)GM^WA4"/89NMMV1QL; M[HR=!_6C$>]W +QK+'/=QLV[+N R#*Q0,-;)=:=:[_GOH^(5SK6&G"SR=\_J1R MQS'%<5->EK%U$WU5%L.,8M@!,*U3N407!QH[?B%)[T-?UZ96)0"W*$K&):I* MTD&J<14'CXB1R4"S)9.A'+3*UZ$J0L,BO=;>2%4%_6NU%6?.>= QL+2SNB() M^46-P1(^E&F8#C55,E"\N=,M\K9FSN_J;CL-^;AIPMF/%^4?HR!++*G,0@9D M6:QQ/TTYA%AK!OOE .;^VI*6R#]UI>P=[0F-QJ1(1Q7DV4I%08RQB7*]_SF$ MVT84?B>F^2H^%O6JDQPHOZWDL_Q,P0P3W%6UJZ9-_6"=^SH">]/R0&:6+BI$ M\MD(E+PA35&2? ^K*]7&D\"UG8LL"7*IG1S42^(<7JM6TO)X[PN@FSEHGZ#: M;(1IZM'MQAUY1Y&D$Q66J*@,%9)3)8[ *"75C2R(R3H?T:@9Z,%O]$1'05)J M3?<"B\ZQ61$L##P;D;%('(;!^UR 4X@:W WOB''^1M/Q4X '6:@IAI647R3F MNCE&6\F>Q6XT'IG4C1@H%B3C+1 29CX,43()Y]<<<[8;7F$LZ[D6)T%4T6[H MVUJR3Z&S,"\?PBZ(A/*KTT<.+P]G;A&;%RGPUSF/Y= 0'I':TB=K6KX<6 MH)LX2Q9S][I)6#%L4X%)+$X;3LDC#A UE*9"3O--IU^%4VC/#N80[#!FFI%> MQA$;$4<)1&%2R:_EPQA2"NV<3*>/:R^3ITO8]!) $EZ,B2620? J+<\LJL]+ M@&!YBN:TP+!M.#MV)E^1]!"W6Y\2&,!X? CS2#4Z(I!+H%W9;"P0O/:5:'5< M2=1$R(.:@&_BD(_@65.NG/ATA9 8TF,'9L\!0ZX\Y-D0]30M&R_I#Y!=A1:S MQ5FDFSG16UD 8(UU.D\SQS>*]CZI\&LV#1NC+1JYU* MT(;#OP:5 G+(-1FD,(X@0F), MCES*2+/ 9 2V6]J<[1Z$,%/QHUIR:9.CXD:4R"6B.L2!\\6_^E+B87$6=QWB M<>91.3(BDB4 NLZY-)&FAZRH+6936-T=L,ZQP[V3R*1YF':? !>?,DQ;08JY M/>/I=TJ-0+$MC'XGM&T9E7!TJ2F M_5R93":)3Q)K3;3JJOS=B%.R*>,Z19E9B:OL5Z7/PX[FC46S 9 82#_(6'-8 M,TU$H#^ HY+$)I7QKMJ"MMD)"C0L(#!V/'9M3'!G@BW0@NCC0?=UW_6PY\5O MDC?M[%4S91:@6[* PI$(2ZM' MW$'&+CE[7Q1T;@.WRE4O?(,-,D&M9O)Z(E8T1/X9WR!B.B["$* _QGQI3F3" M2J#VX!"7/N9<&KR^XRXP#&>(?AM70^8,D0@Y#O%70S9FLX2S(6,6N_..O3>P MQ9'@!(MM2K*69DQWI":SF)<4]HM@FD:>L*0Q34"Y1@H\P;@C4B33US')A(:, M0"-,2_;O(BUOT0"SXZF=D-*TCUD!ZN"6Q8&[F\X0.Q7VLQ1FT!7%>SD,X1J> MB#7;MK&RQZZ=>$+XBN:,8Q"./&:!8""X)!2D&_/!L7@0G;0,4'!2,@9 8 5; M$,[ 3QDR-F-Q; RI!Y"PO0H5HL1W[$0NFQ 3'4PDC9M$@A,$Y\6.2!-[YZ5? M&]U 73&0^>X\K"W;3Q?/F0).KUF+%X?!P6W2LM)5WIT"-9H<:)ZD*WG-["@G M5:E6;*:W1YA6SJ!EJ P%T\7"5#TG*G;V"?F0D'^T3\C?@K'L$_(WV[8NNS%( MBDY#YFIY8X6H%L)'\$UJJK$(/E9&*0X+).9VY1:SD'G66T>@BA)F$3< M>PLT00M%I1ABDY,^S"6Q:X<,M; ^0LU; 7*&(@08@+G@8 'OO#HI-9445?Z$ MV&MR(O=]Q\S\&SI6-VC<2=^,R+IF=Z&;YYU8MZLKWFT='$?CA+51\L*=HJ3: M-8&P*">["'P"UCN7?5#B"R:)5=E*,06*I V[BP>!&D,X: &KS12'4\OLPZLOA=?I@.'=;8,/(AL"Q)/5VF MB>=:*)W1V*#Z!WY^"*;/9VN:01:H0K H%Q90!D^1*ED H%_30D31EC;8TU(>O$-PV+O8Z#'3\W1Y1 M,KU]Q]&'4KVL($2!?\-9&-;DQYP%TDI%+1U4X5KIENG@00(K)LO-9+*"0DNI M?;-KB',';/.DF9TM[R1;<"J G%AJ,*;V,6R6AG'45F,V=DB*^.':XMM[5-X M4!4KTF[3@EP^*E'M^L/!T?>?H.W7M 0?=&K\]$-(I^OHT>%CGHN4^P'U$+3W M5B20!?' -%7;&"GUTE':^!HQ+ M_))QP)$^0+*(,G<3!/>GY$U)0>=)R\E-=BJ.OO]>XG/1K9,&FL9*H?TSC] _ M\P%_CDXFG>(%-@P4HO+BZ4W M:8K ,#R%T*^$S@\IY"M!L![>RK)J1!.F0/W8<[[;5 % ,/ #*OT%+:A?)_L1"@R>?$V$FYL)N3_ ELWN$I4NF<%&1(9 N,-GT;JJ(0 MJ/*=<&DBI=GL/QDW3+^I$)#4 )!0[Q;Y[2L;8.(*!?ZE(6V MYV.85"6T3<;B..G,:R>;)1>>8:70Z#!,0UYEH8IN6"*61OWE'>,6D::T 8B^ MJOAG >Q 8VJW16M$<77=HS,'YT==%I@SY1; !P4SZ.KF3,=S8@A<=( M>*?8MH($A8WRX&G+!W'&QQ4?' D-)J\A^;2+J;"EDN"$UG%!-\J[1;1 *);K MDL8 \X$#MD/]QB&,D\6##@ (-JH/8*S3(A(B(ZAV3$EH68QY)XV>!@*.T&J8 M4]U><8E=,,4(&>:"?V10BT("H^!= 2L5$EZC3F_A3&DEC(PTX6C5Q@)VY;C3 MTI:;5>B929J9:C//$FT6Q)/2*9F*165I$V1!(R@L_Y(C$0Z!@L[" 4PYL034 M?<]-S%=^967YNHEUT\2<ID'?2ES7>FBOHD+[52K5PETDPW%9. M*>-AQ#:5RG%:@(.ZD4^L"(GL%[I&Z4H42>6[8L8Q6"?NK<')#WA$TD_G@(VC M64XFBV7!45L8FR)"R]3-K)E76H9\><='((MTTOJ.1,#A[*<^T- !T.?LNB!E M*]#]K3! &5XL#:"O<2< Z\JMCK,4BKZA0LD7I)F%I-[:#22%!FVA;:]F[83F M%0V#EH$V#E=(.G&3/18I8)$>[[%(MV L>RS2#;6Y2+LK.4 MIZ22J%9,PTLM'L\FDA)?_M3)NA0 @;E>H4D;WAWN<% M6JH)');'E+:1DVK6QD>1E5__#!K*5-6,#D/=K,FECB_XY93_NR;AZCM'GS1A MQV3'R S2W0Y%X@!,6J:IA6$("U?=MLG+$ -P!:4O?M<2_O\6 ,WL[Z >4,I- M6"32=C)Z0EO;P!;[_ MJICZBT&<6BLRX#UHNZ+$%;Z4(U^#(:"7]W#"F9U*6,?3T]$BP!Y,AU M:_H].V_,_]BO]4,P9-FB?F <+5&*'+6L#M6"9_O MM#@:\^S$3H.LH+6CPC98C29?GD]8U:+=&UR%P(9OR66W18[:-1!D&=3O>0?RO8NF5[EMQ*E)@=J(N$BEKYR%>(P'-DD(R NUAN>T ME1'=+<%_4U7+A8F&)%?T;M_M *8+W8Q0 \@!,AS&;-//N2L&R[^*/JMFH9': MH$#CCK8'N@IOD _[,&C+SVVA/ 4!Y"Q.Y, BW#7EN@4#M_*R,3;()9NY%01W M8PT>K$LF:*1=CVTD6MELY:8&>0LSEDX,UBG@XLGPWM"]2 \(.?*NL"Y\C2#? M';S\K&PJH^3A8&/G.I1D$ <)72<]Z"Q?7"BI6.?4CFHZJ;=A#L$MLND>2_8F&[R#>!XRAM*@+5 M;+35S$TT:CG/@K5Z1E,H'V8 MKS/NQ3-BMTOXGQ:+!D*/3Z) "L+-D.>J"WL2]Y!! 8_@:;@?*$AA>"MWPA.U MU$)T!%HD/.561.([UQGW)=%6QQ01PJUKSD46GIKJV46+!NGA_R)T+ME+F MI(3Y$EE/].GVF$P-COUP;7W$(EB2,"1QFDMH?JTOM M9L;!I(68OAQ46?(CG[-7P/N5_I0KG1;- CW3>5?65B>FK?>PF0";^78/F[D% M8[E=L)F]4/HXZD=UCF0>M.OQRBC^49V@>2W-0(FT,BX)$6=25V/\1)%S;Z]B M/J-#='WD]"=>IL\> [ID_3[SV';4\$>X%U-Y@$W&5G*>5VSJ[8_:YUJ1IG5F M^R+O3F>KJCG?K\?G6@_)ZD0PY?*BIE$L''9,R(P]^(I1*4U5+C6[@'*?O1K[ M3&L9TGG2KJX(*Z5\GO -ZO]"GUJ M(YZ!,M(@V-K.*;[K]BS%,\:"['K[XSNY \/OY!5_ ^]W33TRUM'>[/D"P MQJ[QSU_]]\N?#HZ>Q-/-[ ^%F):#0O7 =#B$/P.AI.2A>Z_[MHSMRN 8.F&Z M- P?]G(C+<5B+VDK4G$)&497N+9=7XPP_YPRV_F"57YN"W;25];92A1)14!['9G XL9D1=\1ZF?.\/-/VO.V)Z_ 44,.KI*IG;CT<=332 M\J?5DL[(!P+QS:#3_$+P^FDX'#.G)35JJVF!@'!-V;#G>?U>:UNT: *DN+-% M#@KH"^/H#(OG0TZR#%).2_JB[0?=?A2TK+!L7_(Q1MA8V])EW DZ;O,Z=/.@ MH$$YD=;1N*D'P+QW<9L$%X6VTJIBIHA )P8('>W1LA(8GE3EEDI6$8LZ;(<# M>5)VF@.WO<_5+DS:=Q4 M\O8ZU]T>Z2S+DTF=55+7C6I93! M93'@R&EFZZ(0.*H0>PVM_5!0R'!_$@/E M&G4,K0!DXP?]J+W5(J?%&];Y7:.K]R7[6)MR=D#K;ZVH@0GM8P-I5X$G!=6J.8X M&$UW<5]ND"5N'7N/ L:E?"X$98>4_('4?]Q/+8X*CY "Q&%=WIAG+JF:3W;Y M1-\B*PTQTK>V6*'],X?["YN-7=RY:(J:2&3%:,_$?'Q2^,O5 DG1FP?5RWM+L_:GKONNJD[2QD^# M]!]WIKR3'+TW+)GY+3;U4$867Y' !;!2MU47E5>W*4&FL\;YBL"5FP4&0X/S M-4)Z@SIC1O>AGV-\ -IF#41=K%J5&K=\39H%?:LS7:K[7N8XYX(8)5 T$!+; MF<+",F17UAIK_BJS9?7]T&EG6'ED5]1E<\E"AI512?8V89+EDG-=%;?BZ1X9 M/2&#FZ"_%YFINC&GB2 #7/Y0RK3?0C6RZA?C#K#:X^BS2(D_F\R!MU\*C62S MA"SIZ)6#?S+8NGN :0"8?K<'F-Z"L=PN@.GMEYR3Y;]MJ<)@7RIU^\4=F]/+&RTV^K;%]+N*Z<]M"28F5POR)R;V M$*MHQ4T_[C'::KU;L:'D[Z0W+# M("'YC\)%.%.D+:"$#:1J6&-5+#Q*C<5.#-2HSTY.P?I3=99-D^88 FJ%._YZI%I8Z-2G3%L/95[1BF)\A8=!YM$%# M@T*'AA\%&$=T^9[!6J98PN#@V>F*2-8>/8;%8.%35P$A\N@DB!S4+$GXM5BZ MR4&ERQ*UX*&0:C^^I6/U<\M\>-VBF?U(2N$9&34@J&QCOP*M@P8?H(:7(X&S MC5]6'BNL!.IQI\AF#AU2W!@1@;9 9:0?HIFO-?2-.::_5FAJ$;FSAI.4=GZ( M3276'!=2)F:]*]\.][#0@'6W\87#DZY@O@#32=F=IQ+P#P@N8\;5JQP41@*S]IF%AD=X/?+T-C@\]S)&78*08C0SGO%6+@?&;/@*]>I05UI?&!W48B MW;S$*MO1Q[41#G=:\[HY4WPG>%K*LQ![XN@$NLJL&C(.M2FK;&YM&S**-ND> MN9.QIFOU@\K#O$)WD+2C]^=.E^Y82J-:TD8\ITU5Y?-&R'\Y.WAF70HD549/ MD#83F6^?KA3P?4TGR4*'ME)(Z&E+XRQ*8E-IM/+,HBADRE'BC2E,TZ00AQDT M\30G5R!+HN=;A%5CTD-\B,/9LYU]/HS$2"CXI/VT-FUNSH.'@72MT@'97;/8 M&04]?,<$PU/;G"$&Z\VIQ%F8N\\9P!MN4-^>%7[KCC.$+K,R75?5%HN6/"DO MT67R>1"MLBSI&;6N*-H?R#=U636+7B0WKX$T2,*QUA9(13?46>%]W=S'(SAA MKCAR:8W.W.ES>4-A^JS3+DX3_9J,[V8JOUJX?MR6]8]9D=C%7N%%QM$\3_^%_;> MLF@!+ 2!WN_(8)&P./[^+R9TIZLY/8/3:%,CXASX--V)@$2OS7WTG*0BT?@: MI3YBL]/W@:+?<))80^)T2(K%:0W1-\R.J4]8#I5=G1&_#Z)O;_ M=#^K"5%?2TNY5,HERUN%;*<2,M-.PXA]GF1K[5MDG.:DP>Q(T%O(J@67T_.V MFNHA12^0 $8 %>8JULCF")Y_! M:55>G_3H.VX*$O_BP](9JZB#B+(,UT(SVJ^5CND,[@PW0G!?RMO1D1/^0]D& MO&K^)$7Z%:D2P+1K0FO4M$^_SAR9++)8+EDH'=@3<*"LS.'L;^:R77J@Y:E# MOM5SU55&%Q@KQJ,*._?0O!7:"T8G62]/\257$J)ISNA;$HK[TK _H;VT .8$ M$L"'KQD6,5HZ@[;*Q+%] &,--(3OUS$*-"=)*Q2+U!<8:*^]0C@0;R.45>I7IG 2Q.BFH@>;D53GN.\ :J_2".A5 2 MI=;QVRBA4^!C[ 7$\!GHOV;))-PC8%$DX6^2E#IHZ@5=+,XAJQC'3"PJH"K. MA%7=C\ELCOT>_LQ%_E&F"+DP@U87,%Q293=5]N%WU&19"&[)34C5K%$BZ4QP MB[11MH*D1^O/KE]+\B Y\8!%8P-PNR$6O8K#? -!D_))14]$1=@@T".0)'98Z!?+BW8U M(/,R:]>P-B;[)>9@J=(SP=S?G M\(6G;8P]=UF$EGR_AY;<@K'<"FC)7C_\J?I!H[&&9Y_>!5YPHA@J1Q>3D(.$5R<(X-,9P*WC'X M--:V7P*&-+:W77%X0P,SC%EMBFZ\E?9[X3/3V 3/97K9K8.A6'0P;"HFM&=K MC)V$@BM8D)KK0N4:=H6T MFO^RU==^-*#B7G8Y?:T@L!RY+>*V]QV5/ML&XLS/Q/[::@WW-U[&JE MH/66J4+F>4N>)E> A!Q2J A^FE*(6+ RMA_H)KJ46@?9B2AX60_L=XU@[K?L M9^9NUVQ(\;O41=NF,04%?( UG/,1EZK(EX+C09/"K12B;=(T0*AL/BF:DS;? MG-(68V9J)KK;QS@^^^(GM?YNO8?(V[;8Y%N.7 '$P:R31=[6Q7*W,;NGF[D5 M"[QL>@1/\M]#NY]QMH;7DCG@!1!BL4^.6$K5+U^.,!30D2S,EY) &O!@EC7P M,E%O\'6(^DSEAJUN-!U+:BR5=4RZBEPI;A=ORI>PAV('MP1M4M9=:.#JJ K2 MK/H] IB\0#[>W/*=^1@YGHR!:D=*!RT>]5"=3*===G12Y$4"+'A? M%)N #L8 K^(P$AK!"\,&:CJY, IVA\R \6#=OLS6U4CP"7Q %=V2:Q] M:D "UI!6C1C@D+JCJ(%^%_?9V%!6/&\TQ/*LE*V\:)EO"^4+&B;G\/M:LO=E M_3]];95;P^? M8NZR:7"7S'IL11_(CF)!]I?6DIV.A'0?LMZ9G'5D('AL_:SMB+67%"=C#)*D M&(9.00PF[S1?(VU Q7^+L!MZ0I(4\BZ5L+9I_])YI1RW=EC Y(9X0-,ZUC<' M*O4[#74*":7 _:@[NPH0_2&KZ8IXN#3 ')1%T[POB^#4GA?SKF3$]!054\WY M.%[\5<%8IHIQU8!7<^6*IN',K\+QCQUK;:=8I@X][#6$'!-\2O5WD[<"VT]' M3C>2T,E>B$]'OT2E3+(7][S7V$<\8BU0'X+4!O/ M_N;\JO]Q.?@=7R#-V'? MS[[^VT^OWWPC72N?B-A ML6?"DWG\X/@!7?3ZS3-Z@.3W97ZF%=F 0.EP]BJ4E;7%*3?7/2O2(]VTPY2L MFK1M9<*1[>0_(-227N36O+/=?&\>MIFN1*G#2G'6WDMIZ7 ^\_[PHN#P. M)&Q,%-(JS4C$TAECK+SXP P8=ZK7$CS>['B E>1-XP)%4F' S4A/VQY*>B)[ M:!N9-$O:>PD?<=.%_8EZ#IZ(OQ>D@$]IL+1[&M+J-4$Z*['G6Z8KW')8697;ZJB\DR-FQI!RL&SL?<2RL>$I,; MJ$[-2$9+7#.A.!"5PA"2I15^LB@/!^%+^AFHN6C6-< *_9*(6ED,^T1A:?CF M/NG6=S!=O;*:%((#?0#,;.!71*BXD!@A2OU@-Y6\3C#,U>O(%/PDV1*2AQM. MI3I;B$LIYQ)=(('7208$DMY)&CR 2\44N*WT@=A\:G'U51&Z1L5XO"%:X##% M\BAO77&N=>"19.AKOH#+L,.$"Y7.BV8IVM7 TEZB7C;%VZ3_.PFTKJ3G2W-F M8Z 9NQSA**PY9/=[4";>1ATS"0ZLVWBV%,X)N/!9J95@(]M3YB1BGOK-,B+W MXE31RRV*I4#N((='RX"SO5RV*';G.Q=,5>@M)Y@GH-IDSW:=O[=V[F*$12HU M1DN7VZ$)Q /:XX4"7NC)'B]T"\9R*_!"=T@]F0_C/)Y='M/VM 7)K< 7181 M( G(//Q.;:GER 'TDIDC,#!B3MI")8W8P4E=JP:_F8Q22E58N_Q82"EZ,/N# MFA.'7_2+.7]3VC9+8PG.MHX/]<8.. /IN)+-4YOU*(J).]%K,2Q[!%LLC83N MV'%H6JF!97('53J.IV+1; R_["D,5\-PUWA 6N(4WEXA4GAU81/..2I6%VT@ M!TJ4OBAS#T.-]=\[]*%5\00M,FW&\$W& ^WK&'0;%VQQCJP4^D_F3)2=0^\L MGO.+7P]^?2O_-,?U[6E9D*8-EDHHG<[Y/<]R= 03ERB?O>@9!I(C6 =RS-E_ M]A78L1^@ZCFW:*=Y[3GW_R@[XQ>!9W>:2Y]FUI$.B$NSN1G-E#-P7OPZFJ:4 M&=85;I@U%W:N;]@L>]-"Z;&*L MT,]H8FYR6* 6'ZAMUNPA@8Q0[XBS9"'BDJ5!WI,7WM+++MF!00A9DW$LH:*? MUUDC[TG)&HG(TU#4,!B?(U9:2'";=D*YINU[DG/^B)[G=U,2.)V(X:OXXF(U M9VO3M;(I$8%1ININ6Q7SJCG7X$[%3BP'_ZL<%20J\M6B#!W&/&(AB:-D%J!; M%,42N=+YQ>B0Z+2*O$_$A01L$"[[Z?6;Z4IOI"=XBOH-__G__-_?/_SVT=/C M!R)$: =7.NGR_:._6%9UV_!TP8P_YUP\25#>(7PZZ)=]6_.LVH\W[-=CLF-F MX*+(VR0NZG/ 7'EGJP8L@ L?"$T01^Q,?2I'/E(LL?B /XO9FN11ZI=LC8F" M8P"+0%)D:X&9#H%*MZ$M]6R4;5,;E4=9=CN?D]0?XE[E>Y+GITU#$GTE"S]9 M;ICY8;E-I+%33,WK-\]8\A9+*7H3U MV8F$'#OHA&4I7/VY?)IXX,CGRC'S]X0?-1@J M)E8V5]W4!W'0\AG42^+J3V2$TDK0$D]6;S]4J"(/N:R*$UWYD)J-2@8R)< 3LYER@WFR)^8L:!/H M2DJKDI2N3V1&[YA]\@$<3Q$]T T@!TI^S.CUVE3.\D! FO)WTY[D=?GO,5'# M7#ERSOJJUM+^R(Q K@8?W"@N9#D#C&1E:($8P+;[A+@L#%S]X:6=-7:G.>]) M]X@IR(%'!ER'CV+;7&M]A[%Q;D[A:4 @^A>GH'QBLL,R)&>,3-J(Y7X#&0Z M[MOPY8!525'+FH&;) V]>M3.#P=DSHQ'[(-5X?4XPA.DY *$IX5"3= MMHQA@8D"G$X$:B@VSCJC\F\L:R_JN_1-P#2X/>:8TD331>!(, PN?AJF*F-8 M]PE\:>W#2B9G3CM8 =S:_HH[1>9@XB-EW6I3GRY$&G@7(=6!:0,C+^=FDOVP M/>U]FE,5B-][V'#;QG-I8+37F6^V]M;D[]*MZ69ADYGB\UG,:]TNKIJ\M^8B MYOWRI%#C*RPQ#+X+K6-U*M'A8MC<#R)KV9S7;%=W?KHR71@&Q2EY8Z"L''@# MTKQ3;(/8\E,9OH0SE'42F0J["F0-W7'F>_"8KHZ]>.(N7UA-#)4IK098\]%#=\F%O$H@Q:I64R)F6,NV09 MR%*1!KJV-(N J5B?HWZQ8C:DL8F249Y_P3"I/'#,BD7 :=LUY\%B]PA+XS:: MO'/()>V*$I01F^71?>G<-3K)T9D3E]WKF'N-8<(Y5$<#\1@Y-O3VRZ8-D)LK M5B+.)JC])!*IYX^D.J,,+6G7LZ#@M^X5Q9D'T1COQP5)Y/TT@G8%2"KGZ)T< M+#8C?SR>/;%40N$=K2\DFF$;@(DJC2^#)X,N M6)0;:?EC-!LC7B,2&UV#I[#D9"!65Q2PEN2 I^(O,6J&C7W$BX[>(^]NZRC9 M.#;K9;'@Q15ZZ="'*&&1UIERS)F["/4#\WUHR3>A&1&+$9FKQXP\:1C(3/6P M6G6P DFK%5P6Q@PK-""FU"Q:(=4T+7:3,=^QHW=3WD95H$$9Q?Z@ J4.>B A M5HRB*C&#[]A<72JF7J7T;JG[[-F415+QEN+-S7(HQB6GIM5P?CJAHAW<]]C] MG*8)7.ZP/9#('\JXN$MGB:OKN-+Y48AAD,1P>WZK:!<05JN7JHU^;,P*0.#:1VK.U)U*-M @[+^24-4ZXN3@W06C$< ;*!I/ M2'_K1>1$_$>=+V:H&'JT'*O)WT]):O1K@+7AXAO6DG@03F6,)EWP_-5_O_SI MX.A)%IW<+(F >QS<=M#\%L%LZ0HK9)E%ORZ)L@F:R[8"!SPL+G *>(#Q(Z;A M"63V5#?"($0(/N^VLQ5M,L[K[0@@T$E@V[^KA-Q4%CQ4);3B=H0R!YZ410[C MLNM/3HI..5+=M <.ZA#!F'ZNYQ002.[*P_$YV'5EU%R&) ]6?A,.M< M:?QASD3]4Q3@OA7UP'T8@M9YJ*X%[J J7] E$G2UON[7>'=K@)M@-^^8G?L! M29.$!]DJ%@,"W((;.,@@8-;$LMF=SAB&29F+[%<5,+4)+8ZB>0\)'ON87QV" M?86N3GUO0R2O7)?.LG8\6^-.M@KDLA]P"CI^5W8NCG+3-4%$ M5?9*TO8J-%>VF&LI:'CMFQ,J-:P@K6D5&Z1ZKO259@I@00^7B65(6C&Y9SNR M[EVKA$M'-S2:K!B"AGJ-D+8PJ].KIXVCAP3G\0$1!JD>K!ZH2"YO"0V71@,; M=H6.)QWWB?7VC-\K@W V-K/@'4^+:I,V0.?!_*LO%^\!*TQNW[2!7R>T\Z!Q MGJ LG+5CKE ] 4T,!F%Q+LO;I_C[+Z@[Q\^]\NC1-'FV!C-BK-4=6H9I-$$.%[+&G+Y @I1'!V^,31FYR4 MD3D_F&V1!S\VF.%2$3[Z2!*BP'%1MHM^+7S0L:]*E!T2'S9@.,M_MQE"]9C M6LF=LB&KW>,'.&OSF/6R&VI19V5T"7P?07<]QPNK= 0+YIE82J)/ MTL-!:&=(D!T(;BSP@+%!6%TDHGF^$R$@+P> 5\-%DLOD*,A !>^&#D#2,W%8 MSY><'FW4<27]_I[RYY-0_J 'I.XO1TH)JBYQ?1;&Z[2#83W68$E#PK@U>6^? M:,5QU.:?F.SI"U_@1=-P*5N0(9S>RMN%!*>=S$E:M&JU1^A4*CDCX("-YF2_ MBI^6>LT876D)TU:Y(9*#D]<&),G%?H4^Z3FSOGZ^QU * 8_RT#>HVKV TD<* MI,T.GK)?UD^YK%Z%:?!QN$P\\J/OGG9)UQFG2EUQ038[[>F;V!C)5^/E2[+1 M2O151--,Z>6T7^Y/N=S294;\X5CYP)%^+I8ZBWRGX^ITJT68,0.0LXXX?;!I M2TX<-R/W@8UO@1R2?G-38[H6^6_0%%5YLMIZ$92!N,ZO6DG.$;@,IVF#KI,)X@4&VI*ZZPV5Y872ST MO))K UR(A.)L63]#H,+$+UDQKIS51EK17=(16U\?(7_Q>D)!:3&IZ M2ZLI5K.3IEERN'^R\O+2C$C3WOF$R,TK*'S)EDM4+O(-WT6B\I)1'':(%]BZ M%J'HIHBH$XWQ+_):>TI;7;("XLLN/,-*[4)J>8;T8,X5\L@,D.KJI+@Y=@IF M4WC+@/P[MD)74<4BA*^-FB5BE M=&)=J@Q%4T@W@KF#L_H@B) D5^9W!->91WQUI@1OX62)IV(+KBU5O&.@5;-C M^AIE!F+&'D[.=TI! 10W(!$T;H21^<>]),Y&[5VL3B!!KAC[#*/?C':'! \- M.?(FB9WUG&?SGU9&_F->OQ_PE2I#[N*]U3A(5^N%5/9%C$&"BYN=P9^JP/89 MC;8A0BKD\2[D$4Q$*-#&M# O"U3/'@Q.HC#MC!TF^J5"2LZL$Y@O_V31&44D M4Z"46X7^ 80EZ3O%&-%F8;LMIC"!M^ \#L.R) &KWJCVZ=X*9"BYK^2V%YRT M]=U;FDX7W5$,QCL5OP.BP-]]=?SX04;'4PJ%^-Z](V[]61B09S_)6!V#Z_.F MW:A!,5A5W5#CU<\8DMC/NW)9HF!E-7OSX_,L8/4,;LK'F"D 3\NJD*J@9?A> MMIZ(QJ*.T$Y?R"F$$*C!U*41R@(C1*;;J-*U)X8Z'RL>X'WHMU]$T62A'M-! M716IRA*IJ LY[WS?P.&E'"6B-,Q&"#5(8:GUH&<>4V/=ML-W4D@JES90,7U= M6A-8$3L6O YMWT_0#\K;' D8D&T7@4^Z:RZ8SFJ(G= F( [)J:4=2:=8(WS@Z4'ZW7TDT'RD1", 6@FE3_.8T7 MSIEJ5DN?:S%#N!3./0>$6%F*2@Z8)%F^M\#4J_O];9LA@XL M5191\9,8#A5F&XY]%NATO5"+,Q)_T&6U"ZHJ%8X:0,^9N$ELT6=8T*86L>TH MX PWYEUM#,"!T<3NADB:H%((:IU>E6V!./M-Z_^H=:(#WI,I:&4Y,/?G@>%Z M5FY'5 J^5M&,0%0FF1%H-LC8_HL%BBD0G \9HA4V&2.#^TN">&D!<^[(>G0Z M0S#'(+9&FF>8):!"(V5;4QNVVK2#2=;('3X@HDQ)GI(&UM.C*4-!/\AL+]WM MP'\:-X8R99@E>==\JJLL]NLL(2+W'>I:A30K.5SSRV\P H8I4>(9G2FNQP$[ M4;'>&*5$LPZF8%S]2Y9;#$,E)XYK/2?]Q4)?2-Z8*'[GOLB,,CZ8L3^H/#)?Y&W>DM54= >O?J^*B]BFX<$Q>-_R-8]M.?O:_W86?OM-%@Z8 MYW9UG%^1R9G69M%K9FW-,8S8"*$''V/9+%&1L@$SJ-9D_G[A>*(SY9U)%UGL MPY3,3IEE3?]Q#N&G*J\"L7E_#%P ME/GBM&>47GXA@Y"&L8%S5"YD>IU? [G@?[[Z\2W/8G:9I.'B 50]%15JFKE\ M06'8H%RC]Q";TS9*,%)G_$$E5IV@R:R=0_P)GX"+0&R^+3P)RF_J&!:5F.(, M,SL#C4[/I29GEGHK)?%.4F^IDU9IG=(*-@>-&WY\9)6XQN!#L1C9'TTK/C!, M*C7V!FU-T&[W.G.2=[O.>>@N_04;&Y6K')ZK@[-I^7 M4[=$SA(M0FR$I5)%S4Z&DP&1@M5K1%6;MVVN( &^%SJ0&(LF*8?&\HVT0+\> MOCV<+>G\YVTW%'!#=HK@0_@!J'@*<1(G!A-R2.UF%38$(\0/9W]OSND!+>(V MVU9K,N$A:%IL63>(.6!WH:B@R'"VEMP,S-87?LBC-]F(C/F7$4,9\ MX*"OH<$MI7N8<,^2!MG*$ RBZ1HK\+.-&WT*ZVE=(F,[RA#OUKZ2\DW";2\- M^8 C9T=?DKSSA"^6+4*)4HO/58*" M,*AFMK%XB\3>:R@HVSK\>X3';ZV&18TC@\!/0D.N9-]6MZR.C>=U+-,0&F^? MDAM7H%A3^S>[S6)[H*]CF@0-6U97CC.R\*>UTS;2BI-1)Z>VIV&2V=XK0R(T M4MK'S]9H0H"2=L39A/-$%MO5>7<]UWV6:/]F<2!L5[Z&70IQ^$.#-JD7]_:= MN['2C;@GIY%2CQ*1] :GUC;;F&ORQV?3%NNR7P>#/@!7T'HSP!- CLMM")@& M!S=OE:R@.0C3(9_XD-M4Q?YYVM#<>RK]?-,4=8ZH7<&SH7$\+R?<:B9]1M 8 MH0Q5.QS7XA@0_BN-)B21(X3'MC(6/?$-4;Q$4=$1V9E-!4V(L+ /I=@7CP[: M:+<.VJES[@++^0W5.III*)_4C#VK C@,ID9">ID;D3;GM, #8H>8';1F]-(6 MR[)CGK/V $$W0]B!5LH>-&YILRN#?6TBECN]>I=SU-=:*2$A>(52C%9/Q1') M#@ P./=26W:4\P\E'>..I$R^C+V#6Y*P5>RB+'W03HN*UH*DR<&FXG)U,DC" MR@=9WIWV6V8YXTZ[P" 8'D0#,Q*..+' EW;F*D+/SD1YA1\,]IKM,0L H;&9 M;CEN"TW/>ZJ/'U")TD!.JF;NF;2T(.7BJ5).6 51.>\U>!YQ3NCI%C2JPL"D ME#\Y++*#)0I@BDK;L(HCKVP+D3OSHJ8MLNC2L$,8L^*SP%X'5$XDPO24/--4 MF+X+D -(0IOY&CHY7RX#'ME#!5%A!"H:([<3/QA#6)O8N*)9,"P*DIE!>^ZX MAT>TA?#BI9JH:=^+NCAMUD42Q1MU--5&- N-3C!=!:MS;[RX^E)',15?2W!4 M/'5=V)\DS;P.5+%B!B5*0I!)N(C^C_?'SA M,W:MCTGXO$$0Z4WDP*%_:A_HFDGUVIQD!P>26EFW=U#$KT41W\K7O7E0/R9: MZ-T.>.-?!" _H1\>0)D8%@3& M;[[B]4:O^%! L/&28.1*,)(O8W#C$K$YCQM!*@W6 M#A"?L-)B4^*'@@ MY'W37TZBM$!=-)C--0D SV/.G0B'\HVT/.I^HF1S3+HCZUB,-S?T:KA-4VM. M6LVAN4-EN$V#P*8"P=Y97BH40?/"Q^P+TIW84@'+DG[=R:_.JP MQ@3%671X:'17D"![UF0IX3*:XWFQ/6<,_+N\/,\E1/?\E-9QP!Q;KA3$$RY4 M#N5"V$KX4H:,LE6\(AMD*ZR1'Y$RVZA DKF)YG>F(0UL33N0+P%EGV> MM^W0QIDW%XMFNPVA*J7[#"Y7Z"ZHL#!H//-'4Z]SH@9N6I0[4:D2Z0HM-_ U MIM&_@N*U.8BU)J"8T9/ (:0&3:5UR+XH,<1'\5J]:3-1,@,)3$]Y6VRV!2P4 MDJ\/L]F[ICLMYSF*/ XSB3B*YS?4HZ7ZPW73XSB.(4I,K7%QP*A^.A1VZ@P^ MIM60#%9T%A K6SKG&-HKFK4XL-\*!CS6LY_*$ZN&T'3X38:82ZLZZ9BY(3N2 M1U="5T9E'FRFS@!MCBE0C@Y]Q4B^ (,CN^0E^IK3@TBJM;1_\JT6C)$$-E?< M^:9I^QF>/)MZFC140M P!B\=AJQ5&";RE&@JJNH=II>1F%^10!]N[U%UF*\+ MBQIA^IAXH*ED]>>A+6_TA,%[G2HN%2]7*!4-R7!BJP987TC3#V=O=7(T[%Y" MQR4XAA&>(#6(I@J^;,:S?7N/B#!XN$<8W(*QW#&$P:?:G6ID>.LMBP?>Y()B M((/N]$$\T9QJ 4F14(1F12TS1<^JG(UDN@I0K C^K'>EU&]RQ5R)DLY=3LG" M/:+)M+!YZ4>T9@)PNBX)^R!$+;;"JJRT41N70/*,D-\HP/_GI_F&?TW>=&QK MGW9Y^#%>\[Q9PIL@[7RL18[NCI(EFYU+:)I-1T%]L6)SQ.1;)LYNUP/T'-=1 M6,<$NZ62FIL?GB^F L7>ZV3KF8L-W#3$Z,HP[9.$I9I@RL2"HEBH&7B+^<8. M>$&K'O.L[>!W0=54-"K56%M<+94IR88;>,*P+Z5/)@/L,.IU ,A/,=K_)-L. M3MUHYX5(BFN0-14;TD!?2VQ &8)3@@/I5&261/4TR4:1[)B4M3#:P5$97XF6N&OK:V3%N '!7>^-^4_+RN'"!F])YUMQ(%TBA .I M=@ _"56(,=1;%9>"1/%,EFR%,5KQ8<&XE4A\]1$\&^ M1@L9Z("X,[5"80AX[%O1:!Z?O^ME@4=IO8W@VQLDM<IZXBA)\6 *S,*XXY7E8*TF MZN=Y?L+NDV-OV(^DV\2HK:_5R4=<4-("A9-D17LX>\$8R3*\=WSKS'$OY>@[ M,;MH>N->*BQZ[=ZYJMS1<;0=9OCUG89FIE@D6G>%OLL=4U)_1,.7G:\RF2X/ M:6KT7=;<@\"8I6W!NB _8GFOE/HO&G5.T2V;_.*R J?0:;#O'!/30EAG'%H@ M%( K3;6/V4F"P)+34=_'\.';;5MN.-/:V!J$?-#A[)D8PIR6TA'9(H6.\+: MNFIZ[") W-@7^BJD[D[ZRF6A#:9I-Z([XXW49W=$30!*OTN(C[:AYV&$L\*L M'.VJ%>@]0V3 (K8JBNP"DN,RB]$D$B!L6QPDA']VP4)*E%';K+UQ%D5Y)E:+ M G\EW98.";:40W#)_*!F.4X/V0(T?[6[F7NC+#A:X3N/8OMKTB(,MPZ<259I M/YXEVT)-\BVV88HAUJT9*<;Z#?J]VU4)T[J3Z-DD@>&N$CU76CW"W8US';XM M44S U8QV)P' 1\5R<1#[\^($ENOLYV+>]HQ!YUA'-A$6$47'1SA-C]DM )SF MV0MI*'J6/%T4LQZ"I(&FG\\38!HT$^0, M%>G=7, "M%16!6]E E-5LFHTC8'%T=9,NMAE,0;@QBQ"-$ROKQ[0SG#*CN4= MC&A:1X&_ZYXF;!8V:A"569FH)5L& &5-2&DC7 V.B!BG!:,+&%<-?A6E'I0< M,.CH50O6J ME-^2YCC\\[YG@\3.%F=$Y92X&G>_;FQT MI,U/(V=BTJ&R-/:((-\^*%,II4SI1@KN>75QGTS&J];)Y6VAFFZR5D-<8 PM M10WP]W[^EJ1D1N^S?=N7+ ]>T]RW/_7&BOC_,R$0DPE8YW19X0!892&*!3)G M4Y692#;.M!:>[NRT1 ?30F4!R$-LW/;2>N_#V2]-6S1G$GL6TSI]N$W-(/XB M3&]GK#X3'M1U0P8<5"-7+7#0)4PS( 6H"MLRV#LT&$4950?T8$SUP\O4N!LH M$=-1N37KS:T.0PO!9R1.7567U>.OVD)0+VVK<1XN=F7UZ7 X(H6]X5<.!*]: M>Q@YU]SJ>15ZS72PZ+3]XNN;L;)D"4]<$G];'+Q'Z\K %C_;8@ELP MEL^++;C=-1D0R;-NS<*_=61Z'TY(^4>(**4J>!?[9*CH[TYS]O,_C'/R3RMP M_&0$3_ '_[,G1__A@TSQA:28_]73Z%8EFR&LLI7#D:^".,3E7):7[9_/1&:9D-SM&EX:%<@" Z:!^K?-IZ5]%(N63]*82#.8 M?.>-TNLQ!H%I,A/U[6Z&#&O=!YU^G\_$;X6E--9(2.W>D;.NL:V,C%\\2J&Z MFN,S6%*>YVSV=?F-I^T[RZL^)$:&(NFTJ("A9QY.LLK([A(HN=46R39=50W@ MM2K"X! PG?WA@QG-347;YBE?\75)3PY="VPI$6=,KB0C(%XI ;42I\*NK9OD MR5.C&0SF.W_+>[QO)(GQ.3[S M?5U>RN'M!8(A$2WY1%@I8PGW1-53/$&6B+SLO '4T( RINNB?JI-0;%K52D2 MD.%]K>DE>I+^1'(4.W^XZ5M.7< <>?OBN20;(I'JW$@]7?];EIL /6W9?5>6 MC)195XF$9X\>//IZ_LUN&N&[&969-@A'5_"(/(W7KKFQO& M4GTH*)VRB&X^;:O\?2BFF*2H[G9R5 >RWQ"7 M1J+,=G+0WLTMOM-2^!.7MM2^9"H7 < M2],*&(=U^CDSG$6@I\/2_9_VOJRYC6/)^J]T..9!F@!A+A*UQ3B"IBA?QL@2 M+5*?[SPVT 6R;: ;MQL@!?_ZKW*KRNH% "E1!*A^F+D6 ?122U8N)\]12X;* MG*[4O.;S-XN,Q-#O8Q\*G]JE5.MM,8!PH>02V.9&G[>22PR/0=00@EH-3,S0 M@6CH]D/IV,7^+),I&&7U53RA]AUYEGTZSY5B']'R!R"+4@Q/#.F$2G<9.<1O MK0,,Y3T:IX,]##+W,?F;TF'^57:*DPI\RDH#7Q#+7L4)$H";59NC%P'V#*N2 MI*+CCB[IC_2-P>CO$Z-(^?J;^[2!ONO!X=WD,TW(12;N&ZN4R#5'P5%;D6L+X5YRM87T)H[ MQ.C.,U$RA8[O]T42(@['J>^]O()HZX8ZQ:&08>A9L#]$M\US$43:W8GRT/X' M^*CVS*8F27O#:9PF#FBBP$0.ZVKW"'V5V1\Q.I2^^YZTXMN92-P&WH$2BU2( MJFV-S(<"J'_\ %9&97#LJ!5S%B@.]"5(@@ODPMN5OQ_)+MJ";?2J_^H01B[7 MNPA-MJN/4X^SGMVUMYDZ8WS9B7VNA2SOD%$!=Q7ETG+7^Z_N_28P]3U]'%'- MU>]LU%!$[@*'?\=' VT2ZPZ0.U-]&N]Q."F:W,G>QC>DJD'[?&1_8E@PI68: M8!U721Q]- 9&GY$J.$6<[C5COO:KM,;>%1,X-Y1/@W!&=M*\[P>!FQ&G" $L\!0ZL7=.F.1A!:!1T[=L;)Z'@NREQ%CHA%6![$/CFW#C1P MR$76A3^%D/!9'^N:N [A9F> ED@8-0MU$'LE,RX-B;[BU-J5\,<\!C2+766? M. 3,("LXB?9V=_Z@7D=/"!0RSTIU1)X;N0_P9PYZ@B!#R 0*$4S##I28DU D0KW#YDYF;+JFS5+.FA?VV#.:5PQ?8-6&' MX]3V'(,4OVQ/=XBX6P5,M(\8@-;>+^.WG)10' UL0MU*E%?6+D=U;ZY:%#?! M]D66#Z+J4'NI)3.E63XT7'8:>E*'PSS#9Z_-&UW MUP*R:@"(!Z#'/0N4BNR@0 X*]+R# FW LVP9S3FD A&O-$BC>M' M=)!]O+6X:EJRN??H$G39$,**%5&)R&O>S^UJ(NS2H"F+7$E$FG]]";A%5;(= MH"2"HO;XFWG=S]X=A&8AZP^=;[2V6?*:X!"NPT/S:*4S&3[2V$ZEX1.^@N1= MP*3A6=AO,5CVNDD^Q >7#4)"0D\(NY8B&K6%2"?B5<(A:%V]F]=25P'VNS! M]8VR9RR'W*);%[;66(N-3;,\X()C6*]^LV5;^I8%:<*IP+2O4_5;=P&L+@8& MK#+4%FDTAZY4!YOM%TK!.^'COU<&SNOBU_M;37@OHQ1=9FSN?^>8?XC*)_Q/]1HRI MOV,]%J-^ZH/S\5;#DY=MUZXQP3BR)%@=*!O64W:^;H'LBB3F=R9N1( Q(KX4 MB3"J%"E6IBIQDS!("Z<\\3SHG Z0O:0>+XW-HIFQS\9=R+TPW?.85N]%L^"Z M4-78-Y\ @,QQFJ"ZFS#]W.)$F_KTU>T..)=ZXG7DY/68\0XG9B3<5VVW=ZSW M=WL(Z7UV.\%)?QM?PI9%CD6^,&FHA,T4^;I;^#M27N%E'E=^KK)$\(0ES!\2 M)4R,8:\JD+[RJKJ:32<8$,#[8<>Q_%%>2P96 TPX^TT/5H?>- TZ'TGP$3RR MRCY+-L3E3KA"=(]8'QPA=9F5#P?96/9XD7UN_TV',PL/ MW#^O-/*QT08S;N-/V YJ.M*BQLV-?RGLZQ+G1?AVS6J^X-J@VSIG.BSVS&#K ML"@?#Y;N%A J)!T(%Z86_C8Z4R,B O;Z5;50P+W6-YAB3(FSO&'5[:<#VXV* M@WDI@V)@PK7@,@7TMXO-0G0NM4WXBL*WB$\#JXL!WARCG8%JC20' _+GK;T< M=!G."1-%J8L)ST^.@;+B'L\RF2:<,5R3'ED'.JIU8)U?H*&^>Z;45CR]"6N. MX4W&Z=\HZD*$$++7E03DL4NH^ M#NGT<$!-,7&((O757@32<2 $A@9I/J7_M#,,AW# (,:';CKA%#^6GD;,#\]+ MPM=\>'=OV=2LJO=<6C-1,$RP<2H\E8DC2%;SHG16%'"%9'+MV\VG?N;L,-HP M=Q'.H 0V:>MU>Y@7_2LOF%+6DU&R=.KL)M^!IJ1 = 0P^F@2P>4AQI."N(*X M\DIO>".1(N++K#, #8-(4H#O3@WC10&A'_>/E)!@ R1B ML8F/;U)BX;D$'=2,8B:=[H'EBN10]C^@,JYNQ'UL"QP">6(4(J ^.2+]XEFM M+&AY=3FL1D(]S==1+BUVAL$0R%.Q(^Z<&97RDLN"_@SQ//N7K$V&F,806>CW M+0@&5YA"A: W\]:SIEL0R39DYINK#9C+^8LHT;T,[S7]:&E$DJD$,L M*/M>QIEPJ1#D.P'#4.9;-A4KL0G!",:H^V1#J!V[1V@ HP9]^>;1C!595S"R M_>BC5N0F,KA<$\ A]Z@Q?W-TD9=,1,@2U?:[L(_P&7N !NLI?7/[B/P2&&.I M*,C^,]3LQM FMENPPPLXO,!AAQ?8@&?I\ *WU"M!83RBG-'U\ ?;S"U MQ'\;.)N.SZEW/*MA]@ M'G:^)" ?B73U$-\/YD5BLI(=NA[E..MKP MMI7C+3OI[^!T*<(N$<_-C&ZY0&KCI""SL' M/HA_ (]BW2K*;0,9NR\T>R M1Y>YT1PEU;=TW%EYS5K3+K;.QPY]E?Z]_AIH_OW211$L K^IIZ!OS;/"EJ%R M!D3G/' $M$ M*=36(@$UOZ7',?2L'LT(4$Y8.QV0PRE-3:3@,IX!M0 XY5$JXU0RA-7U0S:6\D[0436A M1!XV5>GE:85'%!-I6&8ZI28RCIS@5N-1TLG (" MZZN[Y3.&VCXEYUQ7'XJ9+9K/^W.*;1UJ!1_RHL FK(5UD"%?0.VKQVK9RY)_ MP@!2I5*-"Z@PUN(R*9I2XWK:AFN@G,55/DY4"3 H58=<:'/M8D1[+YY5/(O, MN=)$V(CN+S4U(B)>'/^(?7[[_QV5@^.OM#.")R.Z^:U^((\[CIL $32W V(P M)H 70 _>GU+,+>AVF*_DX\O+1D'5#>!%M/?"EV%F\L BJ),Z3AC7)9\A73J! M!RK -A(4KVI7SU33)-L]0%609P O8#(<831/*!$&M@H6N#)8"+? K+:LE5Y4 MT^>9P][P:GAD!Y$QP_H;ES'WDF"/0!)BE16*)ZN9.,Y^(2\D+RF1'-7YF 75 M/4DCJ.*4L+(NOB5",(SK H6;%*Q3"IF:"7@-D,FWMN^2MO2B,J>XHH>U0W;+ M@J_;X^9A%J#;=2+EC;_FR66=D &7.P"EP0PJ)-(T'Z?8PH0 ,>Z#4;Q>_\'_8C0SD,JY6L^9JH;J4(>H MA!V7,FL#5,?C!@SV&&&AM+)5?Y]7T1ZFQ7 ^*1&10"Q:+K)G4U7R(3A+9X!^ MX[#Y=S<_+N_^-BV'H)'$#4!'U@M8E"ENG7=NX(^#)J%/?G=]=+N+ ;3'LF/U M2I$="S\^D9%RV-*+$+U(G09^0/$LP7H!- KBJ6L7%ES7VXUX $+@.#(0E<&' M6)TE3F:F7%(9]YZC71)Q$;\ X2>"3! \>.@!4*]>G*1C#,]CA%T3=(P":Q%X M/=>$$JW[@'VU2"2:%&%:.2MY&02^0QE20]V/>-&:]25'2\4*6XS,%!X[F K@ M:Y84@EVG?^'95Q&\9,"1*L.,YJ0 %9.T)W(O,X,7$W, _!Z[_]G+4RYEX(M- MKV(2)92;TY3;*](E4ZBA&*@UC=.1(920^\,U+2+.QN5 ))->XR30JB*A4,8I M$Y<$'S>P4AM^0)(EOF8_L =7?H. #J&3((8O#4.CI@1[%?H(QE:(P(C.-]NA M?X%%S#.$'(]1_@LBKPVDY?GIE\@ADL6S/[%>?+XP-OK 9,X95:],= 8L"D_8 MA)V[/GC@/%$X45.PUJ"$P*:MF@&X\I7IX;_TC([..$*.>9DW^# M5#Z#%UC"N=G98/>U[FI @A.S3,H$<.(-SJ 1]#S!F1/8>,1P"3*0#(5HXOC+ MM#LQ/QY:XT6'UMB 9^G0&E])]PV)&<0H@$4X8\[([8I5;AD@'@GD2,'K3@&4.4 \\FG M"WJZH-.G_25<>_8"W0M60B: %-!0IB#&?1D#[Z3]$%.$G#1$KU8I\ND*$KMR[U$,@A]TI6"5 MR-O[*&SUS#B6N[B<(6UJQ2R=!)&7P-L&"H9PD4H<9ZO7P\TZ2B==8'%>P M+F!0G;GP M-"3G*VHGL&'%-@\,%E+\-ZR5!FP"*EYZ;H?Q8@>WJ&A/$\*00/5\"0)G.X B M172:>XE;(/00\?*D+49YZ<=T'D!Y$5\Q-!7. C2O$&<):*69&>@VR;(9A0:K MQX!ZJBE MF=B'W76\TG=RM'LZ2 T"Z40/*":-/TT 6E/2AXYOD9H=,TD-%5) M37=J$*!5&"1\WZ"O@-+%B82B N*I8U2"!OX;,[#A%B>*M$40CHN&4D>@9XHM M2WGA%,I0,PE(*K$_UZ\@.F ]=TC53D>VD#V##H0%)9U8O9&;A:B\C Y;8-:V,8!4[PP 6@UJDG'&"UX MY1*8 MRX\1AIQ@0U3E33 ^I1ZY."KR13RF-6FM@,G0AK@,3*04;R7#ITJ;+&_8;4"]I>8$B+ +=F4TPA'E% N$2' MB@DH6!FRKE6AL7&]7 &=" N[6QHEW(DU*P31*-)MI]S==&2$X,AE. MG:,5J&]\[MROG"=2%A3>Z[!I3K-K*02FCVD8VZBI-5KS>ULV@RNI# 6*3,;$ M$8BC;W5M7#)49,CMB43J<-0-6COM[F^.T=@S",09\@Y7: 6*5)1 M)M"C(>\T$S1=TQIF\4,Z .1TQ[9K$4CE*XC3*X=#EM]P@5-%=U5I^#B85Z>^ MR ;N0I,4*P9FC$O L4?B8KFA4"?;;3ZW[EJ!=2OLJ($/T/R!M3:FD*BD&N4W MAD0M4A (NSBK'K+%B.!I7]/:E5C M/1H41(2C,B^Q7904$$(]R!-(8>_5%<.V5"K(G0*B_F:_.6STK7]0_V!Y5S6I MDY._QH@?Y>7Y=K4;S],?[$N9M3K5$M%K"(S$G[T8P[$(1>Y3?I[2B;LUZ!P.CFD5 MN.#Q)YG1FRL./F-R> C//?%M'FB:N%2-CB7U%,@YCQEBS$.,(4:&8SNY3DM* M'/O&HC"T^I,U+U1,6GM>M'378C%+"!7)C%9>)'@^<4'D:6A5+AD+,)M._*9B M>?7Z+#"D+E5S"%A.;?4= M%(?C1$PR,V<)@PCM*\,O<43\:.1-(\\QY^4\ACL;$R:Q C(=6@.5 4?N'E6A M "_')38-^L6$5JZZ:5M&5B=3*M8Q.-[[T5MNO>8#AD[.'I![8ZJ8V%7) M6%T"/9MG>EVV+XQ>D R@I?7;00T1*N*_+9ZY+7Y417_L%?+2=2B%!\: MK=*5IM=ZQ.HQX\\2E_GOR;#Q8'$R18+Y2AW<.9L<72HN4130PY-9B$'+>(*/ M+YW![:&J;H8A?3UPOWA>:.0DKG)70^$C)"(K^(BML-@[CHNFU-66Q51WX*_@ M*$2:I^TL[5 D)!ALAXNHD?ZK!D^5=0!Z&!_G/A2^M'4DFDT>Q0(;][#-TQ84 M(D(\$M6:0?#7I5VV; DO+R;K.B5Q=2I;@= XC/"IA^D";!_7[VV>SI]J'X; MJ=_XC5"E"H=#KOF+I>(QY6(5/F$*T13:[[:2&G=TZ,OR!9"=DR%)K'^S^H$I M4DU5L1##D!ZCAJ&XS=*_/4;2,"QA> 65-"J?S7S2HO$VD@%CQ0:*..LO0&4_ MD=66MR+^NA!X85CK6!K2Q9/M M5!O,V57+@,:0-\<,II9"L&Z#($54 IA_.P2:#.Q0R1.G"%R2]%617E,"Z"8O M_L;8BFF>" 4WGW*X)\P7G!>?ETH#L_:0N*9_5A@;&7YTRE8_A6\ITH2XM#Z' MDJ]N&5F/:)C1&X&K*]0)W&29^!2X+PM67R])0@H7 (M M^Y/ZH[$\PA["W /HJTRN#F0JN86BU!@IMW"2)=NP)9.I%V+/(:,0S^>P4=;G M:L0[>W%5-5RUF>'Y$KK$E1KR#KZ54$"LV'')H,#M2A*,_!'/-G'+<%LX==^%J".I?;GW6 M+NZ E[Z!G#HWQU13J8D!XLX 0RLDM4B1/N:PA,DL[/RUWTD1W-94CAV BE9- M2++GNL]:&_N5QHMR)^2]N [DD3=CPA:C^&O\=<]=&R>-H0D+3 7V$;CM'Y0G M#-2*,W0C"J[&]3B#.V(5=,3*020M"+FRF$\I6Y@ !R$0'TEPWVPH'+!T[<(6 MQ>J/@_!^S>:.CSJ__;$JR7!,/!?8"[==HW#;C@]K8W9@OR,ZVE.&J8.&C^HC M)AWC)N09#N2QH8(:-X*>9IH[#%N:FW[UZZ*&XU!W1A) ^P4\:^(;V0C4ZPF[ M4)X62MB3Z6P[EVD[YN?6 ]U;,LOX/)8ZJL*P27V MP@MQESE718@&>V)8(^_P26!3T>,M4SK1 <1OW_;7/"X0;OXV!0J)'&4#&LA< M[V4).CRI'XK7:Z^F*9Q8T&%L1G9W-:\O^E.*>;G7.WLOI[--6W$8J!\V)F:^ MSR.$X[CWK/\IM4X)VT^[#B")GVB0 $?.E=1V MP(#5K:;ON9H09BGY&,48-7+U'SN)!&X@6+W0420GAB[[_& M;+0-7UGA3AMBHM6,QYP/D3ED8IT\2^;(RP'('9['QN6 S3V@L))/.#&[V M[VGB>$6,"*RPL:X?%F_@2MU"^9Z>G,(M8'K;(_1)@Z)7]PM,EDU'P.)14:\Z5-0&/$N'BKHUL46I0W'HN1&IQ_R2N4XY*PII!Y5R MB&P4.$O'QB6'RH!OU<.G$ \;LI?[IHC'E$G""HE+^P39(NX"1,RS*DXM2\'Y M0C 3_%*B='_7Z0>X[S-QI5W'/@V#UY#.*6G X IE<,S#_[HTT\S.4V2WF#@$ M /:>Q=0QPY1\3#V/E3.37<:7Y/^[BSM_0[6;^8#1!8G\#HKLV/HC4.[A@@HH MC6)]E1/$30^DXD+28&*F"BQVJ9=4/:MNQ.4-OW7J+R_"S!^6XP 5':;W?!+/ M9_!Z5+*VYT+!:1C13G!;:<@BR-#$2]5(P([,,W#I1X;7AMHND]I"<4Z>ZP<58+Y M(F7D*%A/CQI7"[!8]WRS(3-7:]KJ@>E%U\AL,N8"-& #>(% @DZ!1.">"^IQ M@XEZ;(;W3+)%E*8H9^S*NF&.PA'NL;+'C1WH+!?U=YXD5#,*MD73)8#L5!0_ M3L\^]IBJ$Z:O/LM1PP1[IMPDPE;**_M",J'2_S*KK!U\I-(,YP4Q^CBBSLS< MV.7!+^+(G:BN$(B5(CLZW KH8'CU$$2Y=8U6G[X)97$#$(31> Y=4\+R&I$& M-)$V"0WP2#J&%&L&II-AVH3.=Q5Y<57M!(S.P"QR[ED78ZE1R(. :38/A&7M M?R"(V,[%8]H5[RK3X0WW2@M$4TR=T5+17"1T^>HZJ^Z2U>\G-2CJG ;0M5T'71EJ(Y(7 M-(6P=ZU]FD^:IQOB#5B,-)UBN:NPSRX]^3TG3IU=#9NR=*TQR%:.4UL&C8X+ MFLTNJ?Q]4"3.S(FYD"YHPMYV$_\] M)Y[DC,&?K#N[C8=F(*JL@\QNWK[GO(WB=,S=<"H2B%''@LA#A&>(^#=!(QEZ MZZ!+W^]U+S+B:>(A<])P12 (("=)>,Q0I80? ^YGC+ @!#HWF/% (G_-6""LBP'50?J)@I,>=#B2E2N=N*@.ECJ!HYN!A]^"].V=%2@T.F@ M:^]3Y'SEK@DPU<1 0UFA8 6(MCU)SV&;"ES__.2XF^8'!GG,)U)R9W\;0#>L M&,C:2>"BSP/R(W&Y*_[U=SYDNY1&B_$E,BED<05F]BGF(2LUT5HO"+9557(? MC5_LMNPF3J]JHG)3Y]EY*P>OL$/+%UR_I D8',;6+)3#>&I\;-UM\8U8 X$> MB+?1O< KYO%H"[FZ M/,CWG$<(;K$+#46OO1!WCB5T(N*T491*6)DOC"=H^ADK<'*%4Y_P[=/ZPT%C M#W<[:.P&/,MF06/OVY@=00M^VTCN;Z4).^B_K!3LE (L@B+C(K$>IW :]J++ M>9H8N"KB;0+3QLW#(FF^.:?0XYVX?#Y#^X;'R@VQ^)';1TAJ++MT$W'_$X&\ M)(H&Q<-L0VSZYLS%C^":H4XXRX@2-OSXX_\[?;NS]TKS:-J'3E.O )YNA@%@*W!]V7(3S7 M8T*I_AG6GVL8/C^6-O"R#HYD4FA @<+-E;6Q;UFZ3Q2$23/L*O815\/V%R9, M#+>V0P74"VX29XY.\#+E&;9OS-'=*G(4RH(I*%'D:607%S5<.ZWILM[_$>_?#(*B9# M E*R,11NJK)]+;=);*4*JNV],--HGM^H%>W[(2H M9$>;#]L&M#H11\'\I*78![V#G*YJ8@AHL;3OH-8O%%!^(C>*=206%42TM$V( MOET<"J@"XS+=.:9WB2>0 %#O[SDJL8\I'C>RJ<(_UUBC;DQ'R.PD5T1F1AM# MD;!*8I_8?!D:DW"/HR1,06B.*21\UT58RSS<\ M%IP: 84F4%M>&]+B!8=-.EB%'\ID MKM^/RZ&JC7B-WKU'M+HND-,'6JC$:X3%AK3=L-$"ZD#Q:_Q%BF$SB;R*I?%4M>))P^Q5%\SM6K78(C @JO6UN$L-WVM- M0/N6+8-;MAV?CBK&PO5<.&"WR)W,29$5*IM(M\Q_8(01T0)CX6N*O+P4O0JV M(82TR-E:KW,2Y&%$[-]>19AS;]2-7@##-S37Q]7 ;.E$]NZPK.K-2*'GL66+ M8Z6-D'=53<[+!T@$D=)L9+U_S&H,%CC0 56T+ KB EBQX##0Y]5VMU6$X9:2 MO0V:%(AS\!H)][_Q$A.1>4A1H/7Q-.G5*_KD3K#Z;[]$;YCK 3O_W;&Y[OO? M&(+CTY;6G2#R:'B9PN6SJ*Y=C/T4R=P"+[PFV,=68& 3=?CX0Y:R?Y%W@ M\WF1?>5!D!?5#;NU";%;FG(O\TU)+WEQDB=9."I-?W[GL$<-A0$DJ;!= [3* MH>;A\-D>'@^B05Y0GLT/BQTOY2"N:@UO&T*HA9?69\*<6D_YKI@W,TZR -76 M7:2ZXA@"J /O '"D@%Y1RTK3I6%+8PS:DS0:BJ#?Q NZI9VN?V@IL.=V&:<9 M[ELR>HKUPP:#\MB@8TN\/L%@E5@37S8#Z^VJ/Z\4 O>QWH90.>9;- M+QMA6V]Y^-R)'E]\I=*GFXZMY%N-J+;G,,:'7%P5;\C.'Z5R<\'5+]0+N-?\X0$T?&Y\+'<0V O MED>*.@+EGF-/1K_823P_II.];:UMB83AP^HM+AW9K=NLCW.O1N= H#TB+JZ[ M"FQ\U72E9>-H>UI$^^_7T9/T*4467C^/.TTI#H9L/]:E48,>2Y$#@*_ /[,.([R2B$ND$T3+.Z4N.^!I,K?#;!\]F<\6>('*%8JTK.:VXRJA M([)B_G;\_JY#F[?\B*5+G@!O6XI)=Z[3Q/SM&FSA*;S"=? &F$EG$&8/H>,+ M4**S PX0!:%^G$#9"][CVEJ=1%&UW^EM6G](;V0?\GK%/,482Y!Z)4I)EM$E M)!,RGQ!RTMKQ:!2G!206A]8&9.8-/,*3Z]:ED(E$A1+G%IE*O+OH5=AQ3\Q( MI)%DEA_3T4=$O*W;LN1L$$:]L')(=0TD5V4/@M09+28[=[")2%Q/K!N);[HY M._G":;&CX:.B@F1E;\C1]80X-]K?=P;19RB/X(S"0:$N+=8R_,M^7B*HAHRA M.]B(!PF7)I]LUZS$B@6/RI5C@8<<#>V:!F,)NQUZ__@B6!KE2_,%D:TQN#_. MZ4Q8>[W:93^ZR#T/;_5 MS5CF1H"$(35D8FX(NK< YA(:NYBE*RO'C1>,#2>X'_UYA>37FH=9SZ,SY@GG MQG'VKG+.==;V=XQ)Y2&Y.FC[>P JT:S[D@NR]T04 "1PD FVT 8;_1>$I#DY MKUB86T *[#*+9]Z.MEL%!PT',_P\(*) M9[.DI$>6W_G.)QX0F::A2&J+W"4"N^"!'LC&+52@ M0B_X EE.(KT>?\7:"\Z$L.XKWCIY+#,H322E8G& I0,RH."U#ENAW&9[ MO0+I]QETSY=AK[E'ZO/V%.?.%B7E&VI(T[+0 $9> T(_[JRI^HKODT%5T P- M\'9-Y&HUA^K\(!*X<8ZHSDJ;<_T9LC]$;R$E_S/Q0ZZIWNOS,S:7\;BG&@"U MC!X[DZM0!-]4^(=Z,,%"PN5< MC2BHW*TL5-,/SN-B$-OMO_/QR]@L_,_>YDFR\ZX T<(_P8ZBLR&?LX[N?6W^5,?Q!@_=("*X\\%.8XEWOI'SKP]'YVZ,_HM_& M^<".]>]8IJZ,4/6-Y0TK/K%(J=Y >7P,*R.;P\3]1^C-N2^ @P^IN(O%%2B8.&BG:$*A;@O8XNB7"]%6VC1,!_"$N*I>LQL+)LN-"9#(Q M_U3N?@I [W[&N%"&KY<+&W),RK5-7\N.JN!KXZ;->^/@M6IA!PJ6=BG9\WGB MLH?V?F,38V%7@S:KAK)'X0B \KU5Y+)9,* P.7X@7 MR,S("O*\/+"30RK>-K(,L=$@7S_.2Z8&33-L!1 '5IC>>)4FE'2K#E#P&-4Y MY97&ZA1#(.!') P"0<9!DPT_%/JT&&%G1)S!O0^>*T>#5@>+ .CSB$Z2$)(23P*!/KM!2+HR]IA8-PXMJ/PW&$*+:9>(-SEX>1ZN(+H MNM@]NG!?IC0>;E!,53#'R1=BO9A2!D(T72HJ$]2\4WTA:2:RD12T&XWFS -M MP*=.:373;W \[.MD+%R-9VB3>Q1L6^6[.MJD!>9D2AAZ!4Y#<)>]CA M^9!> MD@D*MX;O*P<$6SWHDRF'Q=S^-WKV'A2UZ2#+F=F7FLW1E0VC(QU/2TA$I2'T=*AM0<=-KIW"#B>GSM)" M_38&B!?5EJX,E9>3>&&'>L?^#_U;78Z/EN:>8H^'91VOK_(IZR8P3?[GI]7K M;^_YLY]6+Z%[MV8MD/F+D]^C_7[T^<.GD]].SR]./IV\C??IX?'+R]GQ=K^5;O^&K.^8FGL1/ M;6 %9TCD6AD_9_9 A4( ^(DGU"/BD]\;U'[X:JW-_B'_IOC@AYNJP=/H,]4H MSJ@"OTES<8M6A$^XNCB;B0@%LEXL\'6^LQ<]>0?!\H>\'QT<'.SL'^[:_WGJ MM(M/SSZB=!MCH!.6580T*U[M]J+]W?V]?KOOMLE#5ABG M"0C!,/3F%VBJ'7$-5AJX0YT+60S3*/T!!..&PV:=V71 -2#XNUU.F&D >38[ M[DG !QX +C[-[;0\VW]FU^*39T];BV/AV.]OX-C?>1,.GT9GC(I&8UFSC[($ M3Z'5D_@$CD80?F,J77Y;;-+>_2H[NNZY_V(CSWWK5_.Y?]"/WIZ\._K\_N(\ M^GSV\8-=^Q]./WY2Y_T=S_8']W:_;N(.=S=\XI[UH]]//YQ81^W=B?7/WIZ> M'[__>/[YTP\[80<;.6'>PW[>CSY>_.OD4W3ZX=W'3[\?79Q^_/!0?O/7S<@/ MF_8Y:$_[W&:E'OYT7\DB^9Y]P^&.'37(C+XNYQ.[G)820H>UWRY2@?I M[,V#/^##II>:IK#*8?^0YNRP'YW\^U^GOYY>W.; F>$P.5-0V+&&TV8<3TOS M6O[C#< LQO'B=9KAS?%'\NYL/V#U(SW(,!ZS;<"9I(_]QNCOTN:8%?;_$KDS M?]S'CWZ>)?7/7O;WGNVW?KK;W[OC9\^?O[C3+Y<]Z\&+_O.#PRUYV&?]E[NO M[N%97QZVW_.NSWH_X[K?WWUQMZ6U[%D/^R]>O+R'9SV\XU67/>NK>UD#>_W# MO6__K& (UKOJSVACR,Y84P8V\7]^.OC)G_#(,_IZ-]I#4RC7VYRO[N_5OKL_ M_0+?UM$X\*363&\^?6B7K9FHSF,("7?ZR2"2>V@JI^_]#?":J^*V _TPPWE" MOEGT 4G4[G,,MWWAO<5L(]+KW<N$GM5T%MD *DTB>:O',H:0%U][\-8: MD6YD>62YSM"-[CU:R6YP[VGI K+IK3W1N_-G^0YO%PK8E*?\EW7&H.K6,)/W MX3=]TU=\N2IGB&]XL-?WE#@/ND*_Q':J6" FA032ZCO8-X M9^\9 %&@5KKW/.%_-1:7 \B]O=7>JX-GB/8^2O(I%UC=]:7]]V!WO[WG #[9 MW]W=[]?SE)L7F'9?76O[DRG?&-/W[\#N/1Y[OM_9\ZVVY_NWMN?O'$JTL^?= M5SM[_ICL^7Y_[[\[@[[-!GW_6SOH>R^1=.6X[TSOWL'SW97V^=7N86>?'^U7 M._O\4/9YO[//VVV?O[7#W=GG[JN=?=Z,E]K;W>N??CC? O] "]_BOC$Z-^_ M?GH?G3);7/0V'\ZQLVN'Z07X[XG\/&8R9)<^'UZ92>R,6F=/MNFKG3UY,'MR?/2^LR<-]N0X'@^9=2UZGV9_ M@^!Y9UVV\JN==7DPZ_+VY%UG71JLRUM02T@[X[+]7^V,RX,9E_='OW;&I<&X MO(\'9MS9E>W^:F=7'LRNG'TZZ>Q*@UTY \G=;-;%1(_@JYUY>2#S\NS'-"W' MJ,9U!G32S?6C)\2'#C5QI+CWEHA)78'AFCCQI+G7VNJGG=79IJ]NI=7Y&6E= M?OD&3( /SESVW\";' TUGJ4$.N-X>$7[3K86H$UQXP&LB71*0,N$:-YG(.+U MARAD1)^0Q=WQ@^[M[OS!LA"S*#%F O*;%=I*S>^<>)#Y<3Z9I"7Z&O!WN8@H M*H4,"84P) "U/FF-DHH"(&1^M2,]&,?_F!ZH,_67,&$BIOV %"E(ZPG5I-;% MP;O?W%P9%AY-H!@^ ND%D%1 H0R49&*UJ-6CUXO2@L5%P$:"%(1]N4N3(1E^ M&JA-C>U3S<&J!A82Y=%H-#: %JV1(6ICN-*>54!4=^1*>_73+_?$E;:Y=&@/ M_BP/RWRV:@E_1W/?S']V?OK;AZ.+VU!M;L$9IA&3LP;IMK4L-_V0>*Y1HK6, MDCG(J@"&*2$;3>HD?/J =H!!4234]"4Q;:82QO7(7T#%R3D<2'B]>#Z[R@O[ M=LG:%.>;-MY 8/#:T463J,'>,^2,/KCE.S7MJNI^2NU@9K/7^\\/^\\?@C@0 MB6LK[L,MC$2S>>"M].8AWK!I5I>9]Y_+GZ/?QF80_3I/[&VV\?5^^F7K7^#X M*C6CAO8?E->[BM-B:DU.E;)I6U[NB3SV/=T2$P *NH !$ M !B;'IE+3(P,C,P.3,P+GAS9.U=ZW/B.!+_OG^%CJO:VZLZ)D"2R6,W<^40 M,I.Z3,@%LH]/6\(6H!HC<9*=Q_SU)\DV&/R099R,=YSY, &C[I;ZUY):K9;\ MR[^?%BYX0(QC2LY:W7>=%D#$I@XFL[/6_?BR?=SZ]XZ'5Z M^U&QZ%=V.GV/WA^<'.^W]X\.)^T#= 3;Q_ (M7N'1R<0H>G[HT[G7[-39__] M >I"N[T_Z73:!X?OI^WCX\-.&QX?'#A.Y]#NP"/%](F?3+QNEGR;,C[*]G9/]3E1<,L,Y[#'A'B3VBKWCL;;W MO$2\FTXD?M^3OTM!G7:GV^YU$Z1ZREZ[(W3?C5?2\59D\1H>[@4_M@#T/(8G MOHU5URJS]LS")=&DN,T@?3PB4D-8F;=/3DYV7N2=II>@U2[4^7;\F.[VQ.F M8" VRX"+RQ;?VA%=%758]U&S.D1T.]8AM4]FV8*.4GWGNU9CU<&-JQ%2&E4C M?< HB$5$($$X-!'(D?UN1A_V;.H3CST7Z8-I)-$7D]ZWPHI=/PF?+)293&CP0CZ3=GD;&>X>FT3">F,I21@CUYQ0RFU%7,YSL+1E= M(N9AQ./3H&(P9VAZUI*383L:K/]TX>2=J$E4)"%@LP?*G_<$"7*OURV):*7U MG;6X ,!%@6[JW/ E0Z8-%R1<3)4*Z+]\^VWHFK9?D-B^^WTTWT%3T^8+$DQP MB=9+ZK'X'6#GK-6GPHMO ?GL_NXJQY]2,H/2$;N(X;HF'SKJ7Q>TUQY_&RBJ M7_:VRVYQ\3ERAN2#^KQMVB%Q6"2'<,LF"M-M*C.5+'P8:2]/I\.;B\'-:' A M/HR&UU<7UGAP<6Y=6S?]P>C38# >%5>XGI46C9Z 8"1TB2(X(IX@SA2$7$' M]@VNF(YO(1/-FR,/BPI7B-TF7RV0^V6 !#]M2/EGTX$=C<7_GPH%RKO?_)NODX&%W=C,;#_G\^#:\O M!G>CP7_OK\9_5(=MGA MV(=EP XE@JL;$)?YX]^/>]VCGT$@^\T.8A!9HT^7 MU\/?*NS1:Y9:C-^7PECP!TI @X (VPTOYC4[/?8X)XKPP MA(68:<$[DEXKYK9+N<^0^!)G"P1?$&,,Z!1$K!L$VSGDF-/I;:P10C$C?[& M[)E.1WA&\%3X&<2S;!44P61V2UULBX5083AW$J*%^7@;9B5.XAD7J/ .14#+R%FOT+71Y\1E(HPTW@ZM5;WW6W=2SY ,0)Q3@W"00RZ2XB=P=,2 M$8ZX&':'8JW*^CZ3JU:+X,\ ZC2Z;7H["?1"3@I5%:\_@4$MP;AT8=+[$$7?T7.%?$0 M(]"]YVA$I]XC9,@$&3TG+48'VQC%>(*(:5MP_?'OW?>=GR/>3<-,.)+,1UG# MU36&$^QBS\1U+LY1B^'A-H8A[[Q1,":@03#VZ6*! P=*J*1/U=( $:,U3QX/ M+53O$]UMS4VAM,&O0?" M"DXAU:H[L5J/,_D'"-@T3?WG4%"+/B['854?,PB2Y%H8$BMSQ:BM.($XJP9! M(7R5:\JY\#U'<^&\6&%R(YRXR*-R!*8D;JR%,3+EJP.OEUCQ"PE B@!"!E!" M0%P*\"@(Y&STM@9!>X>XQWS;\YF8-0T"77$J+2R)8, &?8.T?46$"M$8/AGX M2W$:K:83"_J &BCR!BEZE\#ZJT;QBT3S3TX.#PZ.$IVHBF@^^"GZU*1TB5T M&\MYXW5L(Q2EM8Q$IZ_&,@+Q3;*+:!/&$.,M,BU>B;A>Q*").H_MR1BJ/4FI MU7PB6A?CT43E%]E%,$3%@*46KD1@KO#V1#/!3-UG,,8OCXL6LD2 +F?/HHD@ M:;<<#.$JRD\+7"+:9["1T40@"^\_& )JRE<+;"*N:+:[T41L<[8H3+NGEI,6 MOT1 ,G?+HXEP):/MABAE,M"!,;25HM5BE!CAB7)D*P2RA0S/&V(&** MZ@[S+Q?(@]A]G3ADIG"M$23B+95$)J4+%*L1D%4"/X65>K.H8J#>0";5]X!> MTY(20K46E @!561!JYHTTG"B@'-I(\ADH 4T$2!:!;_?0$G7Z9_=G6$1+-Z MV1D8H1TXFS$T4_6AT]7SDIU'QT\+62)F%X-LD[D<%->[3 W&,/P[>?Z(Z(S! MY1S;%D.P+(0:=EH$$\&Y&(+A1S!Y!FON0+)O)(*QK;K5F2095/O(Q +PG@BU MJ%CU1XB)?"R7A8A3$B,S!;DZB5H[2 3YXAN3\<-30YO--AAYB:7CN\CY#.7Z4\:U=S"&'&XZH$_RSB3*$%7$&JQY-QV\TDYJ M'@\M4(GHX290S?:(8KJP9F)E1:?KL2@8@'; 2L-1BUQ*#F0<.<5>^D.QX3,< M-)L(9>KYWM)=KA@W+82)X&'&Z>'&=\0BV3:F&)KPU"*9B :I/ T$L_4[!MS M"'/9:%%+2;S*R>)YPRE2<.EQLR@_+7)&^5=-'SVUR5/Y!4Q!KDB/2%TMS9"TH\\([TT)GIG+D MM9*TEI#,'C.RA* "(%Z#R'-KI&T4SLXT-05CQAKD#SN)2)-IWF<#X"O+A MQ,7!IIIQ)W^EZFBM*!$ATUE1. V$U=LH+BH(PAJ"H(K!-H3\"%:U!+%JOEEB M8>B'8ND&9D1V]68W12&\H:0O>Z3KRBQ+2<6@ M[?G0??7!RZ0F6@M+7K:VFX6)RK5CM0.QZC5^P)*7/9F:2)Q&"V8BQBBI&ZGJ MY/&3TLYF 59:8!(AQ-0S+4UW+9.:CIUKN!,M8P_(D=Z;&H*N./?E0+,[GB92 MM% G(H494,"0$S2&\0K%:U.I@2SF?4(F6/98JP37ZJ!NH@$+>3%3ZNV MXR==PBE:R021T#?T5]KJNY!S=11(?J/3]%+5V(&9+*U%)*)T.1:Q*5H=@@F^[Q&0(E#QW:\GU;V/6%,Q52WX;4+VPE MQ81K32<1/"MM.JI"P6O"@BJM6=VN6+U9E198BWC8D1H4O7"$[)('$RH5JK6B M1-2NM!7%*P+6-6FDX6SQC"TA-G\*);U!O/U%QCS+KAN-&6L!3CDXN@GPYO=03+-7 MB+&;U,V/)R5(M1"EG.E[!)EHSU;Q FW<-7S6_@8G\@ MR,9SAE +P E7^[IGK2ETN7A X *=M5Y$%L'!9O)92W0_\?UIPEQ\*IPC3!VI MGK,6)MR#Q(M^FD!7UN*L93/D8/&8^Z*ZV/,E^X^,^LNS5E 2>VC1 IYB$CP1 M;I6P(O9\)7Z1S%M[F8H-\SX3CTF" 65T90\U 76CI]BQT_N-"H8-L@"8E*@>7&3[U.> MC6VRH$G]MR!ST.3E$%-KCD243>J?S%31\^=UD; [JW!IV,TM0GSH6HZC1CGH MWO@2K^%4$7'+]^:4R6SI3%6]7@4J-Z'@"5>""JAZ !D1/7H5>U"! &L=F? 7 M,F.+,BM45%9G,>?S4BWWI'=4H.7C1_HK(@YEFF$@6:X6W7Z]#]B'?"[\$-=W MY)F#K:.>5IAU'KV+-L/@2W(K/^2_Z/@1Y-FO,L/&]%Q,^MA9S>N7U&>9JBA& M7-?)+CP1<$Z)ST?(\UR)8MKF=&;[#3C4=?ZP>IU>]U9(RN_9B6(UZ=CJCJ [ M),O+B_80FU*VD&I;^UVR0THTQG@A_;'I2#SET\!_O0CK>*$D9C6^4FC\:$,NM>B%:FP8 M+)8N?49(C7FW/K/G$MABXXJ6MA;-K,Z2'^DK=!T"P//]N(!A+8OQL<;^98=,L.BNO?>NFTCQ!ZP&"WSAY4= M&-9B3$F=81(#0(E%?Q:/NEI&V AG>T[0=@P]85V;'!_H^&K*DRY8H;%QF^2% MMBTBHD(-XG/1T>0?>53@07A$PC%*N\$ZIX'%6=05U]W7?]U,_53"NZZ*JRSR M:SUA_N+AY4!(!;W.\4X=+#3!PUY6W&M*[[8Z73&S;S&**FRWUBU:;J\RFT K]U_D36=&E^=9U1Y34GZ^,.GY#KC&GXLH?GS3OO;RE7*4&174??LUVU2G@; M*,Y 0UA,!C/$B@1+Y37OEB.&SS%\$HC*NF2V.+UP7;'_B(A8$;O"F[8]>>!+]D=!&V\)9167G*=.OOHN0US<@R M K>K2S8LR^U;IQSND(5>T5HUP;2NW26K!='D%M\ASW8[C9B\D'44GR6OR(/Y MIJ*&J!831_0*K,B/CZZ;NMR^Y4J]07J,GKQS5RRPLG$MR^\EM>%%8FJ4X"Y6 M2?*ERG F5!4[-SST/=FGY7+UFZ? %ZGB2\*V#.2_)&C!A2Y71)[>4V.-VE : MSR$)0@C\HV#A\6A1>X.\2$V_86\^%RZ_,&QUQ*QZM*JL6RW6XD99)O5,+:DL M7VY(7B&'50FIJQM1:*,C>%7<;ILE$8^Z*B*>U1_=+(0[P;"X&N7N.@E,N]V*$L!RJ1L/A-$A.6[U_?B3G*#&, MYH?[*A545Y5:O8-"&R/;Q>HPXE84GPXOGGZ]@'B*P&\]"1OO+M5]7ZFRB3(W M5:UB*76=AJHYGZ\)#U4LY"\5-9)>.28JNB.M@5<4-TIA6U<3B]HRG-X*!=MX M"=TAR-LUY3,9*Q,MF+P)(\ZR\-H001]_8YV2[T1XP$Q3Z8XRK+93EYIAG7M1!7Y M)RIX\'KN4$+;DY6:0OX NM MF=9U$)<1JPO,)S[C14ZA9A:OQ3(L"PX5AU/[X,CAZZ--P:5X8M;-!GT'CG4= M;C?]L@OZ2$)K+NC);5#4M9$E.NN0H H3OK=YUK7_;U_X5=3KT-+5U3*L7J?; MC7:T;+24F52%KFO(I:K%\'?>Z[O4E[?O,#C3))6EEZU%,U;#*J.+3>]C>Z!] MSO%K#'C4V%1[O>B.$+6=4NQ>D6R:6N!KEIE5S7#\%QF!2T-35NDJXT#(D4_W*/,ZUKLJ284Y?>-7GH@7^4G?V'"W@AQ_^#U!+ P04 " "+ M@&Y7/F4M,C R,S Y,S!?8V%L+GAM;.5]6W-; M1Y+F>_\*K>9UTZK[Q='=$[(D3RM"-A62O#WSA*A+EH@P"&@!4!?_^LT"" JD M0 J7.L"AUN&021@ZYZO*K[(RLS*S_OZ?GR]&CS[B=#:Y7<(__\Y]_^]O?_Q? ?__RYM6CYY-T>8'C^:-G4PQSS(\^#>?G MC^;G^.C?D^F?PX_AT>M1F)?)] +@GXN_]FSRX29!61U!H [A@$82V/B 68QG[W^]_SM(HY"&!C(R!TJ: .AJ.__RY_A'##!_1\,:SQ:__>'P^GW_X^_W5V7#3%^FQ_,E___;J;3K'BP##\6P> MQJF^8#;\>;;X\-4DA?EBUK^+Z]&=WZB_P>IK4#\"+D#RGS[/\N-__NW1H^5T M3"WGAE#.G/. I_X4]IV+Y_3#V[-7 M+Y\_???B^2]/7SW]_=F+M_]Z\>+=6QK(XL'S+Q_P'X]GPXL/(UQ]=C[%\H_' MXSCC34::E M]>+_7@[G7P8:461;B./9:E %/=!3 O L5;%N&3.KE/<#2?K3Y93/=BJK?%M)SP_(/U![QM8 MIJTN-%P,=5T'P< Q&\%P;AT*%DRQC8=[#YR;(UTCU]-I>C29TI20]GO\Z!-6 M376E")?8PC1]P[J;B_#J&T]FEQ<7BV?"<(X7J[]?II.+#IDRGW0CDB4%:&B' M54(/C@ NFA$K(HEJOA.]Q?S,CQ(_ B ,%T(P(:X,< MF"PYX4Z@)0U%">_ *Z>!:\\95U&;X+O3A=N(7OX(HM]WRKN0^;/+Z92TTD!& MXXHL%H25"(H;"TY8!I*1H:O07 M$M[B@U^'8[+T2.>>Q='P_8(!JY&7[(*T,8-%ETB2!;C[ XK601DC:2HUN<2%'./@?&1!MK9Y-@'I MDT.UAZ2_,6\.GNQV7M+2I1O^A?G9Y.+#Y1RG;R=E_BE,\7><#YCU&H4V4%#2 M*",Z6K$J ?M$T<%-$EBF R-:=7]J/KDCS6@9L]HT(S> M;W VGPX307L69N=K^MM@:CWG]R. MXGBWU-- 8V1>, M%F +*"P,!/0)W(NNY%U"?7+86IFVSR>]HO8L@ MK;+, ...U],Y"Y&<4""+JM#>XTCCM#X0O6>][Q^(>H,)AQ]K0(0,Q=7@E%&! M%E@&Z1+-;RZ2-E3)(<=B9=1)>=U=; $&EKL^"$,\XO/ M'W!,2^TJ-')+%7LMT4H%Y&1Z4!RK*HZ>)H!96PSGQF!SD_N[L/KGSK5@2&MY M=&3[KJ $S;31.8*GUX(R+I$%+@.98KJFJ5@?9+>&;P\/M-J1X? Y;Y3G^2*@6N6N#P)W+42-8IHB(00F($3/H+)T/QA1OFN>(;<#1/Y>GA? / MGO&&@;[9>RU_Q-&ESB((F5A, J1]!24.!< MDH"Y)G"03\Y+ZUUB*V#]\Y):L*.]3#K)(;0I.>[K^;HQ@G051]JJF 9&,(0Q M40B6CY5#V"0SSG+GC0T%$LL(JI"7$S(B:'(_1%2LR.99/_N=U9T@26PG:=^3 M!KG/7!\G]VLM_D3N:$TE8?T^BRUGQ>;8^_A?GE=)700OKQ(T[GPSC"^MV!0NV930&T*A+(^",] M:(T#[F/R!KV+UF^E6O9%T">KNXEB.8HHNBSH8L[$8!(C7R"3+U"2 %<,F51. M1H:Z"*%:AVK:%S,^S7E8)1Y&K\,POQQ?J?L!:A&"UAQ2=)KV?9YIDCVYR:2T M4_(\YN;))G= Z9-M?B +OHE>-YC\AO'(>1B.,;\(TS&MQ-F-O($R3$,R!B4Y MN-$8#'895@D M%>&5M06+-TW!'1 ]X0['M]=&X5MQM.HG\)_ M32>SV>OII QK4KUGQ08'13%RGS!'<)E[,-82=31M"%(T7E1KKS]\._F(XTO\ ME1;'IEC#M<57([CT;WX7/@]L<1Q#C:[&2):=,F1+"J7 \YR=+=&KU/[P:V>8 M?3)(]N7+MSM-M])JN/7,YF?E"NX@)V:=K$DK6M6Z$XW@R#D RUC01>O 0VO" MW "PH^T!#X(+^T]Q,RG_CO.78U+*^(J&-$@HLF=,$+.JPU?()@[%$0[B'Q;# MLV6M%>$- (>.YNN35NMK.+ZL0;-E@&0RGOV"93+%Y?=H:>'LQ6=:@T2@X3A, MO[PDL2^*$^K*G(SH->]?CNV8 :&BL$Y8 MCJYT%5MOI[#7=U)3?)#5P'$^T/Z7.?ELT3$PL93@!8N"M79M[[3"3ZL0#Y7W M;3+O.\OM"7RUFFAMBN18Y B)2UJ;(- ESR"BSFXDM2A;$':Y'M,]/+YUS)>^"4=*B2 MI=V/U=W/D+^8C89$SH100AB'K;MTW(*PHTKM=GWUA8C?&AK[BZU3 P,Y1V%8 M@*BL(WN7D_4D68) ?JU*T01V? /CM&<.?:70H=)KJ.Q7Z;Y+)->CLT4Q9^KK M?:2-3'*RFFT@P]Q;H[@IL33OQW@7ECZ=7O254$WDV*'Q& 0*$;(%[E.%@;(Z M=@*"T4(9I;6T1S8>]RI*09J=NU>0+WTCO;BPX9"E49R:$;X_\(QC7!4^P;DB^%X.)O7\7[$ M%:B@>?&,*>!(:EW%HLF94U758VUMC\:HUN4*WX'4IUVZ+3U:RJ)=BA0N=#V! M^BU,_\2UP0YDD=X8@V"]8)L$%)P8H1O'W*Y=UH^K37MJ5%(PF<.&7@ MV=.W__KUU=F_N\D8^/KTXR0,W#&:1OD"M=HYS,Y?3RKL6I > V-'PZ?Q0M$O^'%5@C>BU EFN<9^- M7XYGE]/:W^WU%"^&EQ?76 >IY*0-=R"3(("LVH@,!1@AO4]<6:?R=HS:Z;T[ M5BK] "3J3BSMMJ]KC(L]]>5L=EG!U4RNV4!&I6,,%K2IL7O/#40I$AC'F;+> MU>A9ZQWL'CP[%C(]: (UET]SQKS!13G!N\F[\+EF?-:L=1KWKY/IV_,PQ5]( M/2ZZH9(3N>P3F4,*,LH$-< *A/N&(6&@"'Q@#SFY@T(]L6Z8SNW'XIIGV1!!FW1_UE0'M^CM(PL"8F M0D<00U8:!.GM=5! M=K.M1R4%/'<*@D3IC*VY!JT=FZW!/8#0[J',VI"A1V*N5UR11B. M:\;5V?CYK4?[G0!5= ;O10&N=;:))X>ZM<*_ M']%#""6W9E9#&76HU*[Z'3_'@E.R?3?V/1X$[XG-3H,TI2P[5T+"0SYZR%$ZTUS M1WC_$."QNF8=B3X-1-*A>KJY[ZZHFR)GT3G@7-BJ.A-X)":;&&)&AB[*#DIF MMD#V$"+(1S#C#Y59,SZM7V!%/X]PTTU62!::5=Z!,8H,.!UJ230Y&]G;(D5Q M63=OH;\-K@<0YVU-I>;BZM89O'63R("+DEDI 3"@ 66Y@NA2SV5AYX20-E7(!$0JI,9N!"YD#V6E%9\Q!2ZY.J M'2$^@,AP]_1J)\26UYY/EQIT37V>%7)&ERN!%.M5-LIL_88+%"+9S#PX;Q(H M(1@$805$S")I6[N'M#:N]D.Z5J]'DM5'H/SF6P[YHBF(1N( MGOY@*C"7E4/?W!3?!=]6%/KAX^.-Y'<$V_QU^+(P]*+7V1>E0 H52?MAA54L MZ*AE=H7WRO>1U'$NG5W?9U?%<:D&P)QDD%BB.0A: M@E-2 6G1Y(,VZ'CK1@"[8MR*7L>Z(>)(].I4CDTO<[MU:]C-:P;)A+OYP=HW M7^-T.,G?KJ.K=JLO/J?S,'Z/;\(<7Y2":3YPDEO-JJGGA0;E6(28HZYWG"9& M9A^FU%KW'7>$1\RC$5H*&[& XPY!J9KSZEQ-W??.9!,8MZT#//OFT9PV@Z3' M'-]@(GQ0:!E[$*CACI%,<+;;V=O:^8OQ!&#@[\6J[*\EWD5%'-]*OW=-G'!>" MT5)'55,B.6U'CN<"VB;CI-F^+>Q>6'\;L:$B:/2755"F3,6V%156[ D>L M:;/U=J):.,%:\"'!,V7 &E$PZJRLV:YQP5ZO[]--J\I$(N>4JM+R??1YNM$TB^==F%),/.)U_J86P3 %ZM$9C1RIG+-S(NU>1P)RA=BC":5X%H?NNT KT]67T?LNK?G54/A M-6\&\6[R-!&2*2[;!]83G+>8KF[B'01&OB-7M?32>7+XBH<@::<)T>JQU&9+4;G6+6.W M1_<02IPZIU4;V772+Z1JTD6GT\55X5_.RL8EX- [HXHC)GBLUY-'<)Z1S62" M1\^B2LTK478&V2>3]$1;8EM!-M=EM6W.I,P_A2D.D+/,' ^0OPV088#Z&+5E?::5]I=-O7>"T]\](IA M-/P+Y[-+L)=[NVQ^U>WJ0K+N[ NZU. ;&Q:)8 M;32.]=:,X.LQD=) 2Z8DSDMTN77RPW=!]!&>;=^;>'VV? MSBEZ1+R=!7DT&^YM.L=\.<*57T)#:6.?W?/@UK;7MF/HV*[ZNKD5'4FY6 ?2 MDO^F= C@(P:0RCHLCBB&QUJR=]@<[4;]'./\Z[P_+7.<_CK\B._.IY/+]^?O M2\>3.):9MPW>/J6)](:2ATGU MR#RLA=?#\=D8*^2OB)-E9*>B!&VY(Z?($N)B$D1O=$*-*OO3\' SWH=@]AV3 MAPVD>@I]2("O='E5ZXM%M(AY3J=?:GCSHM:\#3 %RXKCH(-3I,I9SJ#FX&B" M@5L6T:4H,C^AK=1*$9S:HN^8Y5UKC%U(D5[>6G]R7V(O*I?8I>$KDA'4ZAD3=$E+X=A&'('+/UXM3 Z0]-3I1T!0J+ M-@NFM471JRCB@W1">DGO;DC2[8'+K9*#<%5R<%4&MZP\..#899?'-SE\V7L\ MC8Y@;K[_9@7'JK;0^H0^#4NL_;UP&X#TR:%JS9%O=FGM8^5869ZHT[!ZKX"%ZI##D3@9W1V31/B[L;39], M_:[51B.9-./('^,X'(TPK_%XA8=9E\G;C< 65\^C">"S]>!TYHR)%&F@C3ER M-YH^VWT;^, )Y[6B<842)%G67$"(QH,F/ F)Q(&W+D*] MC:%/5YX=3.7Y8X2,_IYV7<( M-_9_K-[N6G+A^ET3MZ^8T&1W8F:V]D,PH#@S$-#33I(2ZJHT(FM>LM/YJ!K4 MTNV#\!K9 M4.?7*Y*UK$3=:]ZWG'+)2HKD'2M;\P.9)F-&T.0G5[+ '+Q4/5DW[5;,T>HN M?LPETP&SNC60GH4/P_FR#O#EF*9V'$8TEE5AYR)H?=\7#C"D&KVYB<'5Q2PT M,LS6WEQO$KRDEZ_A&F0> XIL &5.H#RO]W9I!IB]+&@,2MW,;OS MZ6N+Z^;=9;3U%%0)@K2+P 2"ER9#YBXRH;4,L76FS^XH=S17NE6^#4GU;1.T M3N77L%W>G3@7]=&#(C(W1DL0H1;B)9? F<()GPN%!^Y=:=]*[WY,?8I:GX9" MNXOFQ-OGKY?SRRD^_?::A"YWSN^^]#B;YFYC;[1?DG%&Q'TU_+A %<;OAW&T MM,WJ$?R <^L%"QD2JW&NK",XXB,PS7BU"K/.MO&JOA_108=K=S^ZSG2ZI6@7 MMO,BY7]R.1UD9DI ;2$64V]*9PZ"S0J"]R%+ED7R\GM,/!1$GWSXAL2Y<0)W M+!DUVQGOF8@-:_D:J_="1/2QSLWB:NL"423^D?=I%.R#= M$<5X0LJ](PKA( @5L:9ONU2#3EJ3A\]=!J\QN!15M+)U$LV>4/MTAMPKTNTN MR!.Q[G MAKA/9]2]X>!!8CVE OPT&00?64R*EHDO&103B72U"X FQ^"8&>/L(\41\>X,784B^V?2L_#JM(WKU'2U/%R!6/1AA(1JD@ M7? %6^??-("]#1?-_V]3(,IA(SLP M9K+P3Z\0K+UJE2&T]M$J34BB(-M,1,!Z8Y]BY!A$AQ&8LTR7A-;F[=)T=WGK MHM*65 )/7G:M,*$"48GB4HV[R)[)Y@^Q$*Z)<1M'=5& M+FW2U%^0BIA\07P[GZ0_7U].TWF883W\K>5JY\LV:=?70FGAM),&E&'DK,C: MHH\5 YPQ](%9+TW<:A'L\-(^!"V.PXY.Q=$V=_UN B_V9H4"LF&B9D!*\F>M M!I,U$]R$Z&UKR_Q^1'V(/QQ7NS244!L50M V2Z5R@ MIDR!$F1JA:KUC&%&:6FC\FHKO?*]-_4A$'!$9=)TXMMP8=$[YVDFT^U=^/PZ M?*E)](.BI2PQ,["Q%N'$2/N?B &L,BJ0[4@_ZZWDO^GI??#!CRCS@R>XV4ZQ MVLK>X"+S89,JPI+19P6%"T=^GBG@7/+@5&!"6,T9;UWL]%U0?7"3C[M?M)53 MQVD'DXN+X;*[+'F,SR;C>K\#CE/MS+4X=/^-W/^+RXNU[Y7)=#UO<='PO_YP M?:GP61P-WR^@'>)%'PE9FP2&$\QB"X]]'<&*IE_JW2U+N(O/5[=TU&M=%A_4 M\;^CW6\6T@+=U1>>7^+ 1QXU6=#@K>"T:K@ EZ2&$),O(A:2KMW%[F@%K(6U M=1B6ZU-1J34W0C @]U/3SN$E.),Y1)\MBX8'\EB/-T5]2I\X.2,WF7HGD'I3 M'^%P_&=CFD4F=,@A@/.!]JOH:!91*DA6*[0Q>V/+<4E+J'H3R/CQ.+NKS'M& MV7H81C"S)6,(LIO/ MS+BRTB>/D).L%P?9>GT+)Q]!I&3I'Z,B.QZ!]SX!/4KTY\>B\^%\Z!&YOV9F MD:$C4B ;J-@B0:EZ$Q;+#K@L1C(6; M;T\DU2RY(]5,5K_(RF?5F?GV%49O(@+]YMQ!TFM9?_*MI[?"7B?#D6N&+C@0 MCC9Y)7* X-'46^FXLZA,MJV[;WP/4]=C_J82+16?1? ,K$5=>VAHB+61!NI%Z3:3UQ'9=,B3T(+F62NP6$5:@R >8C21+!)T2I0 MUB _MJ+:)47FB'7WI^72SL(ZKF+Z-!FPD-&)P('(7ALC$CBOO8),NE,$F5F. M'50T;P.M#RY-;XBTJZB.PZ/-)[#)<N]48B8%*337?*L==O=W]RD2T2F#CB&;9D[ MMC/Q34S.VA2B00E%.4^N+T;P9%F"#3P%:YT7LG70:U^L?8I;]$IW'234HU-P MY2P7B8YI88!6B*Y-Y33XE"(D+KF.5I"-W/I"Z!TA]BF^T2O"[2/"X_)LL]N< MI9%)9$FZ.-+>SGV]ZM4B&&%DT%PJ:4^B['H?_^@/^PX7[&D4WK*EJU&\MN:! MX@V_"MNHP@&CU-PE+]'@*55>WP(I_:'=WF+L8V3E]\GX60TCC4:U!4C]6].0 MYI=A=,I^![N .F$,9N^Y:Q286;9"O(8TL-%'Y6R!K#0CYM@7*03#IERUM,DW%>'M):1ZPUA7SB4!.44-46>I:\8X<.C8W) M=+PUWT+4IWA&UPS94PZ=>Q&B$]NE M3VSSMCZY^RTDW\TT;^G%7WU>_XAAAO_\V_\#4$L#!!0 ( (N ;E&UL[+U;=ULYDB;Z/K\B M3Y[7@TK<+[6Z>I8L.ZN]QFE[;&?U]!,7+@&;4Q+I)BEGNG[]"9#4G91(;F"3 MHE4S[=2%VOM#Q <@(A"(^+?_^>?YV4_?8#(=CD=_^YG]A?[\$XSB. U'G__V M\^^??B7VY__Y[__C?_S;_T/(_WGQX'\-/:3Y3OR.7' M2/D189P(]I<_I^GG?_\?/_VTD)R?Q,GX##Y _FGYY>\?7M]'.AS-?DG#\U^6 MG_G%GYTAXOD39M^_PM]^G@[/OY[!Y<^^3""O17\YY )*%3C_;WG:+YTQ?4$@ MDW@1@.!/850H7A'CJJ=WQWSU+)(@^XNS647$]Y]=%>_XW ]K"OC>HRN@G3^( MG,-Y@$E-J+>>>P/G)?GSU$K_X M^.[-ZY/CX,.9_\JTYL+Z@2=H]O@J3<@(S>& MHV%9;M[@M\M'%W2UP<.?,Q@E6"P^EV\_&\=;'SHK2]_X2E=G/L#9_*>#BRGY M[/W7P<<9[D-E2T*X\!J_G YH$%K[D(A.#O>*(!()F7*2L@V!61HI9_SZ>5/YO*=RW8]BH5,=Q_7R70*L^E)F,XF/LX&S BG M''<$0N1$2F.)#901!B9[J9BGUE8>TVT$M\=SS9*3R>7(EK-LQVF8)^/SJIJ= MC:L)=*$SA/_S3^-)@LG??J9UU'MZ,9G@ *] >342K_>?7?%V@!GR&XZE0L? @N(\9P$,W8Z,/C""LCA:*HE& MP@)CP$6J;=RL!'(,VN\NX?MJ%UW5_O'+>#+[!)/SUZ-OB*\80--!#M%;)2T1 M/ALBM3:X+/FR'R9NG56!>EG;I%V!XQB4WEF^]W4NN^K\_02^^F%Z]>=7='D! M=ZEWLR\PN37V@6+3\5>8S+Z_ M/_/(ZU$JGLG7LB7AU[\.1^70X WX*7PH)RCO\N^X/!6AG.09+E Q7IQ?G)5C MF)?P=0)Q.#\EP+\\.< 444D[%R50+FM' MCMJ/ZDF3\<"4WL"&?8?C0R"CSZO&,1 VR6BT)LK0@'MIXL1&I8CF4F:6L\(Y M69F1#P)ZTF2J)^H&=NVI_SJ<^;/AOW#='9]_O4 "?QSGV1]^4OQL1$>Y4[CD M1H_VE)0X>,^R)\:G[",-P$%4#W<]A.A),Z&BL!M8L#=LZAO;;U":&G2\44=&*=C$U?E26MT!^'=5Z'IJL(W0Q^&9R@UF*)]\7$VCO_\,C[#9T^+ MQ3+[?C74))* C'YQBC:CR2$3<4F;$C'+DC&NF*D=F-X4VY,_MFRBA 8G%S=P MWG7369!1!$N)D)*7,Q5%G)8&E1JD!85..J_M@:Q'TS\AVFAP/4VZB+_AD=9[ M_[V?&AUFW4:R5T)TTM6:LZP. M@JZH_I*'5"!-+B#=G@%S<^6^# ;6:<2#] >%2Z5,##=,J3)AVB;&K 1C_6.Y M3EN_]M.#ZJ2C@]"H!K[Q#W83QY+M02<<6(T)R>2\]T'J&X'/)W9.C\!XN(UW#T^5TX&WZ>AZ\N M,4?)LTH6MT''D:G2>A*LT81FD$&;+ SDC5:$'0$\>4+T)OT&L:/;@:TKX%<' M+ T$WR".=#H>S8?XG\/9 ME].+Z6Q\?KW)76&D5K+H F(4NL2Z-%*W0/8J,HI+@UR,?0:@FX8E^M1( Q]ES19X R"SUIAL M.5$TEET0 -;;09(H"P1PW1F $X;N>+^>\=;T8=S+-\+ M,RJ)_SXQ;(U%8SR:XUM<=*0>G T:#0*OT/-/1A*/FQ0Q#KCY:.^ "\2AD2>M4.<./B0A/+T>+5 M(H>D$@2PM7>'-5".1O4U1-WD[N@,A0+IE9^,<'.:WDH;S\,XG VDP7%;Y*AW M&2U6R3VQTEOB64C>R<0IU$[:>AS5T?"BL@):W#.]-_"!B]D8+X PF0II72(6 MUS%"#1?,@U\[)N8_B:"C04< -CE0?LX$&&123- 627<;AVNA(*.Z-42QK M !Y3]?HCCV$Z&CI4%7Z#$,)5WNJGDCTVX"HGJX,B*@1T9(3"H7H:"$1 F@HJ*OU&=KGF^;@SV]!QT"J!3X %]V4/ ZKG02=(MJ13?PO)ROFALA&MPI6EC+ M;[R'IN:FL*[BX@.:[Z:NN\YC'5GWQ ( =&T%6BQ2671LDT>,)A&@(D3C(&M> MVVGH2_NWZE?N4_E;B+B%TN>QC#FND]_FEM(@1Y&R*@G#J2 "AD,5'.W7E)V( M)D#P+8+*MU'T;P=VU\BV+6S^M]^N2,1-%G_V;#:['M?SCV_P&P8_0;UG7@6OZD5I;P2Z M48CO)O,WI'G,^SU,/GY!P0ZB+R7:'2_WCG'B>([.DT^Q!$*#5TFA%&H/= -8 MAW$/= L./'#&4$7TS?:3.<0YGNG)Q>S+>%(*$@QTB$HGKTDH:ZKD%LJ9.1!= M"BX%;R'IZH;C>CC'Q(9.HFYF0-Z ]GHZO4!8Y1J\#_,") P=Y10SL P<2FB2D1% M6?6\U\,))7=0<0$1,=C5Q8[UCMZO4' M&DK>2C>/AY*W$6P_H60+FH6D+BF6#TKBYR:=!MPNXBR]X4&F0'BYER0!R>)S\ 2H%T@=%G.N752G M?L3Y]2A.RK7/E[#X[^O1_D8= M<=Y&)CGZ7+9V!MN6$ \B\K --^XN22U5TD=4^F:@Q')=[@Q'],>Y)S+9@&MI M.;M'E)[9X+2IG>5V6%&IILK<)F2UC28:V*HK\C$#U2$H)XB3K-0O899XDW#D MR47PTKM,ZT#.>3@=")NT45R1'QG!LR1%K M+0XP4V8D,!E4[2WT%H#CUO[NLFYU'6)QCO+R8H(KTGN8#,=IL5#-?_GN:Q'] M]-6?,(G#*:2!8JXTB7$H%3?0\#&L"(:2:*/C,:( V"U3\ZV!OE#LJR2SIK5$<)=Y-,KZW,3624NRC9%&FJQC/3'M 90_)-%J::U5 M98MU4^/5^=>S\7=8+,;O+R;Q"\(O[;7F!_ <7/ D^'(1NQ0GM*74DY Q :I,^EBWC&[9^'>ZU^[XOQ?+KL2?QFNJ2\PG3;B[0G\ E-YT.(./,/DV MC+ 8[0>(X\\+K2YJDT!B2I:21"*(4KT*/2$<;2!4)Y^$H)!<[0AYZS$=-XT/ MBA$K0J^=(_0/;@W7G5L7:1)%G&]A]BZC:#,,9Q?XF4&2/DDK*=HFJ=RN*06W M'"Y\0MB%<-M/)H7%2VI MH-Y*E;(0)&5YDS(Q3I(20*0UJ70"!P(!K29TDB.S MM:LU/PCH&"A03^(-9O[=^K%+5)%"DL8C%D[1_-$X\$]'Y\-BR] M@$['HPBE =W\*'8X_>?+8F^<36\/8;,+CTUPU+@(V5Y E2Y(WGO9=1PZ!!J5 M1 Z;7#+"I2T&'Q/$L^BTDI$:6SNBLAY-A6:4MY_\'LVNHIK/P 8<+&>*>V(< M*S>18R A"TM, B^904>7U;_NMA[/'FYGUV'!BD:3=83>Y/[C'6P+FSJIP$!& MAY9TN45NT6=RZ.:0@-X31.-L-,U)W^L!5%^JWUZ\AW(@=6\H+[Z_@%'\@DOY MLM*USI1'1XFV(1'TM3T)(3@2N07N@\S6U$X=>PS3OCS4&FI_C$E=Q-\D&'T7 MWR6ZRY+)&^!K5=?I$6S[\7#K:O11NE10QSYH$Z)PTDD@FB6S*%986F 12PUX M"%%G7;]0S#[H\HBOO%^V;*.%VA[UJ9]^>3F-#R18 MRT,@"(<1&7Q @RM8HH$">ODR1U'].&L5D",A0#UA][+^?_^$?SI?T5AV=MX6 MTP2!AC=-BM@0,TDQ!V.TX/R$LYQVY([";U)E>B[H\4_7))_$VA]69#7 ML [&>-Q-A8\ZK-WDW\>2<0.B%E1Z'3W)D2HBM4&S.C&W$WJ(\T\77KV=#F-R#N-SC0%M&K8RDG/CC6BD3"4(KHKD&8Z3W M:/W4SI9]&-(!F!:[JN]NVFQ%V3>P,*^OJ_]]/$ZEM^K;\0@NKW5=>B M8M26Z"^Q7^VUCZ-O9.MT0[ZG'/ >N=*1IA44W6(+[38*#R)DCK"]8J4^HX@D MF$@)%XG1%+V+JOIMQ@.DZ6/YZ4^6I=OHMW;\[],?XW_ *(TGET$K';RRRF4B M>-!$@L#])&I+N'3:)4,9\W?J9ZP)_-U]\AZ*[_:HEG$MF?:47?,!OL'H J9O M_:28%=^@0X;,VF?5R'+9#&BE3)7ERSY (<#BEG(>3\X]FE_OPMGP\]P >_7G M5RBWE3\-S_$C[_)'_.DT+RCTYKK[$#=@//J CBM)9,3UQ*J,[+$Z9$711E.U MXZSUT'>.(BSR^4M//+1=T7"-L]/Q='9R/I[,AO]:%+6R$%W$-9=H[]$OBA"( M18>(&*N5,IYSKZH'(!^'U?\JM2?.W8M 5%99BW2:U1#?PFP@* MX*GT@A74.\9](*!41J,O/< MEOB(4HY( 1I78+0':1("9X-#N+6+:VX)\9EO#539H$QZ9ZDM"HBQ@;("_1 > MB8E&E7+O@@27(LF!"LELLH;6#H[6PO[,U3Z5WZ >^=Q+.]8BTR9Y)JP+"F1 M#$U:ZV@FD07.70RN?IWL.LC[NC]R++3=7MV'PK$V ?%*P]"W:G0NW#K\Y#>7FQ MR,F8CT1[KI5!>4;J<&D)CI>K;$!TDJ5NB39PMUG0FI.SJK!^0*;N6;<50T]U M1W*9D+;!6%9GO[3FZSZ27/9-EB:<[:#I@UUC+R]I,/P?ATPL+TEOT3N"[JHB MRF;+0\2?WBW+])19NR;GY9A)NXV"Z]>7D;^A ?WEJAY94C1:8,1"PMU'VW+M M3VDBM)0\*.9LV.P6W)T']^?Y[U]%XTKRK7B@O,#"^"TL+'-.I0O$I1)+T$*5 MRO9H:63MN&7.@W]877>0[]IYW4\2U.!.[G*W-*@!:YH(=1?L>KGW>OHO/8HVOFDFPU MC$J));??^>[RG==^J7>6>ZD"D;X8\(8FXG&V$^NM$R;+#*9VF=G',%6*COR* M$V_5B0. Z M)EX[&>0A/'U%R9IRI)K ]QW1FDYF@_>3<;J(LW>393V\1;>3Y(15$8@P'HJ( M!/$Y!!*#T5)Q!RYLQ!I\P0W&X'?7;%GW[GT%G^HI=5Q1N!6]E1MX2B7$R_*' MEPV+-@"U3472D]$> @1RYT@,VB$ZN>WI\I6%'JXYHBJQUP.!V??[V8P>0%>G 77Y> MG(^>Y< 1AN!$"D.)4S(3;KS(F0?N'-U(AZN>_N1UV%EDU1NLC4?3B_.O18CS M4L0G$R37S2YA+C(3J'4$:$3CPB)"I]"X<#32(&VB+(H-]?GPFXY MQ5%6?N6 M]L>+,(V3X6UTH\^W&L))(YC6E!(/C*'7@::IYTX0T-)Y::428;/SW@U>]N2U M75N@%?-1Y_C>?_D^'49_]ANDH;\DH(E6":"$\6"(E#F2D*TAQCB:F1;<7#G[Q"NPIL;=)GFQ#O\K_A^]]A_'GBOWX9QI,)^ H1WD>>7#/ N\T@^HKO M"@]21^$)HR7G,AJ+JS3.X<@LI<*DD*I?4#K$^&[R.GNI)&%HD!"9M2".R404 MCX9:PP+/C6Y%/O'X[C;\J1'?W491?<=W&;-9&X5&[>*(S+/28)02JX.D06BN MJW=S?1+QW2X"?JL!7"0D=ZMU#NN+>;* ;^/"_K M2HH:MY)R;Q2@.KOHDR91&U:N\J%![RV@^2T J& >?_WT5/] S+=/S6\CW(H: MG[<@GWP?_/YQ8'AF049.DD+?#%".Y$ M\A!3=@_MRMOI[>\OCD%O6TJMP7P[/1G(F)66+I+L2R0*?";>>4E "1R:CLI8 M7TUOIR?'H+CWRU"B\,([RP0Q/+'2IAFG?KD$RK2TT8.(CCZD MP%T\J1NO?\KZ["K-M8'9NG&]UZ-O,)W-H\>_^N'D'_[L J9^E/X^&4^GOX\F ML*C6\G<40_GQFW$) 8Q'-_ZL0^BOWLMK1 <;B:)2 /%C_ +IX@S>Y?^ L_1I M_)N?74R&L^\?(9;_#F%Z[><#TBDK&HEP#GDF,KIJ@DNB<=$/G@5N=.U:#UO MZU[E:?KE9)3*?U[]]\7PFS\KLC^9G?K)Y/MP]'FNN($2@H?H/7%.:B*CQ.GJ M1"#6""\YDYJ+VC+8"-@>&KXV8L[]XDZU]5(]V"Y3T#!EG('E$B+ MNW% =$2$[% ^5.,FO=GY\\;O/#YFM!1Z]8R$36 NUOR!3%(YPS+)6F8B#>/$ M2*Z%>F0HOA],2OKZ8P"!I3P7-CD0F M2PT!0TL=,D.L5!H7.P$LU;ZKL3&XX^-16_TT*-BU3@P#+W(RTF7BN"M=/Q00 M:Y4G06O-.#KQX&UEWJS#S?YVG4+D4FI"-4F)*);Y'**1AB@..227VT-/3$F\?1_GC,JJS!!L6V=D-> MMN6! ZYI2(((8=">Y]J1P!"Y!6!HX?M@4^V*;[NC?>9>1PTVJ)&U#OG5QCTP M*N80:3D[.S\1_EUOZOX\GI!-)PMB"]*,=6SA%%2Y>UJ!E!PR_- M4V;11?.4W77ANJ<(5>ZYR5BV28C;@E$UQ]%O/EU5@HP/3+N'SE@/ MX!REB8 4OB2M<>(T.)*B299E='-B[4C(X3-U3?K?DR'J-DIMTAKF_!SW'H3V MWN,F=%ERS7N61:1$62]1.DFC52(,T2ZJS"6GPM6.U:X$TK]'L#_=WFO3T54Q M37I0K3P%+Q,*O9 H.#HF0N%9BA[R!QF)FF>DR.,,616\)8$ZG%Y4L$#%>@#0NW5OAZ.+ M\<6=G+/WX^EB&;@^1"T_/@G3^1WY >.)IL0I8<*4R['!$@]9D<2!@J*.8_:AZ]IYRP^=C3TVGC75<3?7A3]O,N7OY\. M).5@2ZZM]KQ4)I><6&D"R=:"B$('E^5&V:Q-8?;/U+TR:'R0ZF]@&.XJY.I$O/(\]S\"I*=R@K\X,#^3%9?SC< M:! "ZCJHRYE\1^ #EKQ(V042(BTIA 9(,,83ECDU27AC-ZM M4_2W%.: @]","4%HI&C]6*6),SH2P[BG$4?"W:%0]]DLV+/^&V3[;WK\&Q)$ MA<(I6T1"F"P1SQE#4>F4LD0K/?4?B#S8%-DN@;(6&CGT%-FLHS=4(NNUT$0R M*DD041.#=DER*6;\Y7.*[-9:WS!%=AOI'WK"X29C>4Z174/"*@1IF7FXBW8/ MG;'" A,,]PHGI2/2&8;.%_=H A@@4?J;>WK 8?/U!U39 ^&J-LHM;?L#B<9 M#UE9HHV;6R6I-(@S) :45K#H3FU63/7I97?L3[<;97MLHYB>LCVN_.S?P)<: M'7,!O/63TD/Y&W3(]-CLP36R/'880J4,CZLWEP+]\^XD;X8^#,_F=MP237HW M^E!LNTFIXS]*;\?E-OCBVQ=^.IR6OY_7_OX$\4W_5@'(*SC/F"?6EZF-4G%@1!,YDKVR@,7I9 M_:; X58#.BBN[EY":!NE-KAE\%CZX$!;DQ.HC*;(O&Z_!&(Y=<2J;!*5W'FH M3;K',#USK9T*FV>)GZ)($-5 &:9QL)P$!X7M:)9XFB))3**-H@2%!RMQ=^?5 M$L@SF2HKJ_EE%Q1&7.+RP@6M$$VB)5Q9[O8$)M"V!:N<3 =S])99F/M9+&6X^GK@.*@B7PP MA#F4HY '[B2E "H$IHC3-.,VD6WI7>E(--J$J-#Z2*(7!V6?!R*'0YC-+[-N MH[A#NT>X"?;GRZR5.5#S0N$N"CPT$@;!&-.EJ1$(G)A?;W M<@J/D'R[7V;=&_>VT5MOQQW,>!V\\B1S@])@5N#ZGA4)&I=_J]%Z%K4/U@[D MN*,_76YTO+&-(GHZWG@_&2.^V7<_2D4"7XM%]Q9F'T; MYIT0!L$XDTW$.9(5*V-&[SMJ2D![S8%ERECM?>IA1/VO,969<7DPO$$W!#X,/W^9O>R@O(XPG'-U-_@U&37P=0=M' M$^V5*O<-E@@-[G1>WV=8.]9%*)Y1$;U M= 9%B!-1*V*3BP1H,DI%K71UPFZ*K:^#N\9D:Z**0SE&6SND%]]+)N\\+(JX M*!V5$N?;E4!N$SU MW@1BHT.Q#>#MY^RKNFHWI4Y'O>R)0LQ:SHPR9>/U1-H0B1?)$]#<@ >FN.C- M(&M-G4=.K@Z!.=NHHW9+XY=^YD\1#DRND"U/2( S+@.CA&F/V[N6K!R.H+$6 M)8@R/@5!V1"[ZJ-<751UJX+.+?9TWIL"3U,_)\DSB8@D@L@@69$ MF8T,#NTY3N-&:G[D14>F[)IB;; +_.;C%S34)]]OCGL)31IA*'I@)$N)T!+/ M)"@72 Z ;AFZ8!1TY=7_ 3C'PXO:LF\0R#P=GW^]6,%6FG)6U%FB1>$HX'"= M*Z?A:%MST,EF5ON\= V4XZ-##9DWB/O-%[ OX[/T^OSK9/QM<1/Q,CE":3 Z M0NFF%]#+ D=\RB6IUHHL05O%:N?>/P#G^"A12_8-8F2GX_G=XE@$_'J$@O@\ M@>E5;XHH[F5O$FCU%O^?$X3Y>>.%A*YGJ?/\!+22[:?U^H^0=A=MO7M*Z MY)9D*%<67>64@BQE:$-I^):(BDJCM\Q2T+6+@FR/\NA(TUA1#;S(@& M 0ABO"B7$9,D-GA'C%,ZB&BIU;73(1^ \R.192O1-W!R;T*[O)_U?1!24,$; M3901 LVRB)Y6+,F:+- ,T7,%U2]PK@)RU$S83=P-O-N-#Q1#5(I2)DAD4A%) M%9K7W#'B;>"!.:98K!WY>(I'_1WXT4053^FHGT+F@CET W$]Q*G@YGGA:']9 M9UEB')VWWO+[GM!1_U9TV.&H?QNU[.F<=A.(ST?]'56[PX'M+GK9$X4 J/2< M>L+X)52OA<)O'37*99UR;S>AGL!1?VOF;*..!HRY>P81E#- 12!4E-JD*J#_ M!BJ0)#6CVKN CZC,CB=QWK.5FL;U9-RD"MPW&%W ]%<4Q*L_9S 9^;/3B^EL M?+XH/?IF//K\9O@-'?MY38LW-RJKF)1$1K29.R)+-P(7HB6>>B:=LHF%VBO' MKEB[RNBZAM'BP8,L05F)M@=S@1+IT(6Q-FG/REP5Q^K3(9U.9H./,S^;/^WO,/X\\5^_#*,_FYLUD2H7LRIFC4E$ M2LN(]2(1H6005.44]48N*+[E!B7QNVLZ/@A@_\YF>P*,:RNBHOTW![4@V$U( M2VMG$U#;N)F/L60=D'X=RHJ*&K>2E^C4.8>^:WT*X%34>QQ>CV>3[X/>/ ZN=BE%IHGP*1"9A2/!)D!AS M=I#0#WGP?'T*\2^?Q]]^63YQH>'E-]<*OGY??[9K1<&/.TFMHBEZB>#MFX%Q MPD(VCCA32HI .4GS)I8+PBX&+QG"JZ:WMV^.06];2FWM?*N;*'7JOPYGB\9[ MKT<+Z^/W*7P]?5*ZI>YRI9Q8%0WA6(8"SSIC:J12/8=I#2>[:#+E?P[6B&AI$1A[ MMRX]B-- A6"ZE.TKJ;"&X1K,+!$VHD! 1LI2?\0YF#RN?5*IAJI:5,MLZDO. ()8U M C2-+IB'.4DIA=2@[72A=JKSJ;H^NM\'YKNC12R*$D]CPPJ!?? M?_/_=SPY/?/318EC)32 XI*XH$L3GA*LIMP0Y:AR.-(,N7:ANBW@[3_V6I<@ M]],/FRBJ3;KR.JC70-_Z\ZN*$AO ;93^LR74O;4&;J/ZS2E636\'0#?0A@N' M&P$5$>:)NB6_,Y#H G!C2C^H'MW;_FCV>%_?@V39-NIJP*[KJ,PW.!O?NN-. M(V0A/4E>E9A=],0J&X@-H*T07&=:/:5Z'9B#LM.[J_&N#59%![4KCOP=1C#Q M9Z7X7SI':4QGBUN4EVB7$(5+02O()"212]U+17R@)9QA,@7\!7=W?+HUA4]]Q,J&5P \E+/[KQ>QB C,DLB2J(*!FGP!M!W_@'2NT\ '*I,6I4?R;:?1G_P5^,@C< M19Z XT)[&4MS&H5$&;X@KP MZ0\X^P:_C4>S+],!IUE$RBEA,4NT1:,C'M .2%$PEBEUO'KY_&Z(?W@6=E)A MOP[D"O1ERGSZ8SSPA@H#*"7AP2'HP(D#CD(3*E&@W-/B(0":6)X5,F[:*RBF74YO[X M>L@%9;QS]#YOH'"%6X&,,FA'C)*)2(7^N8TX M!U$W&.*R]B*X)TR(O81E$'<%"]"=SGO(@& MJN]X8KV+W@Z ;CQ+"U;B\I^Y+LW')<*VDE!*&7AEN.XSD/HD\R+Z9-DVZFJ1 MR7PG=_8.YN59++H-Y8(3$*6L(M(J(#Y205P,AJ-SRA.M77AE(V '9;]W5^^: M4OSU=+/VV*?R.?GX_'PXFY>)]Z-TBJ;=X9]9H0T_IW]+^, MU%'IK;!1)1$V+JG]GU"J[T(Z^083_WEYDHW3:?[+ I8-HL^(,QF25$8)<(,+ MFJ2:,,=\=L'I2%N6OGTN$ MVV(BBGKD?-:4!,8% 4YQ7'L5<83P=3V># MT@!1,\=)!!RUS*6R5TB**"V83>5.,W<;&2-WG_S4M=I=7 V.-6^!F:>MPG2V M/'H=1&!!Y4 )C0A0EH(=-B&Y@E$AE.,02M5.JKSSHJ/4;!=A5CQWO.YMN0"( M!LN[<#;\O%@YHL+A:EJZEXJ$9J]'4-P'(H+RP=B4@>:--+SN#4>AVBKBJWA4 M^""HN[P35OI$K<91EU['7@EBF;6$IZ"$P?_#K:.3BH]Q,K<0[GT"F)JFVB6T M]_Y[D<*[T77K#I&"##F'TK ##4J7#0D)5R+&P25>:J"IEIUSUB-[ZEQIJ(?[ M;+&=EHN/_FR!KT3O/DW\:.KG30G?7A2!O5.>\:EWFC-V.:M3YT,;<5\GP^N"1_FE8G>3\9HCJ;IU0IX@K_[ MAMJ *1NPI"+X'$ER:+[(F!VN>8!VC47+)G*.\MDLVK@SA*-F2ET%K(@R=0Y6 MOOL*):*_C'QM$!932GDA1":ZM,>6$".:OB#18*(^&:\XK]XO9UN,3YU2O>AF M!9DZQRP?!+PJ.B8BKIC<<^)P,2$RV(3;J0NX:%)IJ$RXH=8..VV+\8<@4U?= MK"!3Y]#E;NNP&@I1\@K==[YN M<1O5/.*>($)R.1.::2Z'M)EX:1@)@D>:2AM3J-W1Y3Z*X]3ZUO)=H?+.%RC> M7TSB%P1S';5;%-[X#45\?G&^C,M,5U<(B-JCV6)PA3*LI(I%2X*.I6.8SRSA M6+RK;5UVP7LL-.I-9RL(USD*>Q_\RPMX/;IW^1]%PJ3,EF3E$Y%H#Y4;C)ZP M+*4+H&B AWHVU.'62FC'2Z/NFEC!F)TCL96N>OI3UWH=L:W(T.H>@;TSSL7E,MS^O!!4DBAD1%2* M$H>&&%&&!F&C2XQ7]VA6 >GKYFI14W"C.\4@CL*L7[NL69@6]C;O*KW)WMSF(Y1V636!4 M;.EWX]7]-_';4?AWU==!<@T5F37-6J*W E8C(REGQ(:HB),F9XF.BTT;95WO M6X$/M.*KJ[]M!%99;TOW@U1*^(CZ$SS!I<9WD]BN-SN.KK^:;\09'>_/XQ32"$*)F7LEAXD$@I M[4FL9$I1YQVXVBD%#\!Y^C9/;9DWN)>R!MIE*8(-P#4J(?$@L/T4C*BFQLWH MT4$'_:T;2Y Y:>ZXQME!2P-2G27Q I=&JR%!--X9L$^?((^4>M@//[81?9-" M#M/9NUSR[J:7VZ3 +0YW2@+,X0;'N"%HG69B9&+)X ;G4NV,D'L@^H^25532 MO7(,723VD7A%+ES?^3H9I;?CT1+A M^=?QJ*R,E^UV=,9Q%5PRE;Q[Y4AP&?=(ESCZPC(RO5DEW\?>U+])4$LE]^[0 MU9)G[996JQ&%E$PH9[-&!8>LUF@$,Q%+%1A.-8?D(6VNX2-6:R?)]=6*:GU- MJEO)13<^E\<39.MIN_ 6B7+6:JH$#CXG],.DUA9G?T;7 M+@B=C%4@FHOA::8V;L.?Q_()&NFK@?-\!_GJ5#HOO/;&)N*E#$1:$TG((1"F M3$Z6)@NJ=B[:)KB.E#W===# @UJ%\2/$\2C-6:RI-(R5]D.JI.<"S<1J'@DD MFCP7B=.[E\F;,.0:T3%S8T>Y-SBN687NTY?A9 &.&6:B1\HFX='BSZZ,.VKB M@E'1"TUU+Z2X G3,G-A-Z@WB<*O E9XLLR]S=!DUQCB7A":-RYC /<]2Q.EC ML)%G&D6LW87T843'3(H=Y5Z[!-D=:)_&+^"]'Z;;+7NB!JL3.INNIK2+9!1Z/5!TT2&(5,/0G1H'D2)?HUA7T0J/5!,>/H M#Y*M7M.[W%ZV^\Y67S>2^3$#^BZ2@4PDYFR+P:)($$D3P8)AE.=H=6/OSNRE$Y*"R(LP9@9I)GEBF@#@K#5BIC$VU:UFL@=(Y1P%] M[5.N;?#UOU;4X,>]')Y6&FEPCG5[_"_\=#C]^'4"/KT;_<-/AL6F+D7LV" I MH$DQ00+@$BJ%B\0[+PFPC-(13"A7.QUX4VS'P9HFFFB1$WB#W0.FLI&62\0R M+V"7-7'(Y@*(QNQL %W;]+SY_N/0_,X2;7 RM6KMNBJ->G_URDF['$NQF!C1 MP,EB[FX+7,S0LDH6&+.U5X7M$!X?0RIKI<%1U@? T0_C#-*IGWXYO9A,2J#5 M*B6=9L:)!TS).L)?E%*2Y5@KM2.T)02#^B$)58[9_P12,=!AIIR;W"8=;1:X-CK)N#Q&W*5B6]M+< M!ADLHH$2DT]"XO!XJ>_%D@?\%?6U];T.RW$HOHJD&[3X'0V" MM4X95ZILB-)#F 82+ (76B5P6;GL:CN*FZ,[1GY4TT;MYCJW8;X<_S%:)GH/ MN+$\Y;)UN6B(M,7K96B]:L$%]SES$3?KQK;V%4];T17%UZ+US9OQZ//\$A4B M' C*%&?&X=83@4CN-$'GQ*!CXD"[9*7SM9,3;K[_:2NZLT1K-J-9P3I<28;C M-(R7-S0N&WC][PL_P57G['OYJ#\[F_]RP#+GR2+FK!D"]S(4IW3>YC-F7(!2 M\)O54>T XFGSH5<5M.@]<\=TF6?JI,R1M9F1[+4E$C3:JHX'DKB1C)KHT&UI M:QGVF>'6@T&XM50/);OM=EQSGK^AP/%LK"74,C1L(X_$Z1+(\DH)*SQ/=Z^3 M=R\^E#U'03= M%PDB Z<@\^]:?\1S+9^M#]-O)MH/,/\&U\ M]JV<5=W.CEBD2QFJ>'99$DU+\TXN)?'<:]P;D\LZ@V:R=G;*@X#ZMQJ[Z^S> M.5$M@3=//ID37E J?.:6&.U-28>QY;Y5(#DD;BT7Z #5[@-S'\6Q;/P=Y=L@ MO> VHK?^')8BW)DD]SQRR"+7W@GZ)\(@QT!YG*WHF"%$)"(@IB)9 +W00B16.\0J_::ASNVX9I TG;OW7?L:%=EC?N1 M=.WJ8R>_GKY[/X'SX<7Y MR;-Z[P#U.!>"*1&Y+QVX4 M4% X6;A0'F)23OBX$46ZH#@&PO2FA189JN/1Y]DR;/X)_V91E)&9;*561$O) M2OC<$I^U(38913,5$'3U3,45.([%M.PLXQ:E;.]@NJREN@&J5F5L5R+:4PG; MSAI[A (=Q-W#(K!$QQWZS-0[8G7P96E"SN>4<&?#38W*C#YO[?A2GR1XK&1M M3QS81LJ-KR@LMR070S"E[A>()'&0%(V9 ([D")$IW!QI];:@]U'LHCF0M341^33XQH9] (@I(?[0#])BN-L(%R MKVH?)CT"Z2B(4%/L#1:!FY>FYNL<5]%+G3@Q'@W2^2&X3381G8/#WU$=>>W> M]GW,1SR>P-$#6R^NZCV8_%UTU+#ZB\@X@;3_3+>AW9HL-K M BYFR&B9E2>^[$K9*FVDC10]&:4_8N&UUODVDFV@ZX\0+]#R>/<-)J-R MW^4J!#%/GKZ?0"TL :E:)'QRFRVM9 V4/22I=-;X_=YXW:7<8 ?X&+] ND#O=C'6%]_G(U^X3S$8%SP#(G3I MWJT-)4XH09BQDGG*#%3O%_$ G+[2F.NKOI:,#R69^:IUY$U1+>*L%,V65#J& M@M%$2IF)9=80X"SEC")TJG;)J;5@]A6(J*;MNRRJ(O462:XW\%P>D&R J%6> M\STT^XE,5%+7W5VDCJS[88$S(GH.E"B'AJ_T.I"0$B4,0/CD4]2L]O67OK3_ M2(BB-^5O(^(62I\;-7-<+RX3(S(SZ,R&XLV)X*;=YWQVY8N1]@"I-OD/)XLNAY50S>DEI3UE?4@R!<,H9SH@6U.$^T)#X[G#:>YQ305A>Q=GK]UB /Q:'=AB4/.+0- M--.SJZN<-3IXQ*(1D-01T M'I]P%JHV2@3)>NX;+P;JZ74A12\:'XNJ^/_.C MDFLZM]TL9X#0!0F+)K?1$J>B(IEJS11E*MO::^K-]Q^B0[N53L>59-O D+W$ MLC3=-D'3R'^]C60_ONONFEFCX@YB;:]L$;)(Q@;B&)K34EK.P1(GA M_HW[KJH8-Q&?M6OS* 6V$TL/ N=RD4Q7^(H M-)0L9"C=SH+A@'8FGR\_0%CVR#)>8AUF:LFQPY_GD#S])5]GV MD@6?( %Q499*K;ABV.0DL1"5<29K0VL70[T%X-@,Y=VEVT#5_I+FDT_%Y M*\U??']^C/+VEWS$5P/8Y3N3(Y-QM3(WFXQGOU8[1UH+ M/Q0=MTBO;#$V2[FT&;=9D3(E4B2*]G/VQ.*XDF?2FE0[%>CI\/811^3 :;N- M:AO0]=;&_^YK&=#EW1.#N#@SA 5VF4M@0!'-?:+)>(H[2V7.K073OW6U?UV/ M6RBJ0=C[NHW&'-KOJ)GIAX^_+\%%J10K=72E5VB6\I* [(1 K%%FJ;Q03E1F MT8. GIE446%]IA3?DV"UM.+'GUSM8'?+050ZP;U:.A:=-=<0\FS^(/SJ7?X M2)Y^AT1D52T/ARAKYGJ'T"6GD( MS8V\=5/ZLL;PXBCSY&+V93PI( <\RVR8!Z+!H8,ME2UEY"Q^Y9GU+-*<:@>) MJP^B_[5UG\S>VCILRHD6Y]E=!W22TG!1+^G>T*QP5F0A"?6L[%_B5L0S#D2$I"0PES1L=F[4%^(?D^^'2XJ*8=A>!WG=3N==OI'N]>YB-IWY M41J./@\BCYEZ$XDNS?>DX>CH6!M(<(G:()1T=+/.%X![%0#AMHZZ5@AA,*-A$)01 +HM2@LE(; .5=[<2QFOA_S FQ M=R8T*"(S!QH>'TNX.Y97?WX=3N8?7HQD$'1B@6M& M.I-'6A^!45Q)0[J]I8 M15V3$X\:X)_YW#\'[I.Y<\_=G2?FKWXX^8<_NX"3Z?3B?!ZJGY8&LR7D^G+X M;9A@E.9-A:V(U@6G">6*+>]F6U7:DZ&)QUUBVM0.I#4?U#/Y#X?'I%#:KN%>9GDV).JL M5(XXWL.9(KL-\7G"'"J?[D^?SNV=NP[WU9_HV0RG<#7B3^.9/WL]FDV&H^DP M+L88D@X D@45!+IK$)]X$ YU<9)QGSFU6MT]3"NYXER4,RY/SLZ-\/>V71< MCK$X0Y N!W@UZ=E JABYD(EHY4MU7:6(C3Z3+!U$P;S-U>]LMAK+\RS8.T/N M,W_G=MZ=9_?-6D^7PQH8B@:B*W5I>;D(FRDK5?_01E32L*AC*4!W*!O J@$\ M"9/6R6#N);%EFH/STY'Q\,9H-0K8 + 4BO.!$4JN)ER7) M,EFIK:)>:U>9E8V&\F/3^!#XL8+WG2_+;#2NM^/1M[G9,]\DIG.[_^;OR]C> MCF?_!;/K4=_(,IX.'.X4EBE!A"DY\\9'8A.C1"2E+03EI*U=++\4?D<&X207>8FD115+.$EW!*-*E6967!"225C?"I3 M9>4(G^?,@;)IQ>39^3AWGJNQ]DKP?PYG7TJ%LM+Z\F(R0>]CD*DR)F9-!)? Y1"F_OW/)8DZ6SQ4M_3"8V576$[)0N13 U#1E(H,%8G,,)&C*.9=.5FV]O;'AH:I\VVBE M?:&V3=#\*%7YMM+,PQ7;=A%K>V4SZ0V/4A'@"5%%YHA-.A/OA;;.4"I4[8JL M!U ,HY6.MY%FDV)@-VI5*>VYR=D1+Y(@DN(297U*!'R(2@)H)NU&SNBAE6[; M2L@/E6[;1D(-"NT]5 ,0[>5D32E>)G7$,8I(O-- /%/9LY"=%WY3Y1UR#<4N MNJPEOQ83D5_:&2_&HXOIS0IRX!CG@2,P!41JCNP#Z8D&X74I^0QQ8\6N? MV"SQN^N-\M8+GTWFW>7?@@1++FX"8QLC>1,ZU)_^_K816&6]+:^_7E;> MM509ZRBAT>%:PA&2M_B/SC&C*K:/+.@?@_;P!! MM#DHFMG'A?[=ROP]/J;GNL5;U2W> MBB;]%(#=7L=/I6XQ.KTR"1-)$BIH &7G)@B??:$1EBJ1Q@%;$AX%XC/$MWHXC/56=KZWRKJK/; M**Q!JNH M7P9\DJ#:.D8X>"2UF1?C88R ),T=U&SIA74GUE323D-VIS,2Q,41'YV,9WO M\."Y8Q%PX4M*HB<489[G2Z)W.0B$E%7ME>8>B&??LHY^&I36N@5H.274=%/:3V#E)NL,.L@F9\RMZKTO4AEL!82"0(Z8G523% LBM;>X?I M3?&/N$?M];Z-<)LZY)<[Y/4&>KE*7N9SL)P]+8W95,*1!XI[&W M!73403#(A'J-M-$B$6LM$ 9H .=,E4CM5O]=4>^O.<5X>7GG,H<.]7TQ=TIO M5(?^,#X[^W4\*9\?!/02I+>."&I0O#YIXHT61'O#L];2PN$4T]EV< <8&ZC+ M]WJ]*EK2YI":M]P?WYT[;U?WZ!;%UP=2&AYT5L1(*X@$W+5<+AF*@2=JLN;1 MU3X/[VUP3VA^M"5HK6G4E%W[.!7=>:"W"Y<.(DV")_04,F<:G=>4B%1'U/H@[;N:X\!HGR.3FL10KLTR]*1LH)PD M$;V-@G%1_=2WK[$]SZ&^YU ';AU2NYA'QXE:R#"\.=0 N!XPITERJK3(=HFX MI UA4B1)>0P.:A>]ZW%XSS.I[YG4C6&MNM3T8[TF9X7/EF2332D/PHA-T1 3 MA77")L-=[4O&>_*-#E(+C[8#N#EYO(J2TY!(\HHO)T]&A8&Q%)R.0;K\]'2U MC0B>T-*XYVC0 5#P23F[FXMCD+2B)C'T]:-!0ROCNAF(9#_ "?R5LQ]4K-WVQX[,1BIM9BW4E8 M/0??S>D0N'_X\[@EAY]PS.QQ07A?JDQX1;0LTJ!!HZ]&T<5TH10+0@?N;FG7 M Y[,6P[^>3(?YF1NR>&G&+R[F,!T RF4XC0"72.%E@K:)\(1*XPBC O#8K86 ME[HG,Y.W&?GS-#[,:=R,O4\S9KB!46(999$#L927.RLBD,!Q6?-&2ZTTISZV M2]@\%-]X!]U=W2[9_6;2XD:)HC[3X#@)BEDB=9(D1/S*NR#!"6ML?<^F%OB^ MBB'O.Z:W%V4?2LWCVY?&063/'(\$)3A/74;P5G"BM,].Y,"8H97I>F"E2GKE MP(/E2;;1Q5,I[[#)F)[+DVQ5GF0KFO11YV$7'3\5_FKG01HE"0T^$VD5FE(, M]QFC-2AOO'#U^QP\&=YN59[DX&B[C6I[+T_"5,YHJN.&DEQ)R$/[QI=FPQ1% MQ53DQL?:#=I_A/(D6^E\J_(DVRAL;3)_'S>SBK^T$.5T>G&^<+2JW\QZZ"7M M;F9M/+3#N9EE0$8!((E0Y4:R4X9XFDK1INS 1NIM.IC8^9NJ-[/"XPC"7017 M_OX-!9<&PV52?H+).1LXR:W7M+0IT &M<:.)<#6??/_@9#$)6)M)R&]CQ5%()<0NR*1"= M@5N;8G#A8*XA;CZL'W,2'!!5#BD19=40/PRG__QU O!Z-(,)VFCS =IHHE8X MTR/S@.98 .*L V*3M)0!6*D.)E5STT$]SX2]TN20FNHOA]^&"F@GN?!7FG2(OVA6C2>,F,4[F*$ MA?^_O2OK<>-(TN_[7P*;]_&R0%N6!P8\EB!Y9A^)/"5BN\D!R1;L?[^1)/MN M-JO(S&*QS9=&'Q(KCB^CXLH(3?% E[U&Z.$!(KRV]-E(YH+DI5R8'TH=]85P_/F-! N(I6,))<[P?1\-B4-JNM7MR/UD7G# MI3I=R'A_VY%Z"7_'=IU#)-=0D5P8(REA(#4-93^Y!LJ0!H[O4"3P'!38 M:3M2#?WU$5C3[4AE5IN)R:*W8Y$0CWRXR 4P:Y,GW"FE.NT<.(_M2+W$OG,[ M4A^9M=V.I"VC,1L(7'L0C$5P*484O6'^$+'Z^(4^8_#VE'V\W1I.>K9 MI:R0-\@D1S10< O5LH,I@PV%E8''6I/:'SO.VQZZ;KS M#IL^BFJ]!>E^K4[@PEH/S*KSE:'QYCZUC83X+:Y MCN75#[1J)7?QRWRQOKTYX2I3ZGD 8US)800&AC(!V26EK8O!\]' ?@\O9X3X M^I"K-CV_(E[&U+'VC*_;U??YHJRBFVA.HDA> A%&(D/HTSN6%9@@""&4<)=' M,Q1_%Q,7Y(\%(163L\6)KL7-9EO2PUC7C(*5-F+XJA@#82PK]V3Q94LPE.6> M.D7VNO0-Z;O@>3SJK]AF5I.ECW^F19@N'S&EJ(Q61@Z*J00B40+&6Y2Y8H'I MX T5@V+Z!8475(\) A4GS]1DZH.;A71]_7B>/67$*B,@.H]B#CGB8:4* @F, M&RX2>[[5JBVN7U!XP?68(/ 2U_(TN.XYZ/'WM+H3P/].5]^_I^N(0<+#66:/9%E.Z" MXT)AR!)E," SRW W&Q= CP >8QHJOMN' M<@2C<8Q> J5XA%5P8(R.D+6-1DB&[YO1A.C=W.OAI;K9+G$UB_"AU63AVBV1&P42J(ACB>&8LRUQZO/!1O9V1QQA&_-P'-F(;2 MO#RMS^;VW_D1GQ?3L%X^D;=&/Q@5DN<&N!1EVRN:(Q,4@YR2"]D2'? Q'BQAKC-G3 M-Q5C/)46(0C,>HM&'F,4SS4'9[RAFC$21M[]2=TF"3A3-1,N4@'E%0.B0P3@,=JRS MA&G.5/9-5E*,@OO+,3Q[3(Z[Y/XK-9$ MA2H0)E2O0_P-MRX=E38XB;)/O77ICONGL%DB%'NA^CX M7/!;YC;8% (P3C*& $Z -2Y!RE(IGU6D8? K(J/!;:\-!*.#;1_5-H#K%W2, M%]/B)*_O%_X+%;+\\O5?VV'ERD62E):@H\2W2DP:G"\3T T7*HM@O:[]7GZ3 MH!%&28+O_AVBV7TSP-ZY_F^?5_57W.?+_'MILX?P3[E6;/ MW^\F2(L?TY!VX/QZ_4'XW:?\)87YMUF9@[II2?HP7ZZ6#Z$0D5DP[0.DF!V& M0E:77"TM:]),9)*;Y.2$E&S)9I0O!5XP.5$+(LJ]\P MJK"ZH;9<,;UU-B\$405%][+::_WP>,=62W"1X]Y=K93 "_ M0:X?-QO M6S[7;G]$QRH&FL!R9 4]K@B."(4>%W&:,,()JVUTWR#G].FFDV%EWD9G#2*C M':1M7?@NQ#7**+U)V&E20]74V T>1^A@<*#82)TTWF%$9M%A("F!*PLSK'>L M+!-()-3N6C\!0/;D8$Z#CSZB;X"+8B(_Y:_N.BWO=K]ISR4383,C3Y @P8E M(!.+QI+$3+MMRNZ!A1=$#._E5U32O*:$&[CG7](RX0=^OYK%G]./=#W_3^%X M&SO$T2JRK]! M_^%VS#K2=Q5O4,ZEJV8U_9&>$FG0\>8RE!;FLH](^0@F*@L(7Q8RT=Z2VJ-* M.Q'VGI!27Q,[>_3JYMU_3RB&Y1+#PW5T=[5:+:;^=E5"MM4B_NP6GQ;KLQG7;79WCYQH:62R MTD-.+H 0DH$7ED!P ;TX9UU4M>>\="#K!'GPFOAXZ237540#M_D1B6MZEIL9 MN!--,K4\,@A2H).F+0?C@R[7OIU@7-+@:[O*.TAYOY@X6. MO.*'_.3KW/_T MUX;R=?ETDWT47J64M <5M2T%&0D677B@1*ML',F)JMJ.O[#JR'H@%!#C*5&T=%UI M1'N94<-LAJB8I=%0STGM5])0VM^3YQ].^3U$W"2U?V_@?MIF &*@E DF\$W* M%8@4 ]B<-%H\Y25+#-^TM>L\+ZD8WDT]5C>O.J8'"[99;+*FZ.HNV4,BRT9J MD,PS$-DI,*ST (EDO7..Q^H+55Y2\9Y4?8A@=Y[JDV;1?G++:7"SN'6%MO_[ MWD$:++76C8X3Y-L.$-!02;@LDR7<:,ABW=I''?A,(G#BI#=HKOBOC\>]/&2*A"E+("*Y MR(H6Z I(!M$E(X.R.?/:ZW3J4/Y.3,X)U7E"4*Z/Z40$;V(9UD"D(7@6*0:7 M(GHPP2BGC&;>UPZS>Q$X/,1.@8(#@=A?A%S1/K$Z*.B$AFIS*L@ , M16/IT^=4:BFL%:YVX->3Q OF*JNQ06_/JT['A KMO?4<7&2LA-*IW-S,D(.B M(DJ)+D'MB2VO$O*W1-#Q*FDP>&N'PS AV06>"0?&3;EO(3Q8[S7P[*@56<6L M:W=-["#E@I4#U=)T=E3WLAQ/)!/B)9J_C"2+', GKH"+J!+SCJGZFT?/N'9^ MC(/>6CWCKYUKR1.EQH-;;ZK6H734!@8T1$%3$L[;ZAW-[Z%VW@L%G6OG?;0Q M3-6T"T5_V]IY+W7M+Y\>(NMA4.",XC*PLN704Q J1?!EU:Z5^!;-WI/ZBV=' M7SNOK/P^(FY;.[^K^WFEH]2*0U0639P1&;Q-!J2@7ACN9.8-:^=C*JCVTLW^ M@FH?P;:MG=]7\YE!]Y@I4 '9$DI0L!Q#+&X#L]Q&857M*RLC;9.HI.I#!#O. MVOG5;#6-Q0V:_DA?4[A=( 5I.5S-_.WGGZ!6WD,@E6KDKS_QXY_A^A8__!>$ M=9D/@11OAD(\=V(?0B5%-+JLZ*HJ(0,(PA/B&DV0L<08[:TGU8]Y+=J/'@-U M'!U7-_/;V6J2G3(VE=MJ-&7T^B/*+C()#J5H"'4DVNH3<6L0/KQI/0EF7TR/ M&ESI38=+';E.BG2N- 2!+!B"0!V1H'@ M$RI_++FK(QG_Z:_7/V =P]'HRGURE <7* 7C.)@<(P3)4$\T)F9JCUAKR,[I M\V?#@[2NQ:\&E@81^NN4/9I?VX6^1JFZ?;2=:#3Z6,#0":1':O(4B$L\LFA" M!!>8V%P@\\Q0,,DQKJC,DM0N'IP&:?N&F9\KT/HH2@/:RE(.M M $=Y ,ZHU.@X":IJ>ZHC&W->5W^]1I;W$7Z#H.=^$F8A;;- :DL8NM+,>&29 M,)+P/!3FHW#@/'%1:TYUJNVR[23FG2&BCM KVHEU-_C#*(3B'7Z^7> WL]4? M\S^^IX]?/W^^GPS%!/+&@2I?7$4TDTYCN!Y%-69.%S4;89^/E"T9O>Z3%@JM-WU M)WZ>+]=R7WZ\GMY,9^7/FS':^#6DV6KB6-*9"C2B)*(3I)T$YZB!J"37DEN' M[GA+M!Q&]GN'UP#*;#I%Z0UF[F:WXTL[,%VD)$K3*L&W.M>ZE*/Q1>L,U3%5 MQET/\H9*P#='52N5G#ISOERL)E_*)JQ-GU*VGD3B02NJRB1O#MX8!=8FZX+@ MWK%.C>GXJ8^ A#\]@.C) T^?A:ZLS?FQ4JUH3>Z)V+KE7OLG2NKF]N9N9KEQT97AQ=%BS"V8-N"20+8,3TPF(TGLU%2S1W-/'CJ< MBW>4V.6BYM,.!+^IIS:4W,*MKJ-UKVD/1> M/:(6&FEPL[=L>WTF@FW.M MAC2KF.XDZ3:F\J@KG+>7?P*+L)I (B^=!!: A MX:D@UH&5VH/5)"I%RXJUV@VS P-C3V7[-+CH(_;:Y:9_SZ]O9RNW^.N/M%CG MD4I.:?OFHUEHFIPH-S4H")^0+F%H&U=)#_,& M0JSH^ZWI^G7VXPW*%/)E*'HRBI5WH%,6#+X7@7G)"2.*,ZVM]*\V4Q!@$&%;&];WHN.>4I"6PB>E^7.M,S"R!)(SC9IDI3QM2;L0=BGS]E9A]W+> ?(?M,P;N>N6HE\7N\S[=@'+TFR,M:PDD_'M:O/ZMAN:29Z9EB@$__SJ\;E7 GOIHGLE ML(\@=\8D!U8"7QS+M:12BC?__;'4O)93?"-^G&VV":T_M=S-VEOVZW'TRP.7 M#V>_/+I?Q:\""Y7*>[]-G9]>;\82W"WKJ6L17WO",2?\@_O/=.6N?TMNF>X^ M^R^T:^M?_((XG06$_R=_/?VVEMV'V\6BW!/R266KRBCQTM;!RL!X8&&]X.% ^7:]RKY]M?EBT="_N>__A]02P,$% @ MBX!N5UN6\BHB!P$ KE(+ !4 !B;'IE+3(P,C,P.3,P7VQA8BYX;6S/8/THP#]6Q3_GWPCXO"!KN2J>(/SWZK77J^__?++]^_?__H' M+19_714/OT1!$/_2/OU3\_@?1\]_CZNG0XSQ+]5?MX^6\U,/JF;#7_[WQP]? MV:-X(G"^+-=DR70'Y?QO9?7+#RM&UA7J%^4"9Y_0_X+M8U#_"H81C,.__E'R MG_[]7P"HX2A6"_%%2*#_^]N7]V>[Q+_H)WY9B@<]MI]%,5_QKVM2K#\0*A9* M^JJU]8]G\6\_E?.GYX5H?_=8"'FZV451[+6JI<1:RC#54OZ/\50PC_ G>ZN5KD^H-ZN^1C?;O;KJX6W;_$KCZ+ MU9HL1O@L=MUT1%[H7WQ0/S7=Z(9ZR+3JIZ'NCJCBC[58C_WDH(M(C@]UK(_^]??]EI- C(Q0CP+":%S(KM2;+0 MYL"J.%1^Q0R4WTVP4LE=:2Y)22O1F[=_T<;7+V*Q+MO?0/V;:I;U=/#+T6#> M%JW^(6ME.WSO(9[ R"+U9.I@NN5Z7=0@ZDZ_@FL"BX*9=.>4.+H MB_SZ2 KQ2ME0_#/YH>W;VZ)08ROTCY]62Z'H;/5#B(_BB8IB%F*442%R2!,4 M0I15LSX*(8MEGI,HB\*,V\QZJ]ZG1@B5\+"2'C3B@X[\-Z"C@1U-V V*&8-X M@]HSN=B@#'ZOQ7?(/8-@!;+4I1V''4>4#,^<@*39^YI$>H(>0,:,=U1S$4D'-')^7Y&I8Z+ZA[2Q.47 M!IH^[%'PS4+,>[K61=:^V2*^4Z/^<,1&',4U3* A2'!&3%)(HBB$-B<@$ M)Y)0;&7W&'<]-=)H)0]X7,/&&I CJ\:^!3O^*HOU[(NVDQK[7Y LDT'&8)CS&*($)Y!@ M%D.2A9)R&@9QFIN0TT&[DV.>-5G/R_6BM3OB_+ MC9[AGS>%^F&YOE_=/XJW7S]_;CXVRD@2\8C#.%$6!,IC!HD(U?^D08(#F? L MBTUFJGF7DYO$E=!@WD@-GANQP7I5W:5JRHII^]7L5MP8X#BI^M6AI%.JUUZQE MY0%O#MO_?9@OE9'VNA!\OGY'F#;1?GPD?\R?-D^O5D6Q^CY?/KPFZOM0OY\A MI.!&+(@MMX##L',T2[0JNM1]X%#0#G< M"0YJ8QB7?1&E4"\]WB[Y&_%-+%;/>HU\6Y_LSI!BIS3+$:1A&D 42PIQK(S/ M1.94F9XAS;&1W6G4V]38JA46D"4'?">N'5?U VQ&3LY@\\Q&>XAU) 6-J.ZH MQP@11US3W]>HY&*D]B&;F+TTC#[>+UDA2"G>B/J_[Y=WSZ)0)G9%4/,U6=S2 M/R![IJ%6:/!S*_9?--9;R4$C.OB] M%=[AP;@]8HYHRJ+C43G+'I!# AO0PA4^3=HOG+]>/6EZK,X*.LX%KW[L'FE= M#[Z3@BLRG1?5P[5CZXQ0CB(4()BS0#$>U:?J' E(@SC->,(X"D-K?R<7DDV- M"RLAM2=!(R5XKL05.Y1-REIY43N<;WPG()YTD/+:<=7.NE>D:.LA'DU:$@U?_],6AZ*[^2A:A^00G[Y[V2K%1[ R5E^8_Y^G&^O%N*_Q2D"&>*L"D+ M$@:S.%96.N,YS*6((,4IR0@/*6)&5OJU@DR-K/6-E<7=[S5#8'#%/A*PGEFV MT0)44K>6 A3W_ !?M#;UI^R:6&_%%Z!5OOGQ0^QN=]$$G.;BCB_E# M]6GK4WFFXW?G3^J1._E5.^O)6IQZ0Q3.,DYY(G@,@U3J58L$D"3ZCHY)F2#U MC2=99G=K0!/ZO)_$,->/D7VYL^ M1P-L>BDX_K!YOS^L5+H!6Z5 =Q#O.H/8*@;NMX/8U>W&^0F4:[B=74XZ$FOD M>TRW8!Y?>3INW]/IT[FMTMO_VLS7/]XORW51F3WEW?I1%/>/9'GW7*U,GU;+ M;Z+4"4LVE6-EPD(2B51"'B,&4< 1Q+$@:G60$6)(4)I2VGP4;2:6/_,G<3IQC9X]ZJT M!QWU0:4_6"L 0(- E6^@QD#]6*$PXBFKZX$;Z^C5F=S3.H]U/1S6A[3.!1AF M(+T1=/UF7K+%2L>A[8)V$Q8'N< 1Q#(1$"&*($&$P2@F&4WCD.5V2:+.]#.U M':L6TVX%.0>@&=\[@,4S.VL)P4Y$\+N78.8+.#@BNW.]C$I-%U0])))+CP^; M]O\A%OQ^]9&L-X5BFZ^"Z?_.1:E[:WZK_K5W^O9)K%^3HOBAC/#;I]5FN9ZQ MB.B+=@ES23*(LEQ9MT@D,,LHEGG$(\H3&XYP(=34"*66%JR6HCK1LN,6)Z-D M1D1C8S\&:^VTN %:/[A>P5;#&Z!D+M;S_ZZ,SG)] XA4WP.X72Q6WZNS+KDJ MVJ">#ZNRU $]VU<7%:.I5[6S\%<%P$)L_PS>J+_<5!<1^D;"'4>Z'")'A.I$ MI%'9UR6(AU3MM.V!YUUK]?%IL_%.?EVK9>)QM5 OE[51:>EY;M36A.;\5M[J M*+HC\?_3[@]]>)M;H>1JTV;4Y[@;+AL8CC9+5B\/C9/1NZ9J1Z7GX^VRV6GM MIJEU8(9I@Q.:(QVA;T"U2.H5K)D>.\D]Q678 N8L+L.XXY'C,FP!.8[+L&YA M\-7Y:O%-AWOLA\362264^4\0TPY<02SUW8?4Q]P"8A&),*9A*"FSO \_W]O4 M+/RML(-OM/UOJX/#MU@:NS(]:KA!GY)-8%<,<'MDY:=7NNJSN: M+S>K3?G;LA!DH<^]]*G6YU4YUYV_(_/B[V2Q$;.,1U$ M0Y:S*.*)2#*[.@%72S0UKJT*NP"IQ /?M'QNCG3-!^BZ\UPOL+_\8>Y.F>JP M%K3JW "M$/A[[T Y.XFU!M?S,:RY/),X@[6&S_0 UKYAG[=JNWPL$<=-K96?ZTG>7;*Q:#XRD7 ^3RZFR" MAX$&O&J#N*<++4^'@I:=3X(@^X$9=AWEZ(#P+2FT>V[Y61257].;^6*C:_8I M4_C]6CR5LX@$FO7TI#:'KQ=$WS6_7[+%1A>T!???5_4OP4>Q?EQQ\+M6$50Z M6K+?Q3$RXSN7R'MFN'%!MR9 4R0=4=[%[D8E.5/E#VG-^+W!U:;T/KS\3'[H M_,5M921)DS@0.( BSPE$J:XR%0@"E0$G&,VB)+'+G7>ZFZF15BLE>*[%M*XS M=0I*,Y:Y'B#/W++%II'03WFI'@SA0GG 4VM4@V=Z6=J,[\5$XA6 M3KNY?PY.L\GO "3/LW^+SU9$#W>7%V!P1 #G>AF5 2ZH>D@!EQYWEDM7!U]\ M4BK4'-.I!S4+1)A3@1$4.A$92N(,TBA,8!YPC)$,0I9$5V;3/=OYU-BB#K9: MK)8/4'7WU,V?>W7ZW/,C8,8EOG#U3##G4NA62.^$-ZK@YR*%[D7,_"71/=_U M2Z?1O0B*02+=RVT,-FB>YK5OV.V2UT?@#V+)],R1.,C5/@;!1-)4&34HA"3. M,BADD 9AFL626I5$Z>EK:E35$;7R?61=8<'/GU9K <+ ,HRX#VMCB\<%@OZM MGCWP]N1T:O=< L.=[7.VI['MGTLJG["!+KXRC#JVR;VKG$P=2FKS-;W9B.TE M21@BFK*4PSCD$42!%#"G40PC*C,>,,I1;.7\:=/YU,CE@RA+(6XZB>XK)6ZV MJ_2/FS9T_08H/09?9%F-D!D#^<+=,R690+Y> :J3RCTMP04 YY;U ; YU6YR5Y>"A$G:[H3C99C78W)@EC.%,XP""+ MM;=4P"&E00")KJ>2A121*+!R2[W0X=0(;U]>'7C52'S%-=5%T,WXS"64OB_B MKT/1WF/4$!I7/J&7NAO7Z]-0^2._3M/WKLU4]NMJQ;5%IS:%HG8:%5]%\6W. M1-E)C?GJQ]?-\_-B+HK;/^;E+&)IC@3!,$MUD4O!*<218J,LE0F+D?H/LO*/ MOTZ#QH9,[8:#V_/7&8*]149EJY!R'G:I$'"O% NI&N M.Y_@Z*I6AX:Y'T8)ZW.;4VEX(HRE,M (S+)0:!]+#'.F'2T)8QE*<)K'5O4S MC7N>' 6>"(BWY$%CT TISP>4GMFM323@)0F2-2#.T@F8]CMR2@%+.([3"M@V M8,=&9;'>I2[X5:P>"O+\.&=D4:W[L0Q)CB2"HV\O46*8KGY6QU8]E/Z$X0\@S>=B 8TP>1LKW$85JH$,2ZE\[@NAO>Q0R M,%*OG?AF#P_V#5@]B7ORQZD%C\JYV)[0S%C/,\C*C!DA&)=4(1#DH<88BXXX8)D M(;,J*&+9_]0HY8V0HB@$!T5]QG:M#U$_^,9,XPM2_^1SRI.H%;^JG@1:!3KW M9C[=B8RP\^91U-_["SL5&4%SV:_(K)F1JVIL VUORW+S5.>S;HN O)E_FW.Q MY%^4_3;+A$!6GDN,#KM1)/C4*WU7EX(R3X M,1>+NE+"LU"=+-=CE4HP'G3;D_()#*7OP_3K2R/L\A^ CMZ=\DVMZD#K/H&" M"+;#]-*%$(SE_7,40+"%WUGA ^N.QRE5>_]]I7V%RG"62DX33B*8JO] Q"6& ME),N;^:RJAZOCE6J&Q MQL5OP=I!X_,GJ%AK,$[>2]8>8>NZ9NVN@TD7K3W"X=JJM<<-7G'9_5XMBFH= MW!1U+45=?Z^J=_9%E.MBKM?(ZK%J)?TDUG?RW:J08K[>J&=F41C2C!,, RP3 MB!*!8)Y1#M,@2_,@(($(K(ZGKY9H:BN8UJ6N4BM!L94?E%H!L%G.UZ7Z]:*J M^+!>@?6C &IF1.#5:KDIJ\R/X.=2"% 'C\1_N:(>W=5C;7'W/M8(^MXD5:-4 M*P-J;9K:LS?UQJC4Y6RW@UH_WNR.E%IZS#N*.;[.=X&QRVO^J^09__K?!7PG MW0*<-#PT,&^ICU^*RB[Y,B__^6'KV1Q*E..4<1@DFJ@#IK88*24P$IF022HC MQJWK9U&L?V@CHZWO4"4\4#^_FR^UT5*9H%_F#X^*I7XK]?&) M6+\2B#1B*8(D00BBC$:0DH! M$49)'B8B20*KE+\CR#PU^JJ3 C\WBE>QL0,3IXPQX&8D.+%A],RFK;8WE3VO MZ\$UA7'JY"[Z7XW2S4Z_4ANN)%2*@TIS7:90>-158\0A.%Q^QNQZV#K6"=-L\G5MPY/C '&2L!@23#!$,L$0ISR!N8RY MB*.4\C2T67[.=S6U5:,1KYLNYV]VJT4/K&8D[P8LS]S<$7*;9<]+S/9E-!R1 M7T]'HW+6984/J<;@C0$7<[<*H5"S5Y,FCN0AD9B%$(>IA(A%(:2,(9AA&4D2 MRXB8)=)0Y10#)(1)I Q&D>9)+'"3'R6W,ET-2X;BNE/G77WYJO^^DSX^/: M?>!ZU*?H1; ;I3O939CCS9O@S&CY?0SZH7;G:G"FGXEZ M'/2C,MSQX$*[(WM[US&W[Y=J>U!-EK+*=7G_2)9WM7O?IU55OUCP?PA],"'X M[3=1D ?QJVIZ_8:LQ=8G\,MJL7BW*G2K,X%EGN4LAEF0JC56_5/M#6(),QEE M:20HHL*J;-+$])O:DMW*#DDM/'C0T@.NQ.]4P=-.Y;7+PTA>Y9X^+D/WB6E) M/2%[PX''>I-CH0-2D_5XK6 "=ZT#^Q:I&]!B!1JP0(46T'!U_=]]G!A-]$MX M::=X3]K].5SH_0ZM,X=[SV(ZK2,VBTDLN/H\(6:8J44_"2!A"$.*BQ#(!^ M!\3,('$ LF?#H*<4F_>":HY7Q7.]3*%\VKE5XM+C \Y+=1W)757)_6J3ERKN MZJS->J4)HX_JRI:;G&P.,WS.]8&I[*3&4'/-&E0 M!7FG;D_9\[V/X&/S$7S:?@1;U2?S#5B<]4[F6QCI%'@RWX3=.?$HP]1[@NQ7 M@O'.ED=!9P>!YY'LT?!-PNA6CSG]G:O#?99CO,DH8C!-,8I1)S)NF9K MFHE I@'#E-L=%!MV/#6#X,"U]<"S]?=*9MNZ@%9SPOU=:#:GS-: M(N3J -"TVW%/YBS!.#HRLWW_NE+27P03\V^ZP4]BW59!Q@D.1)H&D,1Z?Q.) M&&)!L0ZZR)A$.%.;GR$%I4]U-C5"VI9.+K;"JAV*L(R4Z(77C'=<@>:9:[9X M?>G@1:0N/WN[6*R^5U$)[>I'2U'U*GRM0 MW?O.@!.7ZLZ?OR%K\EJU=%Q9G M)A%M<&[A$$7/)-, J$4%M:PVM:WM MP;/8\#L$<:0M>Q^8CK;7AJ#T;I OM3'>%M=0F[U-JND[0R-OQ3.9Z;+O2#QO2JTFC@'.717M6HK M/5]N2"VLM9<;VI&,NY<98COKT,\@]!J3CKLJ>JIBZ&Q^$MQ)^NS MHF8S)A+$,XXQC),(011P!@F)!J;ROYICBDAM?L+SE(GE_/$;5S"5YG<3<7.W*:)KR*SZG^=M?6U! %FRN99DD8 M"!32'%*92+4.L CF)(@AD2+*212)E%(':<'/2S"U/4$W#?CK!2E+<+L7\@$V MS^I'T8A?.5-7OUX]6_C2#A\O0Y+W.0J^2;PGE7>EP$V3OKO1 6R5\)ZV^S)^ M?M-T]_0_A;3_4LU[]L)OLQRV-,HG/*M!.SO,/>#J6*"]8256LE2/*/C7BJ"2_ M-J)US+%WM/]]F1&=P,ZX--T:UPCH^L&M77:4?*/% 51 C+AQ=C]Z8VVI'4H^ MK/3!F&>1H@ MB+.8I!FF"4-V2YEQUU-;B5K)]6:[]CIKO&+5T< L,5Q0NPOA>$"Y@V MT4M RPXJX;T$,IDBYCR4Z6+'+Q3,9 K(^7 FXQ9>YI*QEVJ/LPK-A$BRC(H< M4BX(1!0CF,=(PB#@61[2F%%D50YK9/FGQJ6G,_G!PTQ^BA6: \WZ >_[ ,=? MS3AW81Z_A0GL!QQN!T[FXIO.==K <9S(99NM]-/:'?@9&M<7=4/%&+;&?A+K M]TNV>A(ZB',F1193D7 8BDBM@&KU4VMAIG8#<9:G(1C B.JS_30)(&81AR+2A4,2G3W**D_@<,!& MS YX%6 YYR&5 N#C:N6G=\^3 DQ:=>TOP.[4D+K6]6<>/S)DA4D802Q*(8DXA03*&2418$DB1:P=?FW.3 M:Z29FM'4* .V,H.M.D!+#7[^>O?NB^T9QU7C97AB,=8H^#Y_,!N SM\K?8!6 MJ'[ ?6B*$VQ=G0E<)KL:=6J8*'WXY1N],_##/A6 VD:QZ4<.RB.V,?R]8%$M"K$_&%9 M;Y/8CVY\^^V25_]<5 ?TY>?58JX>V'ID"))@GJIM3"9(KG8UF81YD@B88!1$ M$DD6YU9UX@=+,C6R:A0!K2:6Q#5X0 RI; R8?9/; <)[V3NJK!]=/4"M"/B] M^:\7/YJK877%A(/E&)<;KX7KB"VO;G 8?WXD['&^%,6/;K;BYAP!IYCG- L@ M2Y)8![8HAN0)A4E(99Y@F>1V.85[^IH:!VY%K6:C9;)/$VS-R,X18I[I;!\L MBRR?UBQE@(^Z*/4^[D;Z6HW 9O M=6[I6\8V3QM%8H*_$<^%8//:<6+);Y]6Q7K^WW4NL"!*\S2G:I\8AKG>,7*( M Y["( R#,)=AC@6W(1W_(D^-NUJ-]ZEK0$;T$49;1BE.8QI"QI4ECD*2P5R$ M"<0B(VD>Y!'&Q.:&<6*C/<*-Y9]IM,T6O6F-H>>U\Z#NQ\W!$JK_M7<4 BJM MX4I"I7?M8+_-W;_3'725KQKIJN\RG>Y80^4L"Z]W@4=.WCO6 !SG_!VMYZO] M653#7SMN6'6EXNT]# _## &IV M0T?NBC*ZDO_?_R./PNQ_-L74!SO#] ^$M8N,,WC'JIY=[1<^PQSS0+$/%!D6$(F4 M0R(S";,HH#Q/*,:Q4?&5ODZFQD"UG.#M'V G:1,)8IYMY"RB_?3B"B?/5#($ M(JN$))K\53.>-!)D,94QA0;8P$>0+5#SE,6(APR@6),ZLD:B:=3HT&:IEA)338 M2;T-)]:"@TIRRS*31B-@?*/N%%?_U^E70SKD+MT8(W<7Z9>['/L6W1B$$U?H MYN\.(Z6W3\^+U0]1ITAK[B;"*$%)+%,81FHOA'(9PSQ"*4S4MT5QI"@JL+KW M.=''U"BG%;'>]-BQRBD(S4CD2F!\FQI[F'BXS>E1WQ$=G.IAU-G?H^+A9.][ M=-C<_B+4]F3.UH*_)N6CVL'H_^B=RS>RT$XXIW_;DH#,"8\R"BE-0X@RDD,< MB@A*D@1!2%!"#W MS$E7(&]-3RX@<\1C5XDR*N&Y .V0&9VT.8Q"WR^_J"ZM/MCZ3X MIZC"?.M3H"K H#TD>BV*M?H,FZ27M:VV<[_>.;L124B>"@0Y#8C:YU%%M(1D M$!%&<48SANU2#WZ'A5'].]-S%&7!M]@'RX;WON[HK#" MZ0NP#*G50&899 &F$*4AA7FJ_BDC$D9QRI(DL4M0]J>Y>W1UUWCU[>*?XCZQ M%NP&W!ZD'/E,O!5.'NTF<2IWA_:WA<[O!]N&7VN)EZHE?17Q95[^\Y58LL8$6&&PE M'K@EOXBY&9VX1-+WUOHJ$*T)Q1091[1RL;M1R<54^4.*,7YO,-%4?/6/^?KQ M]:9@T$X7X)I8]&2<' &M,)6[@\L\CE9S@NQ(4M))V0GB=Z*\J'VHQ?C &5)'L* AD@M!4$*,2=2;535_P:8!WE 9DOQH#U\ M[U]\$'$]B$?R>-R@M?*-.BH6.UQO,\7SXN(RV72K7R??M/>R?P8H^ZW[UR? M% K_&0!D6/G/I*5K*Z^\)86NREVJ'MNTBNCY6$]B4.E2720TV@RM MT6(W6(9DZG\(?#-J+_HWQ_"/5,YE$)[.:[O82?%"A5X&076^ZLNPYD8N 5/] MS]]%N=[R?3A#A&,A,@:Q3".(HB"'E G%M'G.!8\"0C.C0JP^A)L:Z58B@F^U MC+H6BW&,A9>A,V3;%QJ0Z1NU]7 V&KHW9CW@_M(53TZ)]N9+&3ODWD2"*<0L;S%"*293#/8@%I)%"%*CRG';JUP/?AFR\4+#JGG%>/4:%Y3D=>K3>]I&!PM(*ZE M&W4-\03MX3+BJYNAMY3Z4+PZ(G_5!BOD61)D"8$BUHL!#BC$),)0,!83ELN, M"BO+_[B+J?%Y+6%S4?#*]C;R"$#3*\AK8/%^[]A%Q$.XTGGMG5TQ'G4P\KWB M.06/+Q///CEL3M>59E6K\\IA\\U&O%_>/\X+KK,$SX(DH3R1,118%Q5C2&WQ M14PA9XA&04QP:!<4W=O;U&:Z^DQ2N_G=#Z;95'<&D>=9WQ2.($?K[&I4D8YRF1*0LA#F4$DA80D( 1F+$2! M"*D(67H%5=2]3(TB#B=!6W+=TN?Q-**#^,(>IY%YXC)$UQ+#/@1^"*'IXR6) M8%_-"P1P\+"G.X.S.Y"#>^!S17C;OW\NYDS,! E1B&,)LX CB#B6,$!L;Z0L6/%(ZSM>\.TJ54>V@413 )(JD6MS"! ME(419%S]2%@HI+ *0[__T/&_.0#&V9O=13F3=46(=22D9LO54O/C[1_S.]G4["6+]\MR M76SJHP350WGZ3TV(+A-AFJ1Y N,X8Q"A(%1\$PL8BRQ,TB",+W!K):F8NWH&':@N#;L<2BT/R)Y)1[F2^W5#RA95%&FPP,3?8US2+ , M8YQ!'H6)&N>E@@$MB3NND^TJPG04)F/9G M9T_0Q7^+T\7C[U>OA/;KJ6J(5>7CM6?/#$=9& 0RA#P+.41<_43"1 ?8"L1" MQ'D6QR;;/-N.I[:%NW\4A:A* 9KQO370_?SM$[Y1MEE-A<5.III]9[*ZRJ*! M2]EU*/,5JZSRNF3F2Z"])\&?!G7C16TH=/4BI=^N5IX QT&U^EBW-\IJ,E3+ M=G48_/ZPW>-_B 6_7WTD:YV.M9.65>=M;7ZKD[3J+M_-OPG5Y6KS\'@OEEJ M\I-8OR9%\4.G;7U:;92M&L5;)6] M::O[5MN)+%8?:\H5F\)7A>"S]?@PZI4371>751,J5ZM:GXJ -06HOTS M>*/^LL?!2>?C<+>_\#1XCK85KJ4;=3?A"=K#382O;D8^BVR\=*K]R]9%Y]=" MS9E9Q% 29Q&%E$6A6E$85S\Q!&-"HEBR-,VDU6V2!QFGMJHTDH('+>I5R= \ MC*?GTR@WHS3]@ZBMWV:M:==IL])V H=0EX?BI<^?>B3\Z)*M:00)BQ(HI ADGHJ,< ];C2,YID;^ M6D!02>AC^W \#"ZW"5>!^_+;@1WT.TO?2U6(*]$; M&UJI_NL362Q>;5.2X] M?_HQYU7GFU.CRO!Z^X>VP83>C;]3'X?[X#AT*^"Q8%?77T:;)ZJ U M&:54O0&2_HO7]PDQE7+V!D!9%+@W:B/F@OH3%Y\?54M3."S,&%EIFA;YE?B/J_[Y?WC*F;P+*+X*) M^;L#E$SFH'&W0YQ M^"8^JJ0,%B4L M6"MI01B!ITK6&R#UX>8W=^?*UXWK=:?.HXW6RY])[U0%.UTK;Q30:GL#]@;\ M8S/@!A<)S@ZNG0R(YV/MZV2Q% 59['(P ME[MZ\2+,,XH9Y+):5'3I$X$SF,HXRR15RTUJ5T31I[136UR:N!FR%S?ST!LW M\P)#[-E+Q?7 3=]?9:68!#7F.4P$Q$T*G MTP\@20F#) YEA DF4B#CB"J+CJ>V1+S]^OES5<:Z$=,BXL<&[GZ.]PFB[\OA M1FI0B0U:N:M$8: CN=H=U+)[ M@BI,H3T".%5+D#W"Z::@!JO=%4-NV-%TTU M0,N]:*HA[P_,C?ZL5A!=NVL_UBCU/C]JW 8%&= B\:D:OCB^5J"9D-)9D#;V;0.X73,\OOD#R. MY-P)[##/NBDVKG*N7^QOW/SKINH?Y6(W?G$@Z10/9-G+WJ2U>.V%! M66U^-UIF$$M$$L$BS"4N8R5Z9%CF*><0YF&+$Q)P!(>S[Z) M@JY&![O;JT>XO_YFN=;W VJV,#L#R?,JVOD8ZY.82E+PLT;M+QY*4QKAXFAA MZN]KU%7$2.U#RC=[:6"1MHDD9#=VW4H@ZL/W$6W"$VQ##(QK8DS-"ZTJ0XAL*+8='IY@7-BV-E^XV, M$\\/I8;G0K!Y[:N :'GG:'BMU/%5//#,PG\(V MI4H=IKSD'W:> Q\%TZBM)F"GRL4R\.-_!&;$-96A]4R$GD;5/D'$"'"[2B/A4]1QDTV, M /I12HHQ^AP<([]Z$MO[1QV!7UU5ZH*?C,8!2A&%*0^4H1@&&22$2K5\$"FD M#")N=_?7T]?4B+\6=>=_ %IA!]55[0/9C)D=0>>96 >C-B3H_1(>[F+=S_8T M=HC[)95/1+9??&5 V$?EZ]?X+BP?[NAB_E"U^WZIIJ8HUTUJG5DD DSB5$+, M=/$U)B4DL:*3F""&DB3%F5DHH4VG4R.22FP@6[G!:BOX#9@WHMMM3*V&H)]= M? 'KF69J3+J<@N[]!6)C#$67$#)DAPB77B31C* DG*)4-9 MBJUI6ZGVYZA;OGJ,#M=YY82XDSD9;NH5&?#NQBU7)*89F$. M0RPBB"1.89[KV,8@)5&0)D@*9F.3#Y!A:KQ>JZ"+39T/-6XUL3/%APR0F=GM M&7;OYS:7$>^6Z=V5F:E4 EY"^JZ U)&%/$2"4:WA*R ZM'RO:>IE4J^&49V] M[Y:I)7RST!L]_=@L"0G),I1 FHA %[/(8,Y" A&+&)B)Y&<] M)^4D3D\<0>TZ1^NE[L9==PZDV.5E38(LP)A!1G &D4ARF">40Q)+@D3*)656 MI8(=RSH\-1VRD$D&SU$^ K]KD(.A??FUQ^VHCK;,7,#^A9>7 M<]+]*9:5"]"Z6DXN=>/]4E9?$#1W!?=B>7"M1Y)01%*?X9,H@BB)!229Q)"& MN4AQ*E 6&E75="S7U):-^E(VJ2]@MW>R8>#Y1K9WZ)S?R+H:D)RVGG<+62%!NRL#7[>EJ8 MT*QNI:POJ1HYO9AB!GBX"TD_V]/8$>F75#X1D'[QE0'^!:_)\WQ-%OL'O#KP MX8PK6YM6.XF1#"7",,A2"E$4*#L%[:"B@E0)_'K'TJ^J'#8.'F M,,)PC.3WX&M8['PBKL2SUTEB:-OC>4U&\6U;=FM5V6QGGTN5GS#JM"\ MKZ+X-F?*_*OS>W!$2!PD"20!UM[,J81YG',89A'A22(IE4:>$[V]3&W%:02M M]T^UI)9Y4_I![5\LG$'EVY0=@I(QIQBAT&? J@8ZQJOZU\YP[6][%-(P4J]E M!;.'!Y;38X^";Q;B3MXNUW,^7VPJCZWM-O#M'VRQX8*_4Z+K^DN;-GOO6U(L M%0V5GT51E5_:.?,(G(:)+G.4QD&N:^A1F/,L@92A-,DXIBFQ"IQU+^+4"*?5 M4&E]-P+.&[]/&\ 'Q7-\]?3L'7F5UT&5%31V)NR"OV/:);B.,Y@EN<9 M1(3%$&6=(.%FM2 M.ZNZ(TXZ;G]42CFKWB$CG']PP/GFY\)\[TIX1CJ[VX?)T5% $>JE1[6W?B.^B<7J68]\DU:@^?(HDTD2(@R31+N1)#&&.K;W-E(;WZ\5LI^/OE^^4W M4>KXH%NF-FVU^T7K"X%2)"-!&4Q)%JA-DPR4D45"]4_*>9 *3A(C(VNX"%-C MI=>W7_\#O/MP]X^OX-V7NX_@_:>_O_UZ__[3K^#V]?W[O[^_?__VJQU##1@6 M,\+R"[9G_E+" RT]:,4'] ?X66N@;-Z_@*T28*>%%[^6X2 ZXK@! HQ*><,! M.F3 *UJZHAC?AFFGL^6#YM_BFY@E<<1S96+!F.LK2!2&D%#U3UV"+\RC.(ZE MG#V+8K[B:G-;K(WMKZ.N;&;;88?^)MXK\3!?+BO?%@GJ;@>4B3M$-4YB23,4 MP$2D2"TD60)Q$.=T;)DT7SSCT[\"Y7']A3HDA:'^DK,[7.=UH4 M:IRK%*BO?NP>:4KQW'XG!;][KASF_JY$T@3_N9H86]?><)8F(N&1(#!%/(%( MD #F/$<0$TG2F"OD.L?I?;:_U;E7UZC M<4:MU=4'Q+7"W?@-AW>XG@?%U4VN+S''O<_U#/;1K:[O_H:M.U=>,=\^Z=K> M,ZS,3H&E,D;3,%)V?B AYD$*D5Y;'5":L3J2:WHG3=2,J=&\G/BE9* M+79I>//D=NS,%HS11\3SZN#(I^<&U)JY6P2< NV(\=W(-"J].X7QD,O=-CZ0 MN/7:<*_>K5Q)0B8$8B+4+IO*RN>,01+G&>09RE"0RB@SN\ _V?KDB%0+![1T M@QQQ]I$SI+^A>/BF,6,H[(GHE,JN"&6O[7&)X91:1Q/\Y$,#G&V^B&]BN1%? MA';W5AR@*$"NBB<=%+<+ M'W4DSG+9L_Z> 0^57]MI2$Z;^]V12[BCN22IPD M(H>24#7+,Q%!G) ,QCPDL901"S*C_/3N19L:133*W8"M>J"CWUXH5:LBJ'4$ M=Q)TM;P!K9Y69.-A]/N9ZF7'U/L!Y_]YPVGA#_5BPSJ2)Y6/X77DC^4%^EY/ M+K<]CN<#Y@6I/>\Q/SU<<5[_ZO)QSJO#XYRW_[69KW_L*F67=^M'4>AL?LU! M3^7L6[8'/;,H191SB:'$L3Y:22C$&9,02Q12*IB,T\#Z_'X$P:=F$=0^U'SX M:;_C,_X1A\WEF?\88H]_ M!S#B8)R\$QBS_X$)GM0L_*3F91,"'V%&29@0F"8YU_G#"&;D/A\0S!5N@89_UZJ32KA)=[3<^;FZKDXH= MI;,Z_93=E.5B/GO3;-K^WPTIU Q9_/@BGE?%>I;)F,9,,&5))A*B3*IY&P@, MPR",6"CC.,NPR;SMZ6-JD[<5$VSE!+6@9G.X#\W^B>P((\^SV1X>XTEM ,") MF5T*]M>'U;=?U-OUI%8_[.9R7YNC3&@#I=I9;?+HP,@#)2,I'W>>O$N^32ST M?BV>=I[M42:R@' !*:($(DHE)!@',(PQCG,A(BJM7+^,>YX:#7S][?/G#V\_ MOOUT?_L!O'G_]?6'NZ^_?7D+[MZ!3W>?8!6&T(D]^/0&O'O_Z?;3ZZLB$8R' MR]G&^G#]MGJK?-[N@\BM9U ]2POYYKW8[97W$5]:G@ZK'._EN7C*R MT+EN9S)#H0P#!B-$D:+"%$,L1*CV++G^4R ),Z\&ZD_.J1'G5DCM_:(_=HO; M$H^C:7 3-HTQ\LRO;7K5XV)TFF<;59L\DJVR-T"K"[;Z@J["[0U,,^*UTE6N M\6D,O,6=V30^@)$NT*;P(=C=J_D?GMY+-H_=CW?CYA_#O>NW$;H;MB-ZOU1K MH;)+FOCN68)D2(244+(XT/D>""0R(1 33%!"HB2@2 6B MGJV3+9AO+WR)UKN[,SH[VL,=MC[J3NV,:H?[L7./#2/0MT_/B]4/(9KLM*>O MI=06L YTJVZ@ROO5FBRZ?W^]*M>?5NO_%.LO@JT>EKK*U*ZE^J7#:ZI9G.%0 MX"B 6'&R#AQA$*KR,OI,>IZ]>+#=;@ROKQ P];@IG)$ MM:#S^7JC".#]LBJ"PU]M&F$^DSF?21:E,@MTKDY)(:)Y!C'%!.9AE(2(!@'B M5B:Y:<=36^&V%;@*45=&7:_ LVK\40U16>4(*5;/HEC_J.QU\5^;^8",=\:C M8K8:^<#:\^+15JCIR@Q:H0'=[%8%+;B[=< 6*D>T;=SMJ"QK"\8A*5J_/S!1 MN%B*@BQT03;^-%_.]960CI'V)99Q8T@-V,GYT!ZIJ8NAOL2>TS,:062JSSE1GV. MF[OJ "T"VHKY &,;9<<4)2GE(!0R%5.,J MH@P2091]'9-U*ZOE,8:HC:K;@HC7CD,S!49C=[ MF['>*3J!<)A+8_#2<2]GY?MS!+A<@M=9),O%CH8ZR:Y%V12(K@YJVF+1C4$< M44ER3O5M)@DADH':@U 90(D)HG&8YE5F+"QH9;YH0N%9D6S_7 M?J3-N-@A?IZ9M1^JF:O#0R&:TX5=;C.6NU@ MWK8'B[\6J[*B:7'7Z?M_B]W>'W:R]^]@%W1K"X"L#K M[VS<@#PCQ8\"],S>&E*2K9@OV?R9+%KWN;MEMY!X3_WP4)S&,W:^69J%?<5B/PW*@$U&9(-FZS"U'=&>G95OW8 M_*'*V[]3S:;^V14#VD]IHXS/6&37CDFK!KA;@O:^J7965JHT/^VBANY&'Q*; MTG7C#,U8)>X\#I%E7;SK<>VOGW=%^R/6V;L>A?UZ? [:>YEZ!W>;=;E6A*V$ M^H>8/SQJ7XYOHB /N_10KU?+*B1M0Q9JB7F*9DCM[<-$"BA3&:E-/Y<0"R(@ ME2P)LCQ.@50:26AM0;-.ZL9T^8#&7 OS\0Y!B MT(GQR!^/Q9GR=#^)Z9\Z;U,PW9WZHD #1B=18 <.H/&83CF&*\9R(I4:AFCP MIRKB<,40N:[O<(TH RNVZ5[NY&]JG2]+L;ZC:]6-+C'Q]@_VJ*5^MRKNU(Z7 MZ(#O_:BO6<19CI(LA3SE(40XDI!RRF&0)BE#,N )L_+AN4*6J2V)E0)J16Q4 MT$GD1*-$Y7V_:M5H]IK6.TP7XV>VFHTT*IY7I4H+N)+P-[U;T8J N\[@O.T. MSE:;9DNSU<=A-;7K0755=.T*2<:MS78]9$4';&O M"XE&96&'$!ZRL-C8F+&O M/ZC'X=M:_IM#PW4O!TQ7#5#KX3QL\RH<'3'J,!E&Y="K8#IDS>L:&\:3RF"^ MDV_+]?Q)$4@Y(PF3E.8I3.,8Z[QJ*20B81#S4!*4X2B45N< ^\U/S:;4&TA= M!K"5SX[&#J SXZ?A@'@FGD,L;L#GU6+.?H#?F__>BS_6X)7Z^/_IT!ON-!R. M^..@\5&)X;1BAS/^S%,#7$[.)6AJ_7$[!Y?E+)$RQX'4IWU(1^QE*:2)#N"3 M4B9!BFSN-=(2V<$JP&@4#QQ!?V/J^-SJ;B*X; MAG [ L86GAZ^L![)M<,AYG:>'$-PZW7=L&IP/%^-(7KN.6<,:F#@[G>U?%#\ M^?1&T+4N>]D4JT B"$04Y5!@Q"&*$8%YCE(H R010]K.[^4+4##,34A(62PQ#J3@ R3B!-,8"AI@D)$]1%G*CI-FG M&I_:I*_E UK 9ODS+Q%R!%S__+X6#L^SV@()JVH@YU0>5 ;DJ+'1ZG^<4Z-; M^./L,P-])=FCX)N%VOI=67C^7H=!S>(DD%&BCVM2C"#"(85Y'"-(9(@EC0." M(SLW2*?B38T86NTJ:[BC']@I"%H-@?Y40$?'ZH2DT5*7$JP]W\#OE::6MH3C MK\#,!GFYL?6]Y7R!8;7W0/2"OBOG0K?"C>LWZ 78(Y= /[T,C5L5SV3.FRO4 MUSKWE[[ )(D(\I0K\H\RB&C$=)9T 1E*49KEL=KG68:KGNAE:I3>"-DF^;:. M2#T%I!F=7@V/9U9LD6D$O &-B"YC3GL0JJ/D2-,>]0\#BSM>WC8=#]S M*]A^KEQ@3")M_@6QCAKE :1A*&$L0IHEL>"Q7=[M_NZF1@!W!RZXBT;>N;[& M8A<^^2%PF[&#.Q ]TT2?LX%SQC!#Q1%U7.AL5 XQ4_R03 S?&IBDN+)2E%6R MDNOORC Y<-9J4KY@G/",$Z[8)%%&11[%,,_"!*:I#%$:I812*^]4HUZGQC%- M'&65&JU5 +0:6"8A-D+=C&.<8^F9:HZ@NSGR*O60=,<*)5>9AXWZ'#?ML T, M1SF'K5X>>#*FRU>\+\N-X&_4IFKY4->[KY.);3/!ZX<^-YG!=?*.KQ#_@YY_>?OW\^:>_7)$4JU M"J#6 =1*W#3Y&F] JPBH'VY5J7(+.4PC="68KHZC!DHQ[KG3=5 ='3!=V=S0 M.\*OCV)1U;GYJ%-G< MCE4B@D9&VYO"/?A,[PJ'@C+.;:$9'@/N"T^I?<6-X5YS(]\9GE+E^-;PY%,> M8EK:C"]O-D*'S]SKRH8S%C.:!EBJK1K6&<5H G-, T@S0K (142856T9:PFF M-MW5)Y0Z#%8Y";J9R>(52L\D81*DHDQ**JH:,C=5Z!^HE!@I0*4/OS&"4T[V M/YW E#YXK()2>AMR'D[]2:QG4<)(&' ",RF4=<+C%-*8AC#6/HP9#9(T5#L] M7?_+C-'ZN[.BKVVG_B9>5=C,6>"SQM.,K-RAY)F9>L.5U19*23M*#'('%?_A MQ;JSJ40.=Q2W" KNON4XC?.'^5*\7XNG);I8MBY?P7$(B>!AEH?*MDFL3JUM!9@:/>V$!_O2ZP+%ZK^+ M'^"6KY[7/05KW R,&5GYA-LS=2G1P5FTQXG\'8J>J\(8MMV/6REC(#A'I3.& MMC,PFAH/69"A!** @Q9I @/813!'*%<49]V(@B((*E1 M[,GEKJ;&:JVD@-0CH0LJS3"PB[9T.4C\Y MO2CT_L^D*B>,XS-RO6-LE&ORD[;JW8#S\?QE>Z#^??52@VF15N&E!G6DM LO M,;AV^1E\#$!O_@:G'8Z7W\$'3GOY'[QT<&T$ZA=1KHL-6U?N)DJ8+[5'V.M5 MN2[KP$*U>,HDD!AF1 B(\-5D M;\0'E?S7QH1>'AJS^XO.DS/.22N9OCFHA;T"Q%1JPZA=-N%4U48_^ MN%PMX?:!-:#B8;ZLJKZH>5Y+;AE)<=50!VIEBP214-*80\1H!O,D9## $17J M_V26XV:HWR[Y) >ZE.?!"/?,B0YXG6 :9+FPB10A1%JO9 M+<((!F% HT3]F"?S;ND'R@?J0VEO9^V7W#87R5"V1=Q5U=)RM]7LX0E M(0F3$/(PSR%"40!SPG)(\Q#'* \S)JWVEI;]3VU_:7X^.Q1P,Z+T"*-G:ASF MF>SBK.U*[%["*WFLX[4KH;G*(WGP45EU9->Y]-))?9K&/QRP]\U='8* EWI93W&ZP6PDDAV(G1VO7D:DETM[7A^//R_KL,>9!H\/V[>_7WX3 MY5HW]G[)5D\ZMTM5UVU&!4>2<@'CE.N">#B!.9.Q8DM.:4 BE,1&E6(N=30U MIMS)">:5H';;\K-XFNV_7:#DF1X[ -4R5GF<^HL!6N^E+^'@:--\MIM1=\>7 ME#W=S%U"CV,#.9V8[ MNB%YW0?,E5E^N[I[R>Q;=?""V7R["O9G\-U[*(Z,T:@[DD" MP]ALYCM SO?Q5@W:UQJT-L-D+:;3O+M].+C+M'NRE[%SZ_:I>B*;;N_C _WZ M=5.O%,MPG7%.+,O*$.T4EGSU8_=(<^1^^YT453*$]8_W2^V96]V?WJT?17'_ M2)9WSU7 MM&/OO45LP$CR&TU$7$_$(RW\3L#*X5 5^EN MX5U ?X#N<^T-9*7Z#:B5!QWM0:4^6"O]00/ #6B^%?6I?.[WHK6/?QAYV%P% M3XPE]KB1%R,/QE'8QMC]#UOX?BU69?FY6,GY>I8%* M$E$,VY5HVL=&R6:W5'0!,V/S@3!X)MP:@<_]"%A3 MX E=';%4M^51B>2$2H=S_=0C0Q/!%**NE?(KF2\_J&;OEKO[BCK*:Y=N*4AI M$,:"PBPD7$U8QB#5!4Q1FA"4(Y9@.R]@J]ZGMIO="0^T].!G+?]?@#(A.BK8 MIHRQ&0TS-O"&L6>^,(*WB2GUD_AJ$'+.TM#8]#UR9IH!L!PGJQG2R-!3N&5U M2/^/^?KQ]:9,;9XV55"])D2V>EAJ M2OR/U4)?.6I6G 5!*.,LT1=_.O"*9FJ/E(@ $D98E&22AHD<<'XW7**)GLAU M%H\;\%#M-38["T([9MB6&[YBT A)(D)S!".F=K=(9 )2(3&,L(QRE*&$8JLB MKYY'ZT7<]28P3&9KT#C@>UZ9W@BZ!CO9;X#6"JY7L-7K!G3T 5V%@%;%W7IU M/9R.5K$K!!EU;;L>L,,5ST&+UV:S.GT46=VRM:>.9+&ICS#+,0Q1+BBD1)OPL;JJF^E:#GKK5J$L6[FXO M6CU!1]&AN;*Z$47RZ! M/9\%S&DO]H4OF^7IQ]L_V*.^ROJDYL8L9B(C%*:J#R7%W(R-HA01:2O/RER=!["=2%]#XID([5*R*8/:I/J@,YLD& M1RN$V:=.MQ1F[W,#4\VLE@\Z\DUO06:IE!RA/(-YA!.U,T88YHA',(YC'*.8 MQ#0A5GED.HU/;=)JV:".UP5<26>9+J8+FIG%,Q0*SY.T0D'+!=[TH6"?ON6$ MNJYRLW2;'C?QR@FECK*JG'IF0-3]8(>1_1B)MW^(@LW+CL]9*.(H"!,."8DR MB'"00(IS N.(QRQ+PRPFYC'[OJ2<&EEL!;1W*O0[FOWD,YDQ\FUJF+@+ONIU M%VP"TNZV 6F[(7]_T3=PQ &WR'4PA8$?*5/"2W\ =BD7? ],;\(&;YV/E^[! M-WY[R2*\=S;,;G_[]+Q8_1"BL]/_*'2',YYQ)(@,H*29#E^B"-),4ABG+(VC M-,34Q%GO&<(@0#@@.=GHY!-:DR&$4YS_(( M13Q/9M]$05>CHMKMT2.Y5H>5JR&'R^<1-=LU.4')L_'1RKAWJ M^K^5T>&1[ M$0M'^ZOS_8RZV;JH[N'.Z_(+UR;U.:QOBB5)(IHAF&=!!!$G'-(DE1"C5&0T MX4$4657"/MO3U)AVL OM>2S-^, )0I[Y8"?C.!5@+V+B/+W/B]9TO:CN^00_ M;JJT=HM0*6NNW!3ZI\^%>)IOGK9%1"/)HS23&*:$A!#A,(1$(@D%5C:#S$DN M0J,,$4:]38T?6GG!O!48/#<2@Y]+M51^6JT%"$.;(Y2+B!LDKKV(GGTI0B19 $'$%.!<<2Y4D2#TC:T>UB:B3;I)ZH M1 2W0])R[ %H9H!=!XMGSMQ'Q,,6[+SV3E-P['7P MDW3BEX.O'&R2>O/- 2 MQ;/W3ZM*F-.\.J$K:PJ+77_KK,"*=OB/\7ZR]9!LCYN>[V XKA1VRV-9K&NHY:DM*HUP9HO%,4[]/'Z5 M]IXIMI'+H0%[5ML^LE(O=8A*_6M'4L?MC<(?9]5HI_;Y![P6>-^>8H>"I#+* M&$PQ9Q#ED8X'E3$D(L[C$'-$N%6>?\O^IS:#]X0^KCGNI:C[X$@4YPA[9HD+ MX(X4/F*%VKCUW5\Z ,0*FH%UWATEX:B2BNDM_;RZ*'FS$>^7[]27NG[4U?]F M!.7U"K==6]W4V,Q]?UEEJFN^^$T8R9W M('DFHCJMXD[2$Z5!M=P.DV(;(>,J079_9^,FRS92_"AQMME;]L%?;YK+FWOU MZHR&D22"(!CR/(8(I40?Q2*I3KE*:#0KCV&AHM=.N4^-V0K9-_'^YPL%^E5UD#'^=+O=NI M?M\6[?U*%O6#E+!_WA=D61)6.>_I^7ZW%+.$1Y@&1,> "+6>(Q9!+'(":2B# M.$JXFJM&CDO.)9O:9%V:91JT3-P1= MW@"M(-AJ"+HJ-E:(TO*E!M/>O6+T01W7%6/4P1WDP>%T $R\/=QT.+IGB%.< M3GF1N.U@P-I;55,6O"JP7/51"Z:VX]L?;E5GWY1TLR",@A CK!94DD*D=LZ0 M1!&! 46A3CH6XD :+ZT6'4]MY6Q%K\O8US6C9"LT6-'%_(%8!!18CX/!ZND) M7<^+XQ;8JNQZS9-;>6]V/X)6=D\ 6ZQHGH >:<%R![C=,C0 M=Y5QJ:]\1:1 M 5KNK1%#WK<_Z7B[7.NEAW/U897-?S[,ER*<89X&C*N]4QX+70DPPY @)F!* M&$)!&,=1:,3WO;U,C=QK04$CXDW[ ]#"FEO9_/B-Q I=GMAZ,E-49RD4D M!AVHG&]UM-.5BXIUCUHN/SSLV)%^A>[-SCZ$*E$MW= MC8HU6HXN5\S['?6>Q1J.PRL7^P:&4=.MHKRJQ/G\F]AEBM5IP=ZLGLA\.0LR M982(@$(N=!B:I"FD,D^AB!DCDN0\QU9A$97=R[!LGJ'/&&LS8G*) MH&<^Z@4/_%[+Z]"KQ!0:1^1SL;M1.<=4^4.J,7YOS.((NFS,+!*Q3*(L@%*0 M&")"E34D$[4U"O(@Q F5@EL5;1DNRM18J3_/_H.2>)0T^[^:L]8XV/N^O;XB MS;Y6Y:73[/_JG@.O$.1/D&;_UQ[>=-#B,$9],R_98E5N"G$GNY$$7;^^HXQ2 M';]6SO1.4I%IG" .48PES&.B:!5G+,ARRGAFE=_I2GFFQJU5^I<3J>#L"/7: M03)CU1&A]TRM%Z+"P.]>W) =X>>(2Z^59E1"=03=(:NZ:G9@7@#R/%_75E1; M-ZR*SQ+KF8@H0S2,890&*42844AXP&$61 0S'&*>&^5CN=S5U BQ(RE@;0D\ MIF2U3!EP'ELSLG.#F&<>ZX*UK1>HQ52;7N&R+N!%,%QE%#C?T;B9!2XJ?)1A MX/(;PUA"4<^\O)/*T%MMU.9Y^5#GA3K,2,;30*91@B%CBC:0B#.89QS#.)2I MC&,2(FG%&&;=3HT]*JEU-9O/JM7VLKURU?I9R\<79(.:(CPTY'I28[( YIRO)M/U>0GU0_]]_%XIOX MJ*CRL9Q%.6-1+@.8X3R *,((Y@'", D$R>((1UQ8G?O;"C U&C-WY!X,N9M[ MR6N G,[UI!//AFLA&^F.\JC[_Y^[=]V-',?215]%P !SJ@%S;UTHB9S^Y71F M]A@[,YUPNKIQ3OT(\.K4KG"$)RZN\CS](27%S1&A("E25LT T^6T)7*MC^+B MXKJ.RE5Y#AQ;C^79<1P3ZUVKJK=%ON]V-;[_):K'G[I QXM8D$>Q*;2NU!,F M[N?3J9PO](L30EF!,\R!R'(&(%6:'1$Y5!(R8Y*RM.26N?F#LS VH;HA&Y"& M[DBTA$]SK/*!=[VQC#=K96&/;Y7(/B*MH T748K%MM]%\ M.]%OUW19W_E\5BUXMY7T5?A@> :&K9WP;@MT5'[A_2AQ.U#OQ8N8K<6]T#Y_ M?0L1"S7PDS[3[[;)%NJ73-_A'\4$TYCQ,BD!A90"B$L$$)(Y$+0H,LCSF'"K M4$7+^<=VE&WIUA4+-X3OI:GH7[>DVQUKMNMB=B8%1#OP@=)2?A7M$-\C/MI1 M7Y<'O 2Y]1'@")PG^6T[^Z#"UQ&:MY+3=1B'O+P;LOQY/>/Z/Y_^:UV]D*F^ MK/Q#Q]/\N@VG^:+^)983R'%1(HP!YD0"2,H<$)@20-.,R))"064\F8E'[:5Z M,$S/LYC?: ?B9@<>41'2W;'\&8D=[2>BD:8U_19)9#:KTBWM@H \E!]) :NM MY/4/G_81KDF/=K1'7T(B;)&F%PCI@=+T/")NEZ?G %MGGI[->,/EZ3EP>9"G MY_*^JR:L+HX5T]$&:K)OBK>VQ47&4QSG.059+M014):Z0I& +%2:;N%2%EB M5#CUTD3CTVTW=$9,$7H5S>8SP&Q:B%R$UE1K[0]8 M-5>2\%)D6E/D$,"4I@"G*09E'N>)8"4MJ)7 <*!A;+)DPX)V6#=,@)J+:,=& MU/#A6MS5?'D,S;=A00]M?S7&>Z!ZK]8@>J_Y:D[!.]5]M8;H?.U7^Z'WSYF$)J)IS[ !)8]5IA8BY1SC'N2%T?##RH,SC'W=J>??S$8UBC,01C?.@, MQFB8C>YD\] RVBWY[:QMR#6&!;R<;_W!V!G& ^],)U6]&"3#V=R M#XW?@7T^^&3O$R?Z>;Z0HEJM%6E;V9*56):H9" ILZQQ!:,8IH"K[9 M" M7<$!21^LU=E830JZKH3WPG99I1"J"8;SF'J=1Y>]L&& A1A)N>8K"OU0\ M90?$O@,FNZ:RK]?:EO-X35+Z4*VF8D+S."^*4@#!<@Y@+'/=-#,%*6.9NBF2 M.$F,KH.G!A_;+:XF2CL,DO07^K=-P1O#.M GT>N6K'TQ"2P2;>&PJKQZCF^G M@JM'@PU69_4<&_OE5<\^TR-,8]/63B=VUZWMEF+Q(KY4,W&[$D_+"2T0XPF' M(*:)3F-,8T#C(@$"%WK/BI)P9AVR<6'2L6WGPSZ/=3/MIMEC37;TFR8\JBFW M]%@8K8!%9(='7(>(\N@)J5O4AR%&/B- +DTY?#2((0@G(T-,WW4M(',J2NTS MJ1;_)-.UV%6WF6 "&8YZB#%!24@!+! $A5-^&"I1F M:0R)6:_.'C2,38SM!UH=J@<;K8"^UETOFV(WMM6S7%;)T)X5%OO0]BI;V-^C MK;D)EF%;FW=2,(;VYB80&;8X-QK*7YOSX](Y4$E R2D0E&9*.))2*75Q"


N1PC:,TDFF_ HLP@_;G7LOAV, 3L ?Z^Y:]L0'!I!^Z MI_(V3:K3?+9YLT$N##)@":LC/8=ZGZ4L#QX?H M._GJ]7:F%<^:G/I4>/A)9JU#\MN\;M(A^)OZ+?]00Z\^DI787N4GF!12Y]FG^6)'%RO!2/0+6;#;N6P;#[=T/9*HC M4*Z4EO58S>H:(NIVV,Q?AZ3P^71*%DO]JR8\9:CH%*]?%,E%S75PI;':15EMX3M3%JR&*-$9['H 11&$%6//W#MORR=)?(\XKP")Z M"PP+09NCDJE;"MTNEVO!/]8FRB8^K1[Z-'L3BDH!12H BM,40,8(H)25@.$T MSTF6RT3:%9NU)F%L]WY-?%-43T8W4[)<1M<1FS\]*7FZU,Q%ZQFO!:.(U(Y. MHN_J;R)^[V!:G"@0G1QC11]M6(5!D[@5B!2Q%T(F' MUW($IV=ZAY($G2R?+DO0_8J#&^]K-:N>UD]U1XQ-(XP?9-JTR*"$_?Z@U*6E MFD3?1?Y5K7Y6LP>U&D)[?)?))$O*O"C3$G!>)@"2) 4$YAD@!)&6MRFS,:%IDI4PRX&,808@U7;E!'/U/WF1I30M<&JD55Z< M:6PZ8T-L?>DZ)+>M:&.>W=P-<+>D\PI;8"'FC)A5 K01&D[9T-TC#Y8:;<3@ M?IZTV0M> MB7'^>ZR\I$I 4ITB(&!.E6U;@4 "F! .(D3IC *974JEKKZ6G& M)A+>!EXOH]\:0BT-K&= -=-Y^D,56 PXH-0W)/T-"&&"T#>3O&?8^1M&+P2: MOWW:-47YN5HU[3)NYK-:VZASH9_FBU7UW\TUFLFG6^74MQM",Y M^G$94FNY9 61)\ED-N>@LLD*AK?2R>YE._FT7*PF]]I,5W=@R$N*>((%*/.B M %!("4@.,Y#$&2H(R3@OC.).#D8=FZ*CR[%7RY6Z94ZCKX)HBU5KHS3O87$( M6[>T< 8CM,W6#0=C$7"2[ZXMKE[8V][J7[NM?3C6(%OW)/F;K7GZCVZJP:>G MY^G\5:B]O'BIV)DPL^MI#;3Z22?_L_GC3"LK371:;5K=4V&4VK+6W?NR@O,D MHX!GI 104@H(EC$0&2H13A#,H%5$;2 ZQR<>YNSW-M&6[2H/TA'].>@G8*;&C&!AW]<]55_*%,71'@_^5*# M\'I2FD)1.:B:%1CJMXI9Z.G $& M3\+LW"R#"J,+K+X5)I<>=W6,WVKU1 ?)O(B/9$5NV@;$<4%XD4H"&,4Q@'G* M MDW>/6)TJ2J(;F_;.%]$U=8KWQVP8G[@U M7 XN\6XL>GC$SPP\L$.\F[UC?_B%YYVCVLCCXT*;;UN%Y$7,UJ*N$#B!99QG MN;HPII1Q;7T6ZAH$"Y"F5. D1D04I8V"T#79V,3"(:U-<<6:VK9\HJ6NT(FS MF<+@"[W L(=.)> OXN(^ OG.S_5T,%Z%YD^$8IW^1V'!(]&16GB;[]4A%93 M):>N9]PJ4'<;(DL@AECD!&09@^H^PB% ,E.7DIAS"@6.46X4@^.?M+$)IX>Y MNA]:9!CX7:=NZWK3NB4E\]J M6TP*D6)89!@4-)8 PI("%*,$I#E.),S+)$7F79Q-9AS=6:E(%G4M#@L!:P2M MP3GH&[# QUMW(>::ZJ82 8#32'OZ8ARV&?PQ,P#+X>Y.]>P'\8\9-2M^? M>,N]>=J;=D=U8X^*Z83)IAW2X2_VGMS>Y[*RQ"5&'.0E30 L&5?R)2F +/*< M<9DGG!H5Q_=*U=C$T/VGF[MO-[=?;J\?;N^^17>?HYOK'_\977_[&-U_^O%P M?WOS\.EC_3O[%FS]E]!,I@V^,(%%GZ;PZD3?MAT/4?-(VVIR_Y?[;P3)+O<* MML?.;_UI&KPKG#<83W6,\S>XJX/]IJ[)68<--J4C[]:KY4I]L]7L<4)@AC*( M,( 9X0 R4@ J<0ED619YEDI&B)%/S6RZL4G=UGOZ= MB)NZWGWA.(P#WAE"!T>\"3(]W/&=PP_LE#=A]=@U;_26@X7O.HV39%/%63-0 MO0A=U;?M+Y.E259(DH.LS!B J.2 PAR!4GU$<987B!)SVU[W7&,3))K876UX MILL$O(BZXG'TR[__&TK3^._U(_HW];^3OQMV'3 !WL#RYP_.P/+D+9+/.R0= M>B)= ,["QN^>!]&3*,T.DTXAW88CAS'=FO!P8[@Q?>:\PAJT=F^4B MQF6,0%;0&$ J8X A30'%3*28EDA"(PW//VGC$^)I.;37V\9[\V[@_]6B&*Z< MO$)^UW/H*(81^YG>97W?(:#!RG_E=\:_6$!#ITO1@\ M++"9<7S890M\8O=NI!:H,80_D-^[<]F7]VDYX0] ;UW#CD=VN%)]%'2URUO[ M./]CUDXQ247)"P03("3% $J,@'H=@P26)1(L+HE9I<7N:<8FD7\2C4^$^__9P MRO-%#@X4X7C/UB:SK*M@?A:Q8M9ID<8Z13#,0 MZZJSD)0Q0! R@#!*\DPGYG)HH[1>GG)L$G*/0EUJ4I-HIUD:H&RF.?K%+K MW1 ;;:B-?ME'LB7XO._#6N4S1\>32FPP3\NL!P%^3@- MXI@>?Z 1?%9?6EM("Y$TAYG$@%$=QJ,;E!$"$2A*FM",ER@5W"HU_LQ$8SNE M:[6SVE,[I7HN(C6MEAGQYZ U$TL^ !OZ;J.I;"N+>4R"OP"$KP3X<],,F_Q^ M@=FCQ/=+S[L7T6'SQ?-\4=_R=.%,<:/'7;S>S+F8% 25!5$RH9"Y!#!!&.!8 M]R[G))8E(B3%R+:63L=\8Q,2GS8U8O9HOHIJJA7,44MYI$FW+Z_3A7NWZ B M9F )X@-(I\([!O#TJK_3-?[@97@,F#U5CMXWJY%*ME6^!GJZZ7,06TXF!)[WB]!R#*A6=;+[5*+H?]M.3:NN!F9082Y86')10 M.TL*"@$F.01%#+,B+QGD4O9I2W7DZQG+OC_1<^F+J\OY/+QFHL +:('%@2-> MO?M4'6$1J%75E_=QSUYD]U+#JN,7_(B(S^O5>B':")U-<,Z]T-VQU*!W\G.U M9&1:YT=S)&3"BP3D A;J,A)S0&).0$I@@7(,99KTDB'FI(Q-R#1$5K-'7:5. M?X+]Y(K%FK@)GC!(#RR9#O/9M]3K)6CHKV,-PTDL>Q #B30+0MY5YMD#=DDH M.HSH:J>YYEQ]S,OZ@G:W^+Z8OU0*A DGF4PASP GB9:)!08(,P:4KD4+S@N9 MY$;FVTL3C4WBM0:%EM@]4\*&8%M[S!E\30TQ_5$;Q@+C )B#W:4;C1X&ES,# M#VQIZ6;OV,1RX?D^S1#>!#MO9-#'M9B(),-2('71RE)UY4)9 FB&,Y (E&'. M6?E9D?[ISZ93U,UZN9H_J?/_>L:_S&>/7ZH7P1M+4U,AO*!< MJDM;JDNOYP!26@ ,60IR2 N1XP(6S*ID6#]RQJ;5;+C9*S:^C/2G$6TXBK8L MU4),,P5JKJ*&+;>B[CT7U4S,#;=4@87@ *MDG[_@!5Q?N0O]B!DV;\$+<$"W\[NGH5V\LT>KW7KC;JUZM:5E#.NOOHL M!B*GVB4'B=(5"PEHDN9,=V>&F55'17L2QB:*ZR)JG[_<_>M']/G^[FMT]_W3 M_?7#[;=_1-LK_>G/ MINNIELPZLVR]:IN*;**:OXM%G5BV<[-E*4]PJ5-P15P B,L2$"09$"5/$$8Y M)X65]NJ+L+$)SVT(__?68JX+?&F*>S@_O2VB8=C$.RQ-Z$B+/9:B'4_1AJE& MA]UC2RNX!TMIL8;V,1J> ?<5UN&+K&$C03R#>10\XGM\-\'^76V-GV0I[NBT M:EI"U66,OXD_5P]_B.F+^#J?K7XN)TARP@I!0,D+"J B$6!<8%!DE&8T2;#, MK#S'AO..32QOR([F6[HWAKOGVHGYJHNCS&>6/;Y-5\%,\ ; -K!9*'IK(.*.DLHWDHRV]>=G3752M3W_-O92GT\E;KF-S?^ MZZ?Y8E7]=SWUIS]U?0-QM'/R5":HX.IF3M2E'*99"HA0RB>'4"*"29Q)HS!\ M/^2,3:RI[Q1:.V[Z+(>Q6V<@D,,[?10CK0%SQTICR[R*- -U]?)]KD((/3^ M^G,6]2%F:%>2!^!..)I\C.I0DZ7V;6D%4ZDJL]6R+)%CE F0XR0%L,QU MW^\B ^IW*2Y9C" S4O+.3S$VP=<4OMM1:5%FY#2$W8+-#S"!A=5;3%QJ_YX& MQZ+^2F^0!JJ]8OP!V95;Z62_L]3*Z3>'*[/22?E!B97N)QUCHS<6T(-*A9,B M+:$@, &2Q3& *!: QK( 20I9*:%@-+?2_DY/,S;A5CL%]+4TDG-U*=WZ 9H( MGFD;V5 )RYB=,QB;J73]D0LL_7;NDC9"9T.CQS#D3@Q\A1B?GF38\.%.1H]" M@[N?=B^#!2IC'+4Q)#*Z/67ZG]2NM36#9- M0Y9-TY#YCM[HEVK6_MJP6X(1Y$)F-$,\!ZG(*( Z[IH660QBE!2Q2(I"(C91 M'T(UYS]69+$:%OBW$X>#_X-XK&9UO@DETSH@, S>"8@N^ V%2-> M0 PN1?:HK*&[BAI"VW]\GT\K]AK]UO[W0?RYBCZH??*[U_)K%Z'R)E[.SS2P M=+G(\K%PN?R*@YEQ%\39B*Q[L12+%\$_SQ=-XM_M+NT6=4LK_2:9KL8FM4CIO*20N(<@0 MJYMI:B,%S;5=2%^F8YCEU-$N=&[.L9TVA^:A9[*(7C2YT2^__O@8J8M[6O+W0[)[M*6R6!@S:14([J$TWSVDO[HB MW2,=TQ@S[[F7EV=^IT1+8TC.9U6:#^$UA?)V]B*6ARE*$RIH$5.< 9'G"8!E M40!,BAC$C"AYAW'*M+IE7F;#?&HKX39 P0V=RL=JK_U^*M]ZD\I7;3B(R)8% M+QF4IU;%3+2%P3JP9+N0,;DE?B]C,GB:9 =B8=,C3TT\AK3(#D ,TR&[1G"\ M/$[)(JQ M:6 UA;454M,8_=90::EDG4#2\.;7"Y_0%SU+:.PO=6>Y]W6'.YY@V"O;60:/ M;FCGGW3P5'AI?#R!14Z4,(! <)UJDB4Q(#SC(!=O0[>(-_%9#(Y[8*'DO07\X(MFX=X8?/$&' M0D!DC@'G<U.1'^RQ&>SQJ6\3^0E865<\R5D+%=M5P+:SH[SIQ7T.QT&&)= LO_D$OBT+V['Y[>>GH[DC%P MI^]^8!WW_^XYGH\FQM=_5LL)S GFDC&E8Q<9@"3E@'#" QN M1WSPI-O6_B2ET'XNH=N1/HD'\N=]W8E4]T1?*TVM3:_5]C3,!8D+"(&@:0D@ MC3. )$D!*]45NRP2]?]6/BOSJ<K0B?T:*5LOZ;1;8FTF),(@& MEAX[,!NJ(T5VI.F.[H7>/]6T:BL;?1<+G6[B3[#8X^5)X%A,/*@@L@?DK8!R M&,%'S8ZM07.2I#E,"$N +'@*H"QB0-1E#M!$PCS)2,9C:&<+/#/3"(UY86IU M[+!-XU(PB20H)-;8*I1)692@2$N$ HOO MH\HG7R[BU+/TR1$*06J?[&9YQ^(G1ZQV5S\Y?CQ B[/3_4AUF;=8% @D--9] MICD'.$8%R'!":9F0E*#8LE*F)0ECDQH'C4GM>\,ZK(&92 F+[+M%)0S;$]8= MQ"%ZIHV@!ZP[0%9]U7SV?/7EY_BG6*X$OY[Q38'6A[G^U:<_U?6E6NJLQ.O' MQX5X5'KQ[6RUJ&;+BM4I0I,T1P0AG@">) F "&) <)H!F?.L2(HL0:F5?O5N MG(Q-%C>,U'9RL2/^*MJ2KR[R+?U-QN*P[F_W+V88#_D@W\%?R(F^]SEMBS"K M\T?_6I=E/OF!;8%I(JQ'6QM8:0-B4Y. MJ1- FATK_> )+.\MD;'/J3C+O*^%R@G"B M=C.,089E"6"<%H"4, =9+!G/9:[V?&Z3YKDWMM5F'JQQNK/5=A\ULPWLB$7@ MG?O% #K[7J"54_[='_D03?H"9;>[LQ3CPQ\*?Y,JD5]W%\OE^NG1F78: K_ MG$_5,%IH:"?1A*F-SCC2>=Q, $C5'9AR]1/#O$S+N$A3855O?0":QZ8/;*\C M+ULRZ\JUSXWKU++RSA"+'O@&&V8IQW]7U7RW58+V.-]K&K1COG:VC^ ^:K]4 M[WWSM*#XKW''M%\";[=)AZD=$G;?-L149%1,W5T_ZIZ:@G];/VE_VGRQ[02. M,H$12P40!:( I@@!@NM,(ZANE!3%)3;/S;6=?6RGRY; _[!(YK2&O/M$" YD M8-E^HJ]O37VDR(]:^J,M R8MUSU ;I$J&Q+Z@;)B_2^!7?:K*X2=B:[6@PZ7 MT^K*[T'ZJO,@CG&Q3\_3^:L0/\3BI6+BS+$VK5>Z;K6L@Q4?9]5_JU.M;E!Q M,U_N)ZL(PF6)XP((F6@S!J: )HP!*C)!,DX++$JKX%F_](WMI-FP%[7\M:HN M/5*)KZ(=D]K;OV,S:OB,:D9[Y"?Y_A+,+CSON+X#7FZVEY:=?MA<46;+UK]V M0YZK%9EJOJYTH].USB\P64O[8. PB/N*&/9,W;!AQ6&@/8H]#C3-6,-(_B6J MQY_ZF1=U]#V*]B_B^T(Q/RGSF#.:<,!80@!,8ET3H<@!*6-.D.0E)-FX8DFZ MV!G;^70ZH*1?G>MW_F#&$DKBZS,8OXW.(9YD T[4HK/YJXAJ?$9@Q?.ZSN]M MX//#S%_#]N=UX88/,C&BRJ49D2OEZD9*=5QJTZ;B'^KYE2XOVF@:$Y:7>9X1 M'2J?Q "F(@,X+C.0HB*3C)0Y0W RJZ-F^(-IRZ(@I!K)7-S(W"."P\G?EDK[ MOHPA5]7 =/F.BS2B@_%#Y\'8L+K7LFJSV+>S]E;__DMMTSSIW9=\J-Y*[[KT MEAV9@BY*=\.F,%,/V,\I*':'[9["3N5VM;^=L85.1_DHFO^J81?BF53\HY!B ML1"\-6$I?>5N]5,LFFHL$YCQ7,H,@132!$#!B3KS(0$2HT2@%.4%S"W._'[4 MC/18;TE7M^J:YJ:VT5R3';&U8D9)"E+3;W>W=EPQLSMQP 48YLC>,!#]LF%! M=XV(-FO1DE\O1;HF.1 QZN^L'U-M;6<_1>E7L:S+WJMFC MDLAROGC2.7YW=%H]U@)^>\VKGG31"/E#_78IFR*T/U9DL?JH!%(=JHYAF9%$ M,% 4D.JFKS&@,BV!8(1A=9N",'.IX^>)O+'9+5ON-BFR.FU_C\%HQ^%>I%C# M9*V2[;%Y%=6,1II3I[0#S]^!F:A^O]4-+,+?9V%=JP=ZQM]O34%?Q+U'I4'/ MP)ZI/^A[EMX]65LO<:/KG^T(.XFI2##/U>$@9 8@8QQ001F0!%/U*UJ(0CIV M:#6C8&S'P7Z_UFBQWQ=<-FV0JTV#:FLSF_LJF4GRH-@'%M:'G5U;\GNU9^_3 MY]4./O]=7PWG?Z\>L';P='2$M1S(32A^7\R?Q6+U^EU]<"OM+_FO=?6LC2(? MJR6;SI=JIET#^!P6<1:G*8@A+P',"@%(*E(@"UPBJ26E71%7F\G')@HWM#=> MV WA5]$W<;[@8/\5,)-UH7 -+.8V9%]%->&'R$8[VJ/?-/513;Y'7=,%-4_2 MS6KJ006;"RAO99K3&*XZWJR.YOU7M?JY*72]+0+T3;'G7HXG MD18XBV."&%"'KKH/@A8Z'S0 M30E6.U[GO2S;T;X*'=DP*7&!TISH@T7& %(I 44ETJ'^A,:W7S',A(<\90'FJ>YL2" C+.9"R0*)0FH]BTP$P[YL7OM##VO3.L'4DW MEZ>K:RG7G>G >BFB94MWQ'1RI>6./H&TX<9V!&Z@_=U25[OX-O1YW.3GF?>U MUT_,,.R6/\_BT<[O>-2]'>+.U&U8MZ;[Y1%]G'4WOWWGC,?R)V8@>.SJ=V*2 MP3O[G6?T5'>_CJ<]>X0?U'@?YSJ29\)+G,N,ET#F)0>0E2D@64% QBA&&"=Q MF5NY3PSF')ONN=<_]T']OM)7J#K>-?JM(=A6&S6 W? L\PMF8/'1 T=_'MYC M9$([=O=F'(<_]Q@"8S?NB5?M1$]])5Z\3FZN)RFGI2"I4HRYA 6,0:H%!+@ M/,=*:::"_:_'^K[6 M;OFQ+#EI;=;R;KU:KLB,*VKOY]/IY_E"/S_)> D1RA-0 M,$$!S'D*""0)P#E*4DIXG,MAVO384CXV#:;)!!NH2*CU,IL)O5$N7F IZJ'T MI]84&O:CAO]H#X"K: ^"Z#<-0M2BX%%(#[YR[UW,TYKNOT;=3M?E\%:BTYD MQX-.3-5?'Y4:^)4L?A+1S*K_KN^Y-S,9\OYM.+- MC6?&O^M26*W?X$Y^KF9DQBHR_:%^4]^$EI:682]SC6C?[/-S%1UP5.^E?9YT M><$M5]&.K2"&9Z] >]J*?F@:=,-ZA?'MMO8[N./F?];-(M6=HW8CW>O.(7?R MUZ6H U6OG^:+54O@YN2C4$K((0(9%+'NV:$N$107 $L8%Q(1&2=6W;1L"1B; MQJ%+9Y#ESVA:>SO;8MV1WNT;QIH_65JWK=?%4/X&1#NTJ-WB6=-^%=74@[D$ MOR[;P.JKMC%"Q:)[P==UX(E'D>J(G2_I:3O]L(+2$9PCF>@ZCJL)]5%+TWOQ MK$>>/7Y7,IB]-O^[JTV7\#Q+6)H#* 0!D' (:%84("T8QUC*)(-V?CZ36<BV#FU@:\+<%*5-7$1K^U_PU2^,\*)F^66),Y M!S;*6L!P;)^U>=FQKDG=3N"FK2&7*,U*\"P'N,RY$C>2 8P@!$D,4<'B,DL@ MF:QTE+>9N#D8W4JL;.<(MS.::/4^'4T.P3.3'\Z0!)83#5WJ)NF[D-Y)AGU5 M*CD8>]@*):?8.JI,J/\^Z,(GNZ.,<(Z(H/IN M)!( .57[.-=]B',L.W0 Y&!DALN?QIV>0QG M..Y,6WC[SG!9"F>H/4A*./>,HVF&_11\/17+.WFC"9S53B]M#;^OEK]_>-7_ M^YDPA?#N>*O62_*RX.E7IW=)-;SC:B+9;2W&DES4ZW:P@B)_=$BF__?DNSOH> MC?=,H3C34<_X=8>;C0[G7ZM#]P-AOZ^?-]>;,J-)# 6(,\P I%D,:(8X*%". MXPRE F6)\?7FU QCTP@V-$8-D1;Z_4G\#*X[?5$)+#O> .)R\SF)C,7UIR]" M ]V!3#\=NYM0%_.=UZ&3+PYW)^JB^^!BU/F@X^UH_?P\K2.!R/2&+']^GL[_ MV//,;L][A!'),YF!!$(EW4K. (T3 O(\YJD0F$&,K6Y$9O..3>;]^/7[]R^? MOG[Z]G#])?IX^^/FR]V/7^\_17>?HYOK'_\9??YR]Z_H]MOGN_NOUP^W=]_^ MP_(29+@:AAKU:+4 MKU1R(]7KS/AC$T(-B5%-8[0ATDS0G$.P6Z!XP"6PX+"#Q%A 7&"\H\BB>K.1 M >J'W=8_-]X@6_P",YNM?.DQ5[N"SF%FVL[R9+W5YU+9C;]U=(BY%F18E M S)C!$"8QX (7 ))<>D(#B/K7S<%^8;VY8^(#?2Y6*=&G9<0MG4:N,-N^#6 M&EO8' PS1F!X,\ATSS:P(<:(]6,#C-EKCA>63>;"0],6LLA9R64!4%H6 &80 MJZ._X("F:4F(+!C#5G76#X!U"A3:@N M&%FI\Y= <-+ISPXZF&)_B:U][?[BLR[!7DT/W4TX6266ZM2_6_W<-8=6O]K$ M5K,BCGF24R ERX'2\'. $2Y!#DO]?S%FT-Q58C/SV$3"IO-PF^[7U!N::]JW MD>S3'1,V$50VRY&D(F%YQD&&4EWS7EW :$X*P(GZR$L8TX(ADSR!L,LQ0 [! M.);#P!$6"N3 TGV#[QZ1=97?FO+]WUY.7.B)L4U$82"L!W*U><3<,B[1 ;?N MH$6; 0>,:'3@\S#(J+TN8^?7'&L1W)31Y9-7L1RU5=(,'NBGT9X91D M949BJ>XZ"0)0)$)=?0H&8EJFB)<"I3*UR0 MW)%X%6GBP6H.-N1?19KLI@";/S.(,42>+".7YQO46&+,_EO[B?F+KA49]V)! M=0SH=['0OR"/(ID(RI(DB=65"E*ES=,D 0@S#" L&>0$R9Q:16IT338VX7T8 M'[VH@Z.?M^3:%FOL -E,Q/B"+K31Y0"U)J3\^V74'.HX7H;#6TW'CJD&KN]X MF>GC6H\&[[B)#EUK^IZL1!M:2/.8Q"@3(,&I$A&E3 NTA10+$@2,\Z2-+<1 M%H?#CTT\:.JB>V-SZQG,S/:^.Q*!=_L6A,OQJ=8[_#33GO;TF\$'W<6G&7N[ M;\\\-7#[D>.B\?HN^?"3M$7EE_]00ZR6M[.FR-6_A"Z.)/CUBU@H 5/_45N# M]^Z$&2U*PG+ $%5WPJ1( 4%8@D()#Y1FN4CH,.U)?',V-OE44RAX]$LUB_A\ M.B6+I59?HJ5&XV\#M37Q_OD8NIG'0N^(1+6'MBC'O5!:R]]* 12U"%U%#4;J M4MY6OKN*-CA%+5#-([4C+LA=8_-D0.39A]VV M_?>%>"855V)HO=#%?"8XA6E9\A3(),\ S!,$2)XF@/,B*S(E 61AM>/?3C"V MS=X6,>+1;>;N>SSWFL!+AI@_YQ+72 UF?U<4PHSK*V\W50DH?*?J<@-MO[(8 ++!/,:OK5X9::\L 5_#JP"EF^[]2T M[U^[KP,,H\)]7>^[ZA9S)@1?ZA(:NI>7GO-.-KUU?YVI<6YK]T3UHCN'G[Y' M?5=?WW*2)2DK$"M %I9Z75MX%7X2-3:)M^&JJSGSZ M\?V[K0[C:<%,=9_AER&XSM2PU#2OJT7E7#9V-?6[D_:UG:7@*OKT)YNNZ][" MFQ;$?XH%JY8^N^#Y1MV;SN:)K(%U/;]@'NN(GL=WD^3?Q$I?.14U+Q47_,/K MKVJ2V]FV.<8U4R34H2D3"9-2:J].GI*X:5"!\X("R5"BU$Q",#0* K>?>FSQ M:8KRVGX4K?5^K_8[\) MT78"VF(=S$1P&'0#"UD-;%W48T.V]EW\\FN#\M^B M76.>Z\LP6XM/>\0\"4B+B0<5@?: O!5R#B.X%%M3.NZW6B*2Z0O,RG M+SJU>"%XM;I^7(CZ%&ZC,^($)I#G)>!"ZYP24T"QDF@)1%A@'E.!+K]8+<:(!W)L&'VF:4%TX"D"200 +7 *:*9U8",0*PI5R'UL9 M6WT2-[9S9L-;VYA6<0=J]J(=?]&F(5'#8K3/X\7.T.%7VTSI?J\U#'R&>5J^ M0JV#N=8Z>E8-NIF2YO),_5FK,NBP6@3C!,=35 M2'(E\1,N 8U+ 0J,2IIE*4^(G; _-]/8)'=-7VWIU!0ZE1P[CZJA4/6!56@M MWPHF]VI#YR#P77CH:)[WJ4%TCMVSY8C.ON!@5OA(5N1&C2D6.J#O>>\.Q1"D M')489$QWZ16, %37.V9E$1>4D;PPJDW4/SS!L [.6K//^FV[S^*YX5@53V6^GDJZMRI&=\WX4PD M*XJB+-3M"6J= 7$$$*$QX'$A\I12@:&5)#"9=&RR89_F6C:0/6+M!((1YF8B MPC>2H6]>>^1>15N":SRO3?"TEATV 'F2)D93#BI?;$!X*W&LWG65072UR\*\ MU5]GV5]$6\?L: M\8;T(.65[/'R)KJ,)QY8@-D"F7>F:3!_$XNGC_(E4LPFB M(BUXH:15R4L DS@#2,9*@F4IS'B>YR4U"FB[/-78A%5-:;1':J1IC7YKJ+7T M4W4@;":._. 66/RX0F8M;"ZCX4FX=$PTJ#"YS/!;X6'PAM\JOI.8IQ1)K&Y< M!25*5.00T#B.04RSI&2S MR)J)"!]X#:&?=%>2O=X"J)LW745*1Y[KF)_I=/Y'G1FE_KF)K_PR[[!K>:LW MZUFDG)UF%-5ESXF3B\^[=.U(TJ]*0/UI/>Q9<.:9GI%Y=[))<:_(]/M\6;GTO#88 M:D1[<-?#K@F^;0B.-A2'Z79M 9'OR+.N*=\G",T A+/Q:";ONNZ(.?O]YWRJ MWE@V!>X\UV7\ MU)HO5D, ^W:Z=7V@"7RR-02IV^1JM:CH>E7GAJSF MT7?B-QSH/ C>SJZC"08^J'PNG7W2X6YX.WN93]=*UUZ\:LN5.NCJR(%6 MWT>$Q5#$!!2PR ',A+HIQDJ2(IDQD4&"GG01*'4W($H-V31<*5-,<)R O$ (0)1CH+2B6$G0 HDLXQ@G9/(B M%G1NWI_IQ#PVG_'^;.&^XAV9T;.FT[89TRDPDR(E>48@R(BN>0MY"BB#2IV' MB;HI"5@B(>Q:7?6$5_Z!--,W>\,3^+390Z8F,$"#FTX(O/6N.C7'P$VK M.M@\[E;5]7"_6@YW76G#=7;PA.)2Z: P RPK=*E[H8M,EA2@.!4\X51)!;ON M-,93CTTRF"?RM[GZMJF^YHMB>($- G5HDZT_E)W+()@#YKG(@<'$[U+"P!R0 MOLQGCV!:;Q52$VB9$/,6/S,9TP>5P)*D!J21'=?=@-@GOYSAVE?JR]OA MATU\.?ZZB07>P3 MS*BUTZ!4C^TH:H4\; TTA^M"A*%Q%FZ^EX3[:L1\U_$=WF^X0T0Z",7XA%GZQ,7XI [G8 M1O?%V+GPAEZY3F_@8,0,YU@<&M\#'^7@D_MK8U>)Y5YWJFTD+RYBF.:" 5KF M%, 29P#EC(.,R0+&,N,EL2H,83[UV)2235NVJ2;=TAYF ;C9Q3,,C('/>K/& M=I^K)5.2N.YOM\F@"1);;8]AP(9W9R9^]Y9WW8"8-+V[,(+?M$J=,M?^5OWK M7]7J9S6[FS7-]C9-O"=)$1.2%A+ N Y]I3$@*:4@+8B(8Q+'E%J9]/H0,S8I MUU 9S6E5T^DG)-%H5,\$W%-:!1:%!:JIV(G)CW7=BEIT*N;#)WO:H!XX(=2(E%$DC=J 9II8:C5F?Z7QOGK\N;J3 MORX;G^LU4S>_]51_E@<5KA#F(LDY!F62E !RG@,DH0 2L:PD2NY"2%R51S,2 MQB9>]\CL45[,82GLU4K_ ^K7M;T@[D$BH/&9WL5[<,?IAJ9.X(!E$M# MY- MR;0#J$O9M!S)-4JXJ0^BQ>O->KF:/XG%]A)S+U[$;"WN!9L_SFIS7HPI38I, M*9>(9P!BF0)<)$B+P%(2I/ZO+.PB7FVF'YODVU ?_:'(CUA+_U4TW=T"%PT/ MZK\;)FSC9:W6QTPDAD,]L#@\!/QF"_C>M;LE/[J_#+A#]*T+;M[" MUP68XT!>IU'43M<#B:0^N MNL^POL[6/^R1ZT\:F0+C2?Y\X7R7 SO5_)_YXNZ@] W M]0FUI?^*),9<8@8*F"$ ==4CD@D*8)$5!$N(X]BJN*+E_&-3J"ZU_ZMYB)IV M6)H+QUJ,MJMD?-$,A7WX6Z9GV%WNF"[@^;M@6LT^].W2!9H35TNG87H'*^NJ M !]>Z^';\..BQ(SF.2A+]3]*QDE]BJ^ V7,L=X3 GGW%V22E MBUHWG4+NJZ4:^T&-5/?TQ(S1&,%220W, 4RR%-""ET *A#B-19:FEAG79^<: MF^@X(#72M$::5*>FJ5T0&YN0? 7WE[D@IF+8>@2&OZL0&=G&MKDCE&C;V/4MHY$I0BMG^J664O=^UE?$'5%CF1",&:<94I92?)8 M29Q"W=!81D"1DBPM,P3CU$Y9"4;JV 36AKAHI4O ZTAV'7UA&L@^P-(:*DBC M6+#0^I5!4E1G3M1^;$>TQ_!5M/T,-,\>M;3@R^)+R0M'Z+ Z8G# CU3,\#,Z MI%T=6A!O9VRZYOI*_7TAGDG%]3RSI5A>SWC3^K))%L]DG%.&.$@0U:6"E J+ MN4A!BK&4&):I^KMQ#I43"6,['M[X%B(052TCD>X!U; 2B9:7VI8^K]N\MCG5 M5DG\/5:N^Y089CV&]5OHIE'M2MS.HI:):,-%I-B(VH:[PZR 10Y1\)48*"$H MT(K8I?7T K,S1\=MY.$2;GIQ?I ]TV\DM]N0FF7^)'1KE,^*+>U5KV;K:O:X M:[_ZH6ZITCSW0/X4ZG14US(U1S4CB]?;E7A:ZN(5VA\_GZJ9'C>MQR9QP4M& M]N6C/XN0P,L@J?;4$A*![T.#0#YV_O0$%.ZG3CUV:7K,%9-%[3:#:"[ MJM=-U2>%2)C,8ZD.C30!$)[JQ770:S6R/7#L1 M?P%;,RGM#[' @O8(K-:_%VEBHYI:CW9[,U@\B;X+DPTJO03=LU,)- H9$=PD2R(;\V1K4,1#L.HAT+2FJ% MD%=]0/09!FI+PO"AH8X@G0P7=1W+30Y^7\R5/K=Z_:Z^OY6:4@>G/C?6[JV/ MGK"LE(1C@/." 2C34H>-JDMYDL(3.=K_D,M(7D4 M;5.&(N&(T20%1:I=5GF& "UT6UZ$&92EH(P8Q5J=G6%L(N5#&M5$1BV5%HZ- MDP :>([ZPA)8/+Q%Q*5OTDEH+%PZ?2$:R&-C_/'8^6"ZN.]TL9Q\<3@/2A?= M!PZ2S@?M1!D7U>33;%6M7C\]B<6CTMC^L9C_L?JIHP?(['622)Z4>9H QKD2 M8T61J6NC^F>.DSB'"2X3R$P$VH5YQB;6&E*C#:U10VS44FNVDR]!VRWJ/ (6 M6. Y8F6\IPV1.*$!+07[7X_SE_^M1FB4'_7#3N>Y-.X@&]^0N"Z%2H.LO[:HQ'59I^G6V$&2JT_"U.VK3?'Q3 MVG/S[^4$XI1QG!&0"%0"6)8I(.J<53LR$3G'"<2%>>EP#P2-;0,W+<;W*H!O MV;/0L'TLE,%=96#X PN2L]7JGK9UZ79,177LQH:-JTU)9;5@6]8&7B^+"]3 MZS;0?6NP];.[KWD$N_-ZYV.>X6Z#'E$YN#SZ'-?5:]F6I=$YTTH-^RX6JQWP3;VO'K2X1KRA_KM4A*F_];DZF98P 25$B0RX3H\' +"N,XW MBEG!!,0QL>6;>UIL4T= MID,O87 7ZF"KY^!8]0FV-U>K%Z(&=K[Z!/+8'>MU]+ZE+3Z1A:9BJUA"=+_MA/Y1S-LM"E\/]*)K_ MWL[J@B,_YU,UQE([PE>O]_/I]/-\H7,_)RQE""8P 33&!8!%D@(J,PIRQ(A( M4Y90NV!CR_G')F8WY$>_;!CXF\ZOW.?A_XD:+J+?-!]1RXBE$+5=)C,!&A#\ MP,(S .XN:2$NZ/E+];":?>CT#1=H3J1D. T3LD/,M51RY4',=*.$Y3>QNB&+ MQ:L.7WS2;H%)P@C+DO8A,\QSADG'(.BE*;B"7B .$X X1F4I"T/HICMT0VI4TVH>E7\>U&X1Z@VJT$8!%Y2LXO$OHN 4C7]^U,%B M\2\RMA^)?_EA-VWPBU@NA6A+U,P>#]IHO^XUT?XF_EP]_"&F+^+K?+;ZN9P( M]3VD*8: Q$S)A)BK"RX7'' I\RPNF2B056D'5T+&)C;45P;MU#+G)3!3PH8 M-K"0:5BXBK9,;!JN[C467,TC*M1%N.(ANE'W!=&3!N5,QJ#Z4E^PWFI'O<=S M%(U*I[J3C;GZ,V%MF\-60_LP7RSF?Z@?;HCZ:-5?)B41C"92W8/53P!*+1#3 M0LE'1 G,*2FDI4"TFGYL8O!NO5JNR*P.,B&U 38B+Z2:UL6BFKU*:QYL.ZY: MKHJAC R&=6C)J"^0ZEK9.E4VM.]?3K?D1QOZ/8I%)]Q\"4.[R8<5@4[ ' D^ MMU%\!?)<,[98"[X1M=6N#NY.%N_^-LD)94PM$H@QQDH*ZK)?")> .H+&)Q);ZKIKITQWU?<-[+!?/-=XGW)*\3P#09I'VB*[7J2E\N*> M&JR4AX @-WB#10A9DO/.(4-NX%V.(7(QF]6+V'F^/_W95"IO M*LT^/:^;?+[CL,\/KZ<':.J4)4HUC;,"*,&M)78I "VS%(B2RCQ-8II**T]U M0%I')\SW*-T+BK&3VB'7UDR@CV3% LOZ,XOEO8C: &AZ$NTA*1U4Z@\ ^=L# M88@IPQISM7WLL]I=DQ+#E"'" 59*.H"8I>HG*D&2YU(F(L=Q;!6,;TO V*2Z MVB=E&./M%G*_1EL7(,=HK-4\#&^M?8O>P%;:[?2CM,Z^!6HP-\"4D!94XDT_7)<@ SHFY'4$K *2EUJAHJ M)&J_A$\S_A?_#C8#W,](XMG [TK+8OX81D+.%9 ME@'*>0D@*M01)3$&#!9Y#&$>TS*QZMQT:I:Q7=+N=?6RZ<:-8MFMZ22,9F*^ M-SB!A?+1A>O3!83L^S%U(>"K#=/).8;MOM3%YE'3I[?75 M1-(T9>3$.H3M,ND!5;\) M4DZ4O$=&5!_(SJ1 ]1K2H8KZ]>>;N^\+\52MGYHXNR]?;FYGR_5"&ZG:/WRN M9NI?NI+ XT+4!^JF30X42H@F&*1YK9!)#A I.! I20@MTPSF1GE1O2D9FTC5 MO$0MS=N"'U]NHBT_VS]N.8JV+%F4ZNZU>MTR=] U"1W_T&)S/),@3Z M@050R\+&>U%S >82*#Z:IL=7$:U9B?9XB?:9\2>M^L+I2:@YDS&H[.L+UEL1 MV7L\^]HG-]7J55L6;N9*I#P2A]1TS[JUJE9QBU:D\R<% @U4D.47^?A&2 MDW]W;0)\S;E:3MWY:46F_U_U7']-A=IZ+-'ME1*A ](1!D06)2B2!*D;"Q)8 M8KL>P*>F&=M&;-O:MJ1>10VQD:+6KR??%G*_9ZF[Q0RQ>*B;J=#4&98R3G(*4RAS M$J4 X:P G">,(IPF*3:*9#HWP=BV?$MC4^RZ(?-2.IH9D-W[W <\@7>X S+& MF_L2^UUJNWIW3V57_]IM[K/##K*M+S&UV= 7GW,S0+S-;]LYM5E**=;YQ G' M#,"4$D +"0&5G*=E7N0%LTHO/CO3V#;W-]'4MZ_CVVM2H^O5:E'1]6I3_V;? MVM:VH["S)YR'WKZ+<@(0 7P?!TGS\_SZ 7]HOLOKV17W[! MN>;,_$G\6*F;O+:H?=$+I2[R'^>ZQLTD51>!-,ECP#!4]W"2Y("(-%&* 22E MX (+;A7OV#G;V&1(0VRTI3;:D!O]UA!LWP"J VHSF>$-P,!RHP=V+C5;+F/B MKR!+QUQ#5UNYS/:)4BH&+]F)$J9KRRU>)]^^*'E!15$P"(HR57<(G I TY*! M)$D8BXDH4F*4S;X;> ^_C;Y\>_O/3_9?K M;Q]_]-^PQQQV7.+;AYM-V?YCMQ_WAAIDTQV3OME9)_[2WXVXS>+>[M0[V48F MD.FF,[L.TILM*Z7.?JF6JTF.H,AT$6"1) 6 HDC4WDL$8*+,F1#J!(=6F4@] MZ1G;QGWCV]HKA; [I.8RVG(5;=B*?MLQ%GV:K9_J;).Y[>G?=WGMG9"!%VU8 M7V3(]>KEF^R!<@ 7I0LU[^:I[ %=E\.RS[ N\)>35>B6YA&@[?P#)S VU-=-12 M'=W.HAW=;739K\&@M8D=#@'Q4('"GJ"V# VV1:P[#MAXM &#?FTY/(SPM7Z[ M;Y.>IK:2[B938)1@A#/ H"[EB9,84%(4@'+"J< \A=S8<7YFCK&)\K>M9]I" M8CW:\^S@[!;1GD *+(\=\.G1F.<( 0]M>79COE-3GB.FSK?D.7[4[2*N>]J^ MJ2-RJ^-.E1BY5PKEA"*1LH*4@)>8 L@$!4B@$B $"R;C&-&4V%RT+\PWMDV_ M+1!$V@)!54MLI.Y9(OI%:7+/8J%#=2U+2EW"W>P&[!'-T-)!47JBWM*&VDB3 MZ^_.:HB+ISOII=D&O7,:LO[V3FGZFGW\S0_QJ,76+J663%LO$(&B1"(I0$(1 M A I30)Q)@%*:9;DM"RP,'+8=\XR-HFR3Z&E;ZT;S6Z)X0VCP'+"#AZK2)R+ M[/<(QSD_]F Q.1?9VP_,N?RP@W'(N;39UVI6/:V?KF>S-9E>)SP^;$I_T5(G/S(7E]BV+^8S[GNN76M_E,/#U/YZ]"M.'LRP?%UI(P3>J/ M]?/SM!*+]C8F2%:D<4Z NN&JNVV69D!]NPAD,LNDB(7@A56Z>S]RQJ8W;JAS M#"[MN39FMK7A$ ^M6AF#W:,<9Q^,O)?M="+FG4NM'.PT-U-BA(#PBA& J,RP\9VO8.1QR;&6N+,K7>'.%VVV#ES M'UBD;)19?W5[SG+;PRAW.-Y@AKB3;.P;WTX_X*BFL)^"KZ>BU9".-*]&*VI: M!URK3?]2K5[?%(/-&,N25&8@*TNN5!61 RH$ 4CF/($LPS&VCTWM[^6>DOMI?^2&6HP@R[$( :BCIKC#2-7VT4)6L37'[2^ ME)_^! VK 'D#\$@)\C>RQDLE:HD*,"X3$ 2LUP4+$XA$99Y#*9SCTW(-J2#FO9H1WQ3 MBZLNTUW3WY93M"E>X+(P9A(V$-R!1:E7I%WR"6PQ\Y<[8#SST'D"MI"IR4T@Y3W N8 +BG$@ 8RX!Q3P&2JN4>8FA M@*E1SX=+$XU-<&U)C?9IM7 8=8%JX$_T!%5@H7,:)9=JWYW?H+G#RQ-L WF@ M+#\R.[^/ 12=CIBN]X?SC!AP<>"J,'G>L0 V6?Z<%'&.*$MBD JEW\&D+ !. M" 9EDF0EXP5*&)Z\B 6=&U>]5L/:?)K[@X?[,C55=?6DNN.3+E?[0J9J0U@6 MF*DQ,].Z;'$(+-DT.1X+5^\QYZM6M1YRV/+4>TP<5:3>_YNCT6N7ZZA'^SR= M_[&\ILO5@C#3W.&N(4;T;1VD_]8[K:94*>4MK3YM&@:0^+)6=$TUK!W"@.DC M"X/).VY?=J.Q;[_E(B\EDY2"&"$!8$XA('%&0%E K6TG)8%6IMG#X<>F2#?4 MV1T;;P SV_SN, 3>[NT-/,3N/LVSI_W\9O!!=_!IQM[NV3-/N>U2[5W]HYI. MKV='E^V/U9)-Y\OU0EA^DU9CCNB3W=!=JX#'QJ0=[4&^:B?4/'WT=G,/NB>< M8'F[9=P&<:[,IQOMB8^B^>_M[+#1\;;,Q23G29KED -2Y%!?JU* 6"Z *,J\ M0 Q*+HR:X%G//+;3ZKIC*8MH96P/$+-L3>39$$0#2S%-C1'OVRH_INN MTO&FQ_FN,(_7@GYV:/DK[F+,SW A4A9#@L)RI(JG3XF): 2QB#.!664Y"A/L\E,/-:C MFLLQ5WJ,-B%N-N$15>$VY*(Z)AB2T'HO*1F5XWK/YZ<]GP=XT9;J62O=JBF.L%Y.82"PP3H'( M8@H@X1!@R@E <9EH5R6,"VCLDNQ!R-ATQX>?0AV.FD(+OUN?A3!P8PX$;V ) MV1E;<15M6#GH(W<5U4NQJ9BS'FI1+)RE RW.0,[4L(MDYWOU@&RG;[;/^,/Y M;CV@<.#;]3&>PUEU0YZK%9D>7C2N9[S^Q;;;\AV=5H_UQ-\4-.O%0GWQ$YD) M*'65S*1,"P"S@@%"2@%R+ J8(T)H81X]XT['V$ZJ367<(QM';6]L?BNWW;A^'<[%W?Q$H[N[\OYB\5 M%_S#ZZ]+?;9NIVQ#Z95DGO 49U#P') XENK6!=5/,LY "4O$,DQC#-/):J[9 M,#*AD,?&@9B9[0-X:EAQ&< S-G#\] M5:O:B*6DYLU\IAT#0LTA]IR:NT2[,B.$<,% *FG:!. @$B/ $6>ZRC$L8Z,J M]F[3CTT9WZ.^5K\/Z+<,][1;!S-1%@[=T!IU%[ ',11!LAG= MS]2MHN4B>F[8V%WE+(Q9EFMD8% , /F@H01+7=9P!_G=+-H2'[74[VYSX9"V M,!6&0WP@\Z!7Y.T,@F[8=1H!+8< M[5LX[--A@< S%5RGT[9]]IV\%VS^.&NKL%9S]=QRM=S9:C"F<4&Q +*D.8"P M) #K"'U92EY0EJ,2&_7%#D[IV$3/R>K1^R6N=.S"3/^UMA$UGJ"F3/3UD^[, M[%J'S/<78";K1K&N@27FQ:IEEY9TH"IF@5; >W$SWW2^4\VS0'"?+X46:D+' M+&?&%J*><2\(ZTYJ8ZC^YK65M%5NE[>S%[%L;*<3F<;J:$ES("&C $J2 <35 M/_.2EC'!LF"9CR MN!L1PR:5]P+J*/F\WVB.]_E=K*0:OZYZJ=,TE SZ5*=(34C)"B%YKJM)$ !S M) %AK 1=!S'(64+O?H_O=_0VE2_KW-*;.T 5R" MW] @X!'4T-:!-TA^ZD;-WB)@"(4O\\"EZ8:U%1@R?V0X,'W/35*DS"B6O7.6L=W>:R(CXE##YC2( M9O*A-S2!A4*#2D.@WPAC(P0\R8+3CKEOFDVJ+F._O_NOK5' M;IM+\_O^"F('&.0%FC.Z4!(Y RS0\25C;)+VVNWWQ2 ?"KS:M2E7]92JG7A_ M_9*45/=2D2I2K0[/Q:H-]O2^ _8%,:K':KP^VCP%[QD5 M2]X7:BL5&?[+G:=B#SQL\>K"K-[+;86".9_QI)!*Z04'ER72%G"20"ID 0E5 M!"6$9$7J5!Z@=Y2I+1(F=6*QJFNS(C3-F>\ ,X*"'SY]?+W[J>=*<1[ADJE" MYJR >NE6$*6XA%C1!%8XE5A6&2D4\RN"?#/&XU1%/D49T,UF/6?/&WN>LUD= M=,%N;3( XTV%VT)[,[R1%\=MI*H6L%D![X"5,=P:U@M!H'7G_!BCKA6]:A[S M>__% WT'!W6Y/LP_?]D\J$]UDZ8_DR9>'94E+*NL@DC('.(,$5@BF>!4915/ MO*((>D>;&DK!U=#:$0C.UR."S:9W:]+7I:V,85 M$=#[X )**"]$[UCC>B-O*GJY(8;>>M3T V/^].>3^ M=;7Y3[G9'7_OMPN;50DI<%5AF*92DY)**61)5L*TK"K!<"4%\_)0C"+UU,C- MR N6JPWXKO=(ZZW(0*W6S68(K#I[E0X(:QKG37#<34UM?D=T79P-=]KJVGDJ MNJZ-]J7XM7TI=GI>C6SSW]V-.26A=HNCR#SN[G/,:3C9S8XZ^+ %S43ZOEO6 MF[5-";%!@+.45HA)G$*!N'&0YP6D%:]@GE)9JH1BQH7/\G-FC*DM%ET(FPF5 ML>'GFR[\'.PDK]LH2<]^D.<@=N/U&X&+S<+'F#T.PLR;6GM0"42$YT88E;9Z M5#PFF;Y+A[8]TNSRKJZ?I7C]O-;[Z"8TT[I/MY1FKGFOWZ0OFL_>Z]=BAG!% M&2(4$B)2O6<5B3E?4S O:F/(=O7ZF+#YC09[43$G12QFDX=16,1% M4D+$20H)QAFDO%(Y+LJRPE[&1@"9IK:+^,=J_;M:Z8>!3=M"5J]4PX-M0LR: M&U&-/!>1&>U &QMZW.ICO4IWH%');/6V2H&=5G?MI@*TBH4L?1,,Y6!UF&YC9@.-(_!,\T +T<;!PKVLL#A ME0-[@]+Y\N=573\L7\_KIY9 'E03C)W.*$^)9!F')4X)1$E909J4A=Y?F1+_ M&4GSE S(8>T?U>F]'C]7]0D;JQ:4/"#$?5O!M(]:0VJ5QHL^W=?=8(E5+O5_L'&[:_J MI/A)0U6WNX;UR#+>S).J\+_,E_.OSU_MS[MB4A_IHKF04?[[XYHN:U.*7&]R M/BV[?'$IWOS)95TW9Z\SGDB:%XK (B$4(D42R#BG4$B).:-EE2OA6RHPJL03 MY;N?M8!@_O7I>6/+E#?!S7Z]GB+./V92.,.'(>:!L7\^9/N>;S6M;OEHTSQ4;6O%MNM 56S[D] MX9E57)&LS"N(B3+=T)@I5RX53)FBDG B)?/*(!]#Z*EY5K;2@6\V$U ; &U@ M)9"M.F*D;%"?J7<\W)[8A,8^"[\])_2A"ZK=JFX:$G4'ZKN7Q:H^@8S0 1/U MTDFA/B+_-?)"!TQ"L-30(6,/+)6DUT8I#],3MLONKN?U5VV_"W,N\%:OJW1A M&H;.<%84!]9/&CXG;BO(.$A'7A<:)0RY'^4\[9DHFQ5@QBR9:YK?ZF,FI='(=C0.6*7I M9EA#U6\:+LBXE9UN!NRDYM/M3QS@@_2R3;8=EQ_U;,MT5E8EP:Q24),IAJB0 M"!*=Q#S_135/AX <<"^#(Y#G(;W._ MZP+?*#36O'BXY\::GY&\;Y'GR<^M%@+;7J_930.,YQ0+@<.!SRO( _W6+2'G MLS?+C?&M":'?V/J5_NO#^G'UQW*&*X9)22E44N402:4@$06#E:J0P 6M:.:T M(O6,,;6UIA$3M'+> 2.IQA$86=U8K@_0_G4E$$R15XQ!"#GSBP,&9_;&M>3_ M\GGU[5_UW^8H9.&@5$<#+I<.,_#?V;KFC_1/61L[:)86J$JK MDD,]S1(BDQA%4OVM2RH*D7,F5.&5QW_T_*E]V+93]I,6S.;8-T7>P<9(ZV>3 M'\/H9FC? $[DS[F1#%C1K($R_U+F4[V2$/IOR'O_&V$X3H-Y516T[A\UX MR=*$4 855=(4VT\ASKB".4-8DHQQ5J7.KM,K@TUMD3F*R^(VW6M;^UHV0@\, ML#N'M8-O-"""D?G\"+PF5VY;%_I-".++1 AZ@CD\LJ\''>?8O'// M>)GHNAYM+L;']=T3(B]/\_]G6<\$166)LPIFN$@@*GD)B:P83'!5R%(6.6+# MTZ';0:9&KQ_E-]DT!-\EXKS7XZZ62PU;?U*:.[)N&^Y;\8I,ID?Y>HU\L3+V M#K6/DK/7#O&"67N'2O;G[1U=ZW\*\+I=)>P9@\W+^2"?5NO-K"1EEB&6PK+@ M J*42$A2G$&2Y5*R3.6E?/K7/6LL'6@$]=O4GF#G80+<@$?G+ MW0,!_-9(YU@U\CP:'D;-+:B,9,6XO")^MLHEI7N-DY.;QK-&+LE[8'Y)2BOJM%L5$/)A$'VIV-IOO#^H7NOY=VIXA'[=MFV94*\)9@:M[72FEIF*P6^;B7>ZW7M9ZGXSXF;&1,5 MZ2V;/]\MV])X]7OZW=9E5BKG>-L"^?X*D$-B M/MS "1<%-"W-0_$RGB>.,P=GEE"SO;:K'V-*^^?]Y\6:U-P?X9(0IE M9L::&J.\VJMW?=<&90"Z%7=XJ$8? MWFXT$PC%R 33 OBQ ; 1%.PD#45CVG$Y9:!!$*?YANZ M,$\R<0+/^NO\N%*;/_0@]U]7Z\W\_UF[/)UAO1$IA2 045Q")(H"DD(*6)"B MJA J&"F\@L=SD-F7UK>"@;B6W;9VVLGM2B^M,./),!'QCD\X>M)W, MX.,6VGL7:/T)R!.G4&SD.NRXU.0)Q@E/^=X?GK0X?_[Z;,O=[H\X([FVI"C) M($GS!**"($AD7L"$%K@D" M7J: V[\!NI,Y$I-=F)[;.>T& MM*?!;GO0C\]T_>B-P'D7!)@,^_4#Y,.#5YXT-*[GJDM&]?$AS&%6%4*TJ)**E9F29KY5+B\.N!$^6TKKW'E"M,O3%%N MJP;XAOE< MJ-PF[#;:R GTY&VV;-2&F;25DY0P;^7($B6/3/I7%&#@&ZHNYI M'-"U&P;$"1RV;FNJ#LUYEY3<=0?X/\]TK3EK\=U<2A<+^\L9SE(I,Y%#56 ) M444QI!7*(<.9I*A(*7:+$[Q5D*F9A)WPH)VO.[#D,:414CS3=WMNC,5_<_ULQ1=72C3>VPI'DR(]]Z/7L]K MOEC5SVOYZGF]-M%X\L_-CQJOGMM@-/K-L6_>6F*_(J>7P\;)T.=N[V M-+G;F[^]'X.=AG?;>?W-: FLFN&[*P;&/VQ'QE#"O407Q\# 7NC\&'J4 ;9. M._2/J^5S;3LAS]5E3%,UP/#8N CAMD2 M_R$7XG'5A83NPD!?K4PWX^?5<_UIN9:-;]]TO.H::>[Y];[^_UR[TQ=6S^ZWG^9*OYT+NK[Y_T1NK=C0CRB9,UYEBQ.Z2DNP5% MBCPGI8***0&1I"7$65;"C%>5_@W#B#LE>]\@P]36BZ83A+)5P&R'*;:8?[:. M#9\(A8'SX>!IC8]R9/8>T'(C=2'E:VOIA1 6=K.WAAI'6Y]"H#UB7P[A <$5>""XA-:1X M4B]D/J=J@: ;B;:]7S;/,.(9F(,>AR=>+C>$/=\R7O]=J2%M M2;RBZ_5W8RC8SNK;W0G5M)KADD!%&8$(IQP255:0ETA0F20E+KRZPMXHS]3H MM\WIL>?&M6-1R5!3<]N!503 7_Z@ZG Z[H!M-PGN%XO5'[;XKVD:U"15V-.J MNUW%IQANF$#01SZZ;*:.,V>7%3_:0WB^-M P^^]6OT M11O=#UO/X=MGS62RM=#[&\P3Q7"I*@)3:7(?1%)!)C,.BX(BEE0B+P3V*K]Y M@S!3XZ-.ESV?;->"_LFVH%_OMZ!730OZ[WTMZ,//GV-,PTBS$CO6\GY,/^A#0JV+[) >,? B 9*C3B%E'&C9H( -I)0$6(9X:.-%J*_78N'^:? MOVP>U*=:WM>UW.R%.[V63VO)YTV+KN5A:91%=1CCCICC3^XG/X(F%M=T=Q;>9?!TVJ M@%48KA34*@.K\V%DZK[:]O8X%7=&F9_H@74A9)U(4%Y V-T#^D(.&J#KE_Z' M7'^3'U:+Q=O5VG1\G.4%98H) 6VY6%0I"3%+"[W]KTJ.L1*3=_SFO9VF:,;TSY3 1E$*4I0H2D2.(2%)6LA"4 MY5Z.A'.#3(U(VJH'.R'!;T9,3_(X"Z<;8]P*4F2:\,;'FQKZ C$!V>'&)4$ M^I0\_O)[KQV:6B!LN@Y=&"?+NV5;['"6,,%XA3*854]#Q_LO'WB4.;3=O+&3-M]W=:-J MRUB/7^BR;42O]RA*SHTKK_Z'-,:3%/>F=^]G^9-^^.:U-IW>TOGZ[W3Q+&<9 MDGG)*@PSG@F(2EI"2A6%95J44F%)A+ 3(G.K[9E2&6 /$Y/UM']=BPNPP-R!!IJ]VH!U6W]J MH]$!+3QW8 ^@.]!!!%J,@ 4)&)2 @0E8G (>A\Z7( M@&E)-[0I5:T-C;I>&6>F%/^8;[Z\^7.^>5B_GM=/JYHN=KEG#^L#UT3]?K68 M\^^[BGTX(TF5"IL61B'"-(6$< Z+'(F2DTHP+/UZ6(42;6IK\H&PODVM@LV7 MVR+Z,K,0>2&T2H&=5N /K18P>NF/!W2:[6?ZZA\?*G<'&O7 ;^V?4>HKAD<_ M6(>N8(*-W- K-*"G_;^"CQ"@G[,IO]6N+F_^E&L^KTW709DE BD"52XQ1*GI M.T]RS=VJS$J,I> %']R_^=R(4R/BPU;"LA73=E"PI1/!ZLDCF]<=>.>0@7!P MQC_VWV_*;,%KQ05;>2-U8.Z#)D;'Y;/CO5R'Y3[U>SLJ]]XXT+7$OTCQO) / MJLN(^BC7W^9<7M@L+^Q4Z[\]*%,9X?/2Y'\TY<@MCS[:IL!%DB8LRW(H;*!K MC@K("HE@F:4I8PPQ_1,O3U$,*:?&;8T1SPZ-^)UQ $>'STO/ZXC^FSA3ZN]KB0EY*-=)%!G']83$A/G$L1%UL&$+ MRWY85E>,_/NL(#+)LYQ 3!)IBIP12 36ZP2I$)'71 MB>='S^=Q=*/7F]&)3(\'<:5WVXX(EQ'R9KM>! *QU?DQ1F6;7C6/V:+_XD@G ME/4EW^JI!_7=LJ&B(T]JM^-]O];$-M-\D:4YYQ!E5!.)0@PRR1@DG)=$H@+G MN5<;F;$5F!I'O3*OQ&)A3AT_?7P=[[@Q]'L0Z&#Q!6=W D>(]94SQ'.GA":P MI 'BS'EA!P:P:(QX4!AI'L@F$9WOC=PMN+N=85K)-YV@0OI@'<&*)@+_OJ((SOAG2$X M=<.[WSK87S+?:'OLFRDDO-$OR]ST=[,#[">KM1*8Q.I'/4]REB8\P:K"D!:< MF2/!$K*<29B629G2M$@Y\BH;/U".J2T7^FTLO1TM@R; V143&];XSAJM ;0J M@)T.70:PD9Q;&V!/G3M;$ )858(Z=6[!,IS;9Y 48SN&;H'JC.OHIL=--/S= M:-/L\V>4%7DIJAP62!CG$J:0"9%#@0FM,IGA$I4#"D*,J((398Q?'N(PK-WZ MENJIQ;+OO0>!_$HC3^MT7$I!H]*;MBT-#G^AJ//3R?NKA);O23XM%U+X*1D] M2/R," /JLYOV(]H,,7^8@;_1A1GRI_6JWNO_]A.=+^M9*DLI$HIA18H"HJ)0 MD+(\AS(M2QIGL-/=#FRC8/D3O0[\-D(O]\>\[,1WZ-,N<>4]*\N M,1 >*4S;H-J$LNB_O-F'UTJ^W]ORIWCP>M2$CP/S2!7BP\'M5SK>'[3>0O(> MCQNOK+R_C@=%Y@?%)";%^4DX0 MI<@OVJ9GK*GY?XX\K/6>B[55H'6U#BD?>"8Y@T1F!-)"TY'DE/$\'Z5>P#5)IT9>71[&:B?P';C__'EM]\?: M%FZ%!]]Z\[!'GN[(+I.0DSA]!\G6!?*P_PYL-9Y,!K[KK+RTY^.JG'\-/XOFG*:M,AG6Z==[R& M_J32IA/;<#_\@$ES7!SB3L48M%^#1OZ[AMWKN_,LOY\$U/1-VD6=!:3UX7B& M(NP!$HQ+Q<,A.B'9&Q[E1Y]"SF=OEIOYYOL'^7ENVB4M-[_J-W,F4M.WJ*@@ MIR9!O"@59$HDL,I%@00N10*9ZQ("HJH4_W?VT69&B'H5ZN* MU47\9!H[I751/SQ)TW%O^;EQ M4L\$*E"!4PP+IG*(*H8A9BB#DN&*%;E*)!O28,EM](G&'C2'*T/R)1Q!=S.V M V(XSAK4"0Q^Z$3^FXD+:^#N6[(D_5B^:.['#\>4R)[0,4\^;V,$4(&MB[V'#B-"M]_I'S;L+V5UE MRA2W DE;".A'6L_K69XQ5E&]9U-)AB#B:06)WKG!#%-:EDHJD58^Z:_A1/.B MS!&R9)M"/_/E-UDW#6'\^#/@G+F1ZLO,1&2F-<*#G2YWP&@)-RO8:7 'MO(# MHT!W &/*8OUA3]'4:@U>K:68;\#/JUH_8N_6IG966[&M@6;[:ULA/QQ7AY^> M0 0>4+!163T\H,=4'V&$ +6$J2D-=[&'YLQD$ M6,9AFVE!'^O\@(V4!I:I4 MF4G%4N05)NHQ]M0VO8=5<4575WREP%.K@OWN92?_#76&KTR*&X-'@CHR11_5 M'C9^28UP?R/B2*6(W3"+493XRL@O5Y[8#9+>0L6.CQC> >-!F3'J7^17)M*P$)25F&1%$GA9;^?C# UFC("FD]F+;_)I6\$Z"E^ M;EQS$RJ1&:4#Q$H'?FOD"]S6X:SN ;LS'#Y_]"8+9]4[UROA_(7#OF5[4O%J MM=RL*=\\T\6C7'^U+5DKHDHB"8&LR@O]29,2T@(EL,KR*DFE(#Q)?#[I2P-- M['J M]0/ME_8X\^WJL.7*#"4BR43&8)GE"B*9YY"40O]34<%*SA(LLP$'BI?&F^@1 MHDWX?&IE!J)I#6_">Y_ZBR3X8>UH@]P"W4@&1X>4.FX+%="LN )#*!OBTC#C M&@Q7E#VQ#JY=[Q__^KJ-IFF";-\LA?&CS'A2D$IF)90%0YH>9*Y-@;2$65EP MD: LXB$;,NC "UFOQO2$,7!]FH_*!#V M_!-'BX3M56@_%+;_PMO=E3_/E[)^4(T#?J8$80G%"F:5Y!!AH2"3N( 5UPN^ M*'E>LL$MSPY&FMJ'?>2*-*<:BO(!'20N8^OO8QR,V*@>12NES86R,)>9;,6?Y6;![57QGN6$URF MC&60'UO.:FR=T'S2M:*&Z./4OC3LER!%EIDKLQ,YE-&854("Y-W#^IO#H=^ T_ M-5KN&F0MF@99?W1]5FC;9T6T*H"UJ0MB$KJ?&D4\&=ASDMSX-A[TD=GUJ"W9 M27>;3GI@Q+\#K0)QFI:Y Q>AFYG#X"_6YLP=F+[^9QY/&9#D^:$YGOT@O]+Y MLF%>M5I_-:,_L,7\\S;LTS#PX_RKOL0K\P39@FCE:HJ M CG*TS\#"38TZ6_7,1JA5$.QI"'8J[@5?-UJ" M!W..O-/S#G2:@M\:71T/XJ*\ _W<^](S&YF9_[M.JD>VZ@M.[DCYJR\SR7Y9 MK9%FH3?/-?28XV6^1D+K(!2?_UM^G_%/7_^ M\G;^S:9QU;_*S2NZ7G\WZ:U?C6$Q*TE6H++"A@92B+CF DP(@Q6EHA)5D69^ M-5$#RSKL=N^( :]L1.QO"=PU&PL=^DFF)+E#>VPO"S_808XA>(UF/G)%";;MBRV M?ORF]J I_?)%(_!VM7ZD?\IZ5F!I.D-BXV7/(!()@404"QM M"]-V(-DUU\+T%WOW/-QD$Q!W@JZUO^2[Z.>9F]#$]WKSIB#G>![ *6A[SFLX M);F&.2BV1M)Y5=JB,C.&1)Y@7D*"F(!(%<+X'4K]-\K2*JU*Q\+0?L-.S9U@ MHUP@L[S&]_E/-O+Z>1,A*4LRU+* M@JN<^/#0A7&F1CR-F&!#_P2LD="[\.=9.-VX)0!(D+V-$&^*&5\K*! M/*229Q\.X4IWGAUE[%J=?:J>*<[9>_DP$OAUM?RTJ]&19:8W#\QYR2$J40HI M+0I(<872(F%"EEYY/'O/GMK';K>"?M_W/E)NW_1 _2-_QUHJ_6>$ AQGU WT MN>X_>=1/](Q*QY_EN4MN#\/^8&(>']2GNBE".4.RE%6:84BK5'^:B;82J& * MDK1*2H1D):27;= SUM0^U/U M,&=2?+4P23'KML>RLHJ;QZVV(2>>)Y1]\^1&#('0CTP41S'65E"X4E"+VM7$ M;4\*.7_^^MRD'NU72XT3;GT!L BQU<?'U:K+Y+ M^:%),/MY3IG)]R#BA;W8^OXZ8E%&JQMRT[P/8D!;\9 M68$5-J#-XP1*J*U)[UCC;DYU;57R47ZVW\E,2(GR M-"]@GA9$DT=&(T6V:.VZ%'V\AI:_B^0:$J$<)A?'&==]M[WBK7=)P8U#ZWO:9K]XU4CST!M[&GK, M\>)((Z%U$!,::XR!IR,VT/2>U;; NJN7_N"F"5%O&SW^6R=:P"WJ>9U#^=H/ M'SZN8_VL8B=>]/-7#7OIMB;RN2))VQ(+]I>FWG\ZRYB0"6,(\IR;=AUE#AE) M*Y5+IMO2UNTNP2M51?_:Q@[TERXXZ8T$=F MEQWJETJW[4K*-.O^8Q_JWA0T%+I ).4]_*@T-A2<8Z(;_)QA5-A:Z::B<=?E MQ&1PO'JN-ZNO94Z^4&&:9&B(/\?$.P=R.YR(A&YKG.XV>+G7?R@S^T J#3P*1?M#J M3@D37AV.[&Z ,!#?#9%@5,J[ :)CUKOE40-;LZV6G\VFQ)1(>-2/:-NR493G M60ZKU(2*%H6)$DTP3,N*8E12AOW2-\X-,C7J,C)"(R0P4MX!(^>PAFSG$'7C MJUMQBDQ(%J)'/XC\V[#U8!"J!=NY(<9MO]:CY$GKM;YK_>O6W7^52V&<%F\7 M]/-,%E+EO%10BC2%*&$F=50BF$F5$BYRE"FG!HPG3Y[:Y[T5#ACIW*O3'<+5 M_QG?!$+D;]=1?Z\:=&=U'51[[O!)H]6<.ZO ?JVY\Q<,S97B^F M,5)(HP= P;(QKX\XQ&E:52 MYECI#3^B%=1;@02RO.0P1952HE*V9H_[(G[" KH =B M-Y() UQD;AF,F7]K]JMPA.K1?GF@<9NU7U7XI&O[]3N"TL6V6J*-R)Z554X+ MG!I3HDSTW@55D%68PHICE6&LDIQXY96U8D?GE_,HQ:6:HS&GP#KG87 DH LW1SBS/M?%JDH3BO.4P#S7 MC(3T.P>IHB7$::E$7@B1N%7D'RK U!CJ^IEUJ'9CWE,5X.1ZVBW'KI]GF^I[.307"64GSG*O25-NJA#;A!(%$ MI1CF5<&*%*68Y,+3B;3__*D1FMTF/&G9;)'1>2NLMV_H $)G/]!08.+[?*QD MP(BV?TA\XEV3IEK_CI?NF]+5\Y#]8B_ %,[S<_#TL;T\YU0[X]$Y>]G -ME# MJYDVE4F;)K%=R=)97J2\J+3%1LLT@X@7 M*T)) F)$T(QP(KKZH;0:6;&M=< MK"SJ7>D]SF2Z\=:+35%DU@M0][JM6]WVW-[6M0[8/#L&]J$Z:0>5;=RVVC%@ M/>FQ'660@3XYVTSG+>4V;Z%M,)E7":M(SB MD.;RBE!(\H)"KO*"LZ+*$^E5 MJ.#<(%.CY+:K4">D9Y_/7C@=_6LW@A3;G>:+C[_KK > 4)ZR9I76'_^5>I5>>#JB%,C@HM= MRKZV.H1I(N<;+! 4Q\A<<;716]3J \Y(1>ZH]D(1 \[JNW8]"U)MX%[#EG:U MVZSY\UZ_;5],ZY">+W<]$ L/=+I0V,Z4H[\ M\-?3+\O=!Y[>U'6G!XV7C^ZCUT&2N=>- ^M2Z35[UZ!(FY[S^N/36E+QL/P[ M7<_-I:D@8.\:=S'>@0??C%MU.<'N@&;!2E2=4H8I5 MN0X[;KTJ3S!.2E;YWG][%P2L2A.)6DE3EZHH(4E2Q!A+$*_4 MT'X%?[U2 UV9FWB%!CRGQXW2XH$>F=B.R@J-7&)@&&P1^A=,K;S ,&#ZNAQ$ M+RU@'_1EM1#OOCZM5]^:VMNMZ9$SSO3_4IARA"'*S)X,)50;SFDI,2U*A+TX MKF>LJ1':5E0PWY/5,]6V!UHW?@H$6&0RVF&U+V:$_DL.<(3*P>T9:=Q4W.LJ MGV3D.MPR,+1#+A8FO7\I?J'KWZ4)R6E;M;5OM<1IGN-*,P3'!"*>*\@266E+ MKL 53TC%I5>"X+4!I\8:IA);TY3I:R>O9[S%-83=>",D;I')HQ6U*8?8";OM MOQB>0URA"16T<&VX<>,0')4_"2UPO6\8KQQMN0VS]\+RI-_HE MT4//,J)8DF0)I)AG$)5*[TLPS:% *1>BD!@SKT)OGN-/C77^<6QM-:%>X+EN M@H1,*-BS_:R6<@,6J[HV(?/-58!N-NLY>]Y8+\AF!5XMJ/[]?9/B8O_^HRT7 MO%J"VG@(S<*B=;H#HD%G>&R9[ZP+BH@L"@I)4>K%13 ]ZSQ/(,DJ1G-.08<^9N!&O:U#\5I^DXN5[23:[A\Y+4E5L IF52DA4E4% M<5ZD$!>(%GE&J,B]ELZ+(TUMD6P%U-]8W8KLN3._"*GCECP$4+'WXJV,8$_( M&%OP:U"$VGM?'&?<3?NGFN6Z#2(6B:5%E%*)" M,$PUWJ!/#36F_]WZ]77$I1O^W:P.RRZ=)9 MD5..TC*'>6K;[' )69DI6%8\Y2@I\SQSXH';Q)@:572R-D5N:].58['MRK'9 M*>81\S5\BOKI93S@8V]"+O8^N0-6#] I<@>VJNQEAJ:C3(9'5-XHDS)2J%Z\ MR?$+Y;L9T][XON%/'R_H[V8$#B(!;W_:P'HIFR]R_6K;C6R6$8&1-#O1#*=Z M3YH;'Z]D,"V**E$582+/7+J]77B^U_KR4@W;O)NS70+3;3]Z T215P(K&=B) M%K#.R'F=0Y41.7KZN%5"SJMV4@3DPF4#^U,8Y]:#^E0W-2$?V$9O9$TRZ9L_ M^1>3?OIVM3[;T6I68%I6J4QAFN82(I$22"G.(4%,:U\4I"1>.:&#)9G:UM.4 MJ&H<,)3KOZZE )LOZ]7SYR]M'T>YU]FQ^=NNO^.*+>9-AT]/"AD^D6YD,\KT M1*8EJP-<*5/VMZE9"SH]S)E+IXFM]W(0I[?K_A>P <:M@(9J@S%8CG&;8=P* MUTE+C)L?.+3HY;92SBM[R"?7G=O0[MEF6!ON6&A.S24UQ)HSR!3+("M8EI6R MS*O"JW#*M0&GQI_-UHKO%12:=^6ZG_6G..P0X"KJ;BP8$LO(9+=?D:F3%>S* MG%MQ0Y:Y= ,F6(7+*\.-7-S23?G3NI:.]XU?-E MM3;BSHI*$<9-9SA*2I-$G$.&,P&)RLH,90)EA5=G MN(LC36TUV)7(E*VD_S:P&O()IHY>Q!!(Q?8G;D'JA(S2 _PJ%*&K%9^,\S)E MB2^I>['^\,4;;D_@W9K9GY9=O7 IM$DNZ_K^J_G7+,V8TB8R@Z@L!$0<4T@+ M54(I*\Q+AA-:\-E2?J;ZQL=A:;Q7A7#Z-DCS;9R($N\[^5D+:-+>;(SOL(K% M?G/A1C'AH7V17-VMZ'=@7WC02 \:\>/DZCJC%B%5]_K8+Y:IZPQ+7Z*N^T.B MM #?U7U+*\YDE2LHT@)!I"2"1!9$V]1$DQS.259Y1?2Y#CRU+5$KM^\!B"O, MCN<=$<"+?;QQO:]WI+Y\OF"-T\'[A>KM^8+AV:L[5*^^UO"K'U?WS3'E^_5* M[^\VWTT%J($5+5E-1QW*GQRM7:Z&UA;\\<+==9<#R. M#(]M9.IQK9<>,K73#Z10QWR.HXY[9.<'Q*G&P0#G\;MC.*X>;VI_I?]VIC7#++_Y1T7;^E\W73 M05LEB4H52:'@.8((YR5DA: P965%]6]P0;UJ8M\BS-3V#%9*D";@NQ$S3/,4 MITEQ(X&QH'[I+<0=,&(W[<[OP.ZG]PO+(Z8TT5* C_/EYX7<_AJ\MNV#J9U" MH[N>Q_B-6GR@C]S#Q4F42;1W\0'-M?.+US.'9,$_LYJOYT_&NK/127M!2UW] MU4IPFM*"0YZ45.]X,(.XU"0K$U3E!%Y[1A*]X3VR:%V M0+N?,V-@&)D7#^!K@C+WY1W2#,8%1Y^L\[!XCI5?WH]KJ.QQ=VSZ\\0=GC-B M1KB[5H>YWQ[W^;&QD//9J]4WN78,)CRY?D)?O)4K:+S@16W/;#YJR?_E\^K; MO^I[FGV'_LMNNW'ZI%'>NHL*=*_7Y0N&&5/;(YZNF!VNE* 5AHR9YN )3B&F MA$$F2,(Y$0@K+_OHZ/E36[.O'U0ZH>9FP-R 1>0O<9<9'?X Y8+6@/ MNL._H-KQIOW2938F(&-E?O3F3[GF M\]HX0"\UR.B"7I[IHND(PU2951E)8$9*!E'.*D@K+F#")(".N MA><.[+V*'40F'LC\^ Z\.?=RGFFAM(=5X$9*TYO_D(EWTU!L_#R]:>A]Z5QQ M>A(.C=/ZO\_UIHL).Q_,<5[9#R:NLIYOY$>Y_C;G\KU 1:84HA03B$AK( YHF56X%RB1/J%>L45>&K; -M0MO4M\CUM?&/% M(D^SXZ'NA"8O]G'Q^W>O[LZOKCN6N /OEGS=E)U:F2)M]0;LZ10RI&T'FAK=6TD'%*P\CZ,;*X=!)S*?-F4L6RF[U/,[ MT H:N*AE+Q@AZUN>'VC\4I>]"I^M>ME_AQ\CV#S/]??9IX^S DE44,9@@LL$ M(HD+2%%I:QD)7)JX'>R4&;![Y-2^\$^:0?5NP!2K=TVKW,.G_XL>IG7D+_?3 MK^\>W[P&'Q_O']]\O/U#/=6QYZ2GO;CY'MM_[#[%O4>-\LF=BMY]6F=^,R!D MXVPFM6DWV-1$MC_O,H NU:IN(DE,&,FCQE7.J,QIS@36"W"NEV+)4DA)PF&5 M9$4J2B5XZ?1!QA)P:I_WH^9&:6.R/*(68DR<0[3("T]'9-ZY7#'"=DEMZX0W M-64[+;7%=K$VO_[E_2[6SFK[PE/L$YX MP3D143L(YHDYSH!UW6O8]H+7SW)6Y*3B.<>P+,H2(B0%9$H1R 1G&4),Z?VU M2T+*+4)XK<\OU2QB5P-^5_W=NX'$35/EL%J/, &15^1!!-Q>=@>T+B-,A,>: M.L*$C+1NQIL8OU7Q1D1[5[ZASQYO=;M1^X,5[-9G#5BE?EXM/YLC29.8\.9/ MOG@V+7A;Q]!>HL)2O%HMO\GU9LX6TEP[JRC1;VB"85'25)N8M(0$H03R+$M4 MQ3/$$^%L8@Z58FIVI,T94I2W^]?E:@GY%5]GP"EQ6([& #KR>F14@'HROP(C MF EE:=7HW,I@ITC3T'VGBKUEC*GP6)#&F)*15J1X4^.W(MT*:>^2-/CAXZU) MM^I_L"C=_+ AJY)9\+8]]QZV+9UF%6(R%SR'LLASB"HJ():(PE((+B1.*D4] M5IT+HTQM5?GY8HLK'RJ[!*G+JA$ J-BK@L5HUW?S(2A&/G0> *NQZ-H?,T\> MOH)%/\]>NGE$'KTB_R%/7KMX:/';>K-^YH9GEY\URWZ0"Y-;ONM#ZEFMWOEY M$_JX#V2V&X=6ZKWVNE'JV7N#%:PNJ^NX(Q=F]83CM#*K[P-NKX?_KJWBWMK+ M#\N]#IQ5D3-""LC3S-3^D7HW42BL_UFE/&=(5@7WB5AR&W9JVXM.4F"#=%;+ MF$TV'2?&C86^"[(5&,?H4^F'TP1ZM_W#/IBA>^O ]%7\=[A[H'$ MU14!:2HP:8KLGJS)\1<]]/-:BH?E!U-0I.707U?+=??/'VD]K\W]]MM\E/S+ M;Z4[S;R:SV3:5JH+.&0%CF'*,T49 ()6/$J*Q"FO)1>15QC"SPU MLMR5_ &M=O;+?;=\>MXT/HVM-F"G#OC-* 2L1IZ5'*._$8Y<.Z%YCLW2$:?8 MG[Q'PCT4[<<6=]P%8R3P3Y::L<8=N2VJ2;#??'^W-$: /=RR0H6*5M7<:\@XP1:OL::_Y=N$!M2< N(+U2!^-UYV%'IUQ>,8W;TOO^FEI/; AZ:,M5J_=4X />.A5&>29)3 M!8D@%42$5]K\D%0;(J22C*L$(R_SPVG4J9D&NV)!3SMQO6,4_(!W/>H,#&?T M8TXK[]U>_:4]D?>.Y^^"M\KU@BIL\\DK8[Y$YTDW&"ZTG72\>:CK9;7>F&BL M=\MOLBT3,"0ED!"-8$)3('%6E$I[E_4X'F1KK6!F;6,/Y M3LH[L)2>)4+/(NKJ&;@-I^A&NH'(R ?V! QI&%]6/YB->F:(D6FX] MUP[[WE^MEDW$A*8.;;BM5Y_U&]*51%>9*'*"3 U@JK_+"N=+^-1*Z_?Q]\+K1@*A0(M,!OMB6F]:*VB$0L(NB 3B MA]ZA1N4)%Z6/^<+IG@'1TZ]H_>7UO&;/^C.T)-2^T%0D>8:Y@*GY#Y))!;%2 M'#*LDJHJ2X++RCEX^L(@D^,)+28XD-,C'O@2D/W,$ J>V(QP@LR0UAV7(/*( MF X U4@!TQXODU^@]!4(>N.D+]T[7ICT%>D/HJ2O73NP*EWG#VHK6]6S*B&5 M3,M"9>E.@'3;!=T$ M3V2BV_E[WUS#Q+_PW"6]0]6;.WG^N&7F+JEW4EWNXH6W!W!_,.=4#^I3W83# MW'_55M;\_[7Y8"41N<(UR7LNG MM>3SY@R^_?*'!V;W >Y&!Q%@C$P21Z'95FBX4E"+#:SZE3Q.=+8#5!'" ML_M&?;'X; Z 5@9VVH"M.N#>]%-M%?*P48;/FH.A-\I<1":_&Z9AB,TX?#X\K,I1YF4D MNS/&9^)GH-Z,9J\)._SIXQFY-R-P8 ;?_K2!YPG:_#;_,[%BW^C"&. V)W-N MVIF87]BDS/T?[%W9Q(UUS0]>R^9/_>^F)L2;/_D7$Z/V@6[D&Z4DW\P4SLI, MY0Q6297H54_OT0EA"!+!"Y1D2F"!?*SP<<6?FHG_J]R >==ZX@?1*O WX\[G M6M4[L-ZJ;G]@ >N1W-/(Q(YLY[NYI$F7 M/_CAX1T-"KNF)C]T0/S-=CII*_AT8 "#!FC@"'AF]"+3&.H4:ESAQSW7>I&) M.3DI>QDIAJVQFJ:-!._7JV]S(<6/W[45JH??E@8Y4[I#"I6E*"609L34:T\3 MB'.AH"@+D90Y2DJ:^;BQ_$68FF7XZO[C?X"W/S_\XR-X^^'A%_#VW:_WO[YZ M]^M/X/[5X[N_OWM\U].6(-2TN"U!<<&.O(R8/85=$CKQ3=K.#T8#O:WXVUYQ MH,B55H:#&(C$!P@P*A$/!^B83&]XT@"7V0?)I69B;=283E3Z+O'Z63ZN;(>\ M)B^E[9\H-5$O#2%_E)O-PAX.SDB:DR)-)4RI*B$2J38=2)E#+ 4I1%%B(IRZ MG-\LR=3H<:>+WN WR@#Q+$W^0FWT :NG]BR@U0@\-2J!>JN3A\?FIDET<**- M-361R71O5CH]3)UE\+@"5I4VK1%LE0&M-N#CZ+/BX4H;:W9&\J9%G24_MUH( M9'L]:S<-,)YS+00.!_ZU( \F72 69,2DH+4ZXTYWJ' M+S("&2_T-A])5I5YF2+F56KL["A36Z7:'.^ME."W1D[/$CCG$77;G-^,4^0E MPQ\B[ZUU+P2!=L_GQQAU@]RKYO$>N/_B81^^*7J\R[[^>5M@B2E>I$P16.CO M'**)@@J5!2:)'*N=PHJA656DD(6FB1([D,27J-/C3JV)5YH6^+%UAFJ MP7/CEC)%$)Z>;43G4F[ 8E7O52,"=+-9S]GSQF[PM3W\:D'U[^^;?@/V[S_: M*@IZAV]-Y2^KA9[4^@XP X4M<=0,YUG7R&^^,[T85"A/(1,%AZ@@'#*9I"9U M/.$\JUB.JIE^$EN]^(SO2_'?:\X!''?2W1:L:!,9>1D[*^ %3_<\C8(M4"+GM_8HRZ%@V Y7B"'/<1OV11R/GNSW)A=>1.<\$$^F:!- M;9EOZ.:YGFE#F1596D!9<@D13K0M3;(45@QE*DUP2C,G"_K:0%-;#!M9MQUT MMM*"1EPWOKJ*;C\UA<0LMD$]$"YGPG'%HJ?!N7Y$0ROZ+SLVN?K@48C#5;V. M(YRO'YP S_5#FQ"Y#_/Z]T?]G-8#E$G"&:GTSHE4#"*9<4A4*B"5K")%)6F5 M2\_\]TMC38T4#D0%1E9@A!WH8.L#V6W/$@BZR-PP&+4A.?#7\ B7 G]QI+$S MX*^I?"8!_NHM-R:$OEOJ?;_\69L+,ZR-:LX,29 <:;K@'%)5*9@PO:' ><)R M5@Y*"=V-X443(T2,&IF F:HN,=2[8<""^3'7JJXL7\T#.7!MH8_/C]1[GD7[[2]>_W?\[K64IPHC]K M"8NJR"!2A80TE1A2K&A&*DP3XA0[XCK@7V"+L)47_&8DOG67<(SXP*W"#3B. MOU]PAO#V+<,%7&+M&XZ'>]G-PP7EK^X@+MTWJ EI3ZG1Q]6/TI2)O5?Z6_Y/ M2==O]5LW$XP5HB@X5)BD$%4X@3@Q%@G-1)5D*%%N#<4&CC\U"GK\(M>2&@F] MFG!ZP]Y//". &9F'_"H7WP&K!S"* *-)7/"]>J/&G(31NJ;&F0S?UJI#H;S2 M=-7[L6.V8QVJ\U&CUL&/&9@0TOK+MYZQ3\OY1F]0*[T?S=-'F=J:L#L46F]=L\]&4,]LCO.8NFU!;T]1!4I/0W3O:=/[7,WPC4?NQ7/U^+24%1 AA M2&250%F)A$C$\SRGSI;<\=.G]I&^/6CXS+6$'B;#"70.UM@M@$3^3H\*@;VZ M$0P/Z^@64$:R?7S \;-G+BG?:ZV+7))W@-+X^)%PP/,/YHFGS8Y\S_D M0CRN?J$;\^_O;84STS2LWECCY7ZQ6/UAAG^[6K]:2S'?V,.;1*8905A 7I02 MHCRKH+8S*E@)E>*"28Y*)V(+*=34^/#=44<)P.EZ_=ULPK_U]A:,-VMN>Y^Q MYR(R%=NX^)T^=\!H!#$,"T!D@W0CQ-G@BTYLG,O[]>2XJ'ZH[S^D X_;F MN:C@26>>RU>&"DLTJ0>S2J05*4QS#<%3;34RO;G*L@R*)*$JI15EQ"O+]_PP M4_O$SQR3_V8%O3D,T8+JZO>Y%:KH#B!OE *$'>Z#$"WBT [RPL&&^XI>CS,\ MN'J O^B7ICVOM>RZKJ,?Z:(Q]1CEOS^NZ;*FMK5/_6DIYC4W#1NE>/,GEW7= MM&^XM'1UQ1$,J?/AC2? MS8E\<8]>P=SD@=F<,,UMTLL[$V;6'/Q;XTW".-S5ZM/X?4"GT1TP.H&M4F!? MJSNPKQ=H%+O6MS36E'EXX4:?NI%<=V--H9_;+RC:O;[",".-YV ,BLR!5S+L MDP<%UNU%7)@R<^MY/5]^?JL!..K;4']Z6BWO15/,[$'9&^^Y%:=),%H*NA:S M/%$52TH.*4DI1,Q4V,BJ A*)<,$KE99%X1%V%U:ZJ>W6&P)8[!0$M-&P2118 M=YU/GO55U*H)GK6>@+:*FD/,^X^O $:95V!9X#EW6(5?^I@9&1=#I"!Y4NQ+LU 2=GB\YK5[1A"\WO:/%&K[$-/M&(L:9 MABMQBH$''3.*,0Y>1S&.D089VK:>KN6/^LG"E-R2>G=A1KM?KTWA;?,=_?A] M=TF[)[G_0X_;U.JK[X68F[_0Q6N]&UFLZN?U7IGFJE"9X&;1)\04V&(*DJ+( M(*.T2DS=O0I[UC]ZUJ=@57ZKJV7J)@3W.7>M$O\-8XGB!,Y5V(?1AAI_='Q]?@QTBO@?\9QQC3$^JX)*JLXYZ\ MC '[R2'.*(,.6^#,N=*#:DZ.9P+S-"MR"A-&"$22*D@EHA!3FB58(;TN>:U' M^P^?VO*Q5_T',+HP1^A^)'^ G!LG#\4CMDVV6GZ&CW+]%=CC7&TF-R*&8[MS MB@MV\["&B1/_2! M>'E_[E>Q"/3M7QYG5"*XJNXQ*UR_86B3Q*?YABZ: #%[VKC^N%(;O960O\K- M#*5I7F65A#DN$40BUY9F4@DH.#/!LS(7A5,K7[?AID86>](V1[!Z/V5]Q74K MLXV8]>TLV MX2FE"B6"0\B*'J&0EI*HD,*N2G%>,2Y5*ORZ2P0 ?H8;/HQD# M\)W,__Q/:9G\^S[VS4_B38!C!$XP6&-'XNR]PIVDX.,6O5][T!O0V- %E&"- M"'L'&[EQH(OBIXW^G.ZZQ.O[\Z;WC+__K__1_43_Q_BN_M?_^/]02P,$% M @ BX!N5]USZB9.H 'X$' !4 !B;'IE+3(P,C,P.3,P7W!R92YX;6SL MO5ES6TF2+OC>OR(GYW6\,O:EK*NO:0YOGSAX>[AX?[O_^/[Z>2G;SA?C&?3O_W,_\)^ M_@FG:9;'T\]_^_GW3Z_!_?P__N/?_NW?_R^ __W\P]N?7L[2V2E.ES^]F&-8 M8O[IC_'RRT_++_C3?\[F_QQ_"S^]GX1EF?ORQ_$DS( MBQ^[^.[\K\6@4=Y)D%9'4&@#N& 1A+8^(!9C&?M_/O\U2Z.0AP0R,@9*FP+. M:0;!*94STXD%NWKH9#S]YU_K'S$L\"=B;[I8_?-O/W]9+K_^]9=?_OCCC[]\ MC_/)7V;SS[\(QN0O%S_]\_F/?[_S\W_(U4]S[_TOJ^]>_NAB?-\/TF/Y+__[ MM[+I9AFNH+%N._+E8?OIVEL%Q)_5&Z?MKX$_5?1.#W)4XSKCF[>,5DEF[\T*3*=7;YFY,0<;+Z=)1Q M/%H]]5E<+.J6&!::_ M?)Y]^X4>_$N50_UB)9"5,.Z\;BV8_>B^6'>?Z&='W' ?HK10HB.RK1:T9+B' MPI7/*A>%P1Y$]O6WW:3ZND*?S=-/LWG&.1F.B]>%>;JCW)N0/?^)7[Z&.3T( MTI?Q)%_\=IG/3EOH:CEK(+FU6HC12Q[: M[ ZWWKP5)-3P(7&01'M&Q:OI4"@_)Q.V$OQ'DC^^F)U- ME_,?+V:9G&$>G14J0S&J1MY*0;!!0'+D^'CFBO*L 3 >)&(KG-BAXZ2=G O%VJ2OV1%"QIT"'A(G5UG@R?S^??1M/$XX$#\YDS4&+8$!E:R$D M44 J(Z7BS@C3P@.Y_^W;H6/ FNDRK*4>R%%&K7 M73$;LGO1UD \4N1M-+.E1?1ZW[NW@\> $YZ-Q-HS.*K5>S;'L*([9QYR*!8R MCQF430%",1JXSEII(TD>AX6RU]^V'0 &G.+<6W0]J[R>C$[>?YE-+S(P!3TC MQZ> D)Z!\I)X=[B"*].1>2WB86[E[3=NI_H!IS(/$F'/ZO^(Z6Q.T.4B?AHO M)SCRQMB<*&HFO%+\[#S%SY%'T)EB(V-TLO:P$Z_;;]Q._0/.81XDPI[5_VD> M:O7)QQ^G<38992X3!FG E$@2*-I -,5#,$5DEHWR>%C*X<;KME/\@-.6^PMO M((O^U??T)4P_XRK?RGSP)I@,64E";0B"4*L8_3,6E761W!ZF_/O>NAT&!IR2 M/%B4@P@'7IS-J[C6)W 5TJ2#L\4((S8)S5+ M[5C24CC9 "+WOWT[B P^$=E M(. 2#W&G;\(2_P\F_\8H1:9Q"+ L>H$!\*Z MR[P0PB.6A$PR4QJ=A5^^=+NRJ<'G(/<7Y"!P\/$T3";/SQ;C*2[(TB4?N*=] M4&8,Y VS HX>@&N*D!63!;QD"30FGB22XQP."S ?>/EVN!A\FO%P MP0X#']^OBK_6E8$CG[T/D@E@QA,/CFOPBCDHP18FC;,86J2@[[YY.V0,./_8 M1*2#@,7'+SB97( Z)5E*E@C.:]K\+,\0O7" P2BK1!&HL,7N<>V=VT%AP/G( M \4X"! 0X:>UNF>6_OGQ"\EM<7*VK-=Z:L)E1.$1BQH]E%6J1>H$'I4!Y,JK M$GAQ38*.AVC8#B0#SEHV%O,P0$.2FX?)FVG&[_\3?XPX%B4Q,[ N.E"\1(C9 M6[":'">?14Z86N#DYFNW@\: \YJ'"[/O8\QU!/UZO$AA\E\8YADM3K,<&QZ\W:8&'">LXE(!W*)XXJ)U_3)8I0CVJ*9 M!XRUTMA'#[ZF:WF66ME8K)6'9;XWO'@[4 PXP]E"H(/"Q-IE7C.!7B-Y1@&B M%:$R82!XX\%Z&4BYFG-QF.>Y\=7;X6+ :RF"7&GK#7BM38S>&&/C06BX\;KM[OL-.(^YO_"::?W??[DCO+?TP?[W M]$_>O7SU[N.KE_3%QY.W;UX^^_3JY?-G;Y^]>_'JX]]?O?KT\28+6U[B?_RI MC6[X[TC^@=?_SQ;P.82OHU6E9 7"27D]GH9I&I-!F*T3%%MY@[U M+R9AL3@IJYC\V??Q8F2#5TEDLKR&_E E13*<)@#%76B(&6[-0P5Y!^'F-C$# M@= >&MX$EH/$/0#<7*?_Y>PTC*8BA> M)ALQ/MC?9B^TW*&B7[0OF<$D M0"GKP$7&@:,M06D>F'NH^&,?>-RD8"!NR9[ZG#43[F"@<7ZP<,E$4$(E1PY9 MD)Q,8 X10HX,,AD_YR4W*3]TZVQ_A-PBI%^@'*+9>T%RB)@'@)478?'EV337 MOU[]]]GX6Y@0,XMGRQ=A/O\QGG[^1YB,M;8N@N/DOY>4F)4A.'+36ENE!^CIU\%I#ZAFLA\ CCX@"62?<'[Z9OJ-^*D.XF)48@I.*P>R7B17M=*;/JE[?A;..QU9>*AN?J](ZAXZ M^NDSV1U@#I;U /#R?HY?PSB_^OX5IPNDG?AD^07G-V0UTEPXFU*]>;[*&J0.2!-M\8"H1D.3!> MFQD85]R#'4T/#L?Z:6W9H:>SMW3WA\9L&28=N#;O9M-TS@?*VLE&<1"XZO2> M(T0E,VBI(E>&BZP>ZHI]N'=S1*W) M:7YV6J]3_VOUSQ&+3D6)F7;N4-LY"@4>O0:=C:^52DRHUEG%[KD:@J?>!,@# M \ EL0)R2/49@#W\3V2+JMDC0%M621_(0MP26LP0JG"2]&2M\YB/4C0$"* M)D!L)_8!8.A%^#JF?7W\+]H?9J=?S^C)'V=E^0<)]=V*&R:\IJTA!?(WE2)A M!5X"V)!+2"RBP(=N.NR7"GV(HB%X_DU0U%#P X#1M7CEFHL1M6&6 F)R,3S9 M4RT$1/)NZSFTL=YF++QU3@X6\P"PLJ9_)(Q5(A#57G"L5%-D MRZ0%R7S0S*/UIG4ER/K-_;2O[^Q(;B=!#B#Z>SL.<3P9+\>X(/]K507S938A MH2^J1[?\<2F:++/$DCGDM"KB51E\[;-NG"N*ZW6A_ M,\0.4<4 0'5QQ/@^_*CGBQ<9N&**MS7I;WB=-Z3(@CLK!7A-YMVB)&FUOI1Q M/R6# =-!>MYPKGN T'N$3KVM55F8G]$K;ZRVE3MW5V8CYPW17\M\=>W[G&O+ M-J4+<.,RYTZA=;>FP=V]$;;S6_O=TQHCIUN9#\ .O9U-/]?CQY<8+RL<2!Y, MUR.A5(=+J!0\>"=(;C8%\@*U=?C0$,&]=K6[9/2;<.S( ATJ[K[-SWFV896Q MNA#1#UH-JP_.[]%-/Y_$R?CS2E47/"8EBLZ.MGHO:%4H%R Z:X 55-'8(BV6 MK2S1G@3TFS3LPB@=0Q,#L$\WDZ27C%X>9@=;#Y\42.]Q/5XM%EZ[P B%.7BA M=//,T(,4]9M7[,AJ-53" "#U8C9=B>0_Q\LO+\X6R]GIU49^R1-SBBH#"1" *= M:\5.R<2ACQ:2K:V8,2=38B=^U5 J7#I-.QU3.P.P61NV^6L,<>>L+4Z 9K7_ M#B*2_941@N.AT#^3:'ZCY5&B!A,G=I?V;*N8 2#MP1W_&EO%\Q*$J91$SUYD54#TY_:NZ%[8BZ8P24W:&N"R7UG;^XGG]Y]3U-SFIGV7.? MX;>PK+-SUC(EYK_A?#F.$ZP_._*6%5V'IME(3JE8#"!94?;[%$T,P#3=TV2(Z.#MX8ED)8(5EYP",E9T#68T:A"DJVKHJZ] M?C"QY%'."W<2]@#*&VH[CO'Z/M :]'7_1_(UB95Z7!5]K -XZ@C7R!&\%8S^ MD-DFS3,O7?3(V4#.8$+*+K?"-LH8@/UY0$+")BQUO+S+H=Z0M@B1\0R6F\(1 MO;$/#C?8KUG*0:4QS9L1'Q55C50Q %!=Z]N_OFS/ GH7#3E 08LZ@5S5B<,) MK*?MFB,%P:GU#9S;-/3=6J6-;N]MTK2GH < E&T#:3T79+7"6Q:B'T Z/F RS">8GX5 MYE/:@!7)S 79! MPB-S 781]R!\I$V=S)TO1NIB(*J5!>#^9N0 [J??QN0"[ MR'H(:+G;LM[762L8,I10)"@NZP77H,$FSY*0+GC>NF/A$Y@+L)->'Y\+L(N0 MAP63BY;U#@V/V3@H+!$'HC8V0VW(]JK"N7"%N=9]YI[ 7(!&,-E'R . R7WW MG).*.5M)06;1H&2]+E_G/,FB8RFU7Z=HWLURV',!FG@I^PEX !"Y=JY"P>;) M?,517AVQO,?Y:A;U* 49&?.BML=P=6Q@AAARJKESLI%9$[_=F)8'R1J( [.G MYC54P&GG0 MO)4^&B=RZ M%^H&4OH^W^H6.7N(>XBH.3E;+I9A6LLJ1R9(QZ)@8(OQH#PSX LQ9&5*]:"% M2]$Y=*[1T_["PCM+]\!@./7^6RQ>#^?E?%RA$(*D5D&(YR@4*$$ M"C9-@N"**XD54T+K$HYKK^_7K^X"&/O*=@#E/I>7,,^G:USUWBP^9)5*'9^+ MJPMP'GPH#J3*,JG:.+-T=BOV-C']NM)=0*:-W =@5SZ0+HB .JKN)5G&R6S5 M=?Z/.)E4+VR:?POS?^(U8=&&JQ(/*5*4Z1/)B!RQ@,%!DJS$(G2)IGG5ZD9J M^O5NN@%2(]D/ $6_XI0$-*D3+/+I>#JNPEF.O^$%.Z6@#=HQ"-[7MBPND92X MK >)P6*I/:9;7U%]A*1^G:)N\-12"P, U1TAC:H[IT4VP%7M*^T]"2>2J;56 M,B4UR\A;6Z0[1/3K&G4#G,,D/22O>NTZOJ7P8!12CB*Y )(+!4IG#D%' 9FV M8&-%XLZTKK.]AXQ^2^4[]:3WE/4 X'(U)7/-PYLI62WZ9%1RLLE9"34[3XM( M!G"X*IHS.A7.C.@@57H_+?WV5>@".$VD/H!]Z8+NBVU5264XK_;6.$LR406" M90A1RJA8*4;*UA6HMTCHMW="-UC97\:[0\2O(3+%S[50Y%-#I%Q8R(LT^'AZ M5MN\K4WH;+IXCF4VQ_7/?0K?AOF/U3%B[9%4$^BS5;!PN6B" MQ"!(E& LTU4B F+=L(,L21?C$5WK='.'[/3;IZ$;! ]#]X/8;L]9/%_-SRE. MJ:E;Q[B31I.UC_48VVHR^;S4/IM"2.4%!M\Z6;6!E*W@YY\>_ Z3^0#VVG>X MO.YF6EZ2K!>FK%WM AE", C:BJR8C;FXUO'?#0*VRV:RIX23_04\ ,-RT33@ MHJKS>5B,T\@KRR@,<6!9-+6TL_;K%0:B(V&4@DS&ULFF>PG9#BU/ZE#_<($/ MP*;<9N+E>'*VK 6=H0Z;S@5\T!^LKJ!E.V0\Z3.\EL( M?0#8^4^L W8Q/_M&7MQG?'=6;[*NN%P7V),3,+/'#:8EVFS59I#MFX MB"DQ*6WK?D0[$;@=SIY4:4!W"AHN^L[7TMTZ4>ZY%9$52#+7D622@:]I.:ZD MRT$:^KCU"*8=2=P.@4^JTJ!+)3W=8MX7?W_V[M=7']^\^_CIY,7__/O)VY>O M/GQ\];]^?_/IOSJI[GWH?4]I'XMD3KS?C9=->:M;1."4SH7*2$7YD&Q0G(Q(8*6";UAI43? MV;W>^P@:");VT/0FT!PL]@%@Z!8/YY?D4U)""XIE:E$R;>?K MP*[^?DG[K,=N#IX&\!X":]Y,P?1=.<;5K)R<9YQK!LEJ#D3UQ$6," M*U2P)C.?;P\O.A@KU]\_D,82ASO!>PMU0("X6"'TBE2< FEJ:^Z@+0$[)R#C MIX6)5AO;NL;R)@7]NBS[:W(#)/80:]^ST)Z1AL2KTZ^3V0_$Y[/IV:(R1U#^A+7?[^9WLU3?IA-)J]G\S_"/(]0*IZ==,"-RZ!DT!!6]:#!):Y$+,6U MOD*](XD#2;CLB8B[Y6.=J6< Z'NPNXX3ILZ_32"+(&.;702')H FK@)WT1O; MNLKLX+9&7581=0>$77H>[:*5O1'V%>?C6::U-%\VV@CO3)&(S,2H:0/WBNL: M5#H(-I.\LD\85/"%M6]POM< CR[KBXZ&J0,U,!@DW:S3E"H;KX6&DC@GB60/ MSCD22V'<*N0JZM;>U.Z%L%W6#1T-/_O+?0#;W$HLZ\:#+\_F9$7?KU&Y,JZK M;YY\75U%>/4=YVF\P#S2W(=$[B<4OSH2UK0XI=, &.*P?%I<02R\[S(Z'T M 2I[O]O<-TA;:7"X&%TOPXO<][IO_]D\?2%V:PY\U4A9H(^ULU\=,&SJ!2/A M:F^3E(3F66EU5'.ZF=3>[S'WC=:FNAPN9%>+*<#*PHDR23@1F24%KK3@:['T)T_]?2^S;Z'2EXN(A> MK M""<7LR[90U%U:08D+\T:#C8%=+98+5WKTN7#C^G_%&=BS=1RX.GJJVGNZI2> MY(%11 ?.*'L^W,U: ]9)653T"5/[_&^_WL]/^EON+L/CR>C+[XZH)LL3@G*+]+<5"F"'8U0X. M"#8H5E@P:&5G5:;WT-.@Z*,^\_U\]FU,DGO^XW>*R]Y,+SOP/DO+\3>*OZZU M@>9D?94/2#$7*E!1U:Z 5H-)N6B/2FK=>E?BJ![:D6Z5-< '+*; MU3 Z8Q!9%$BF]AVWM2FKI#^L,5G$+*W%#K"V:SN^KF#4M;8?+$3:1?0#P,V- MS%--&TW3>((W6/HTVU6:,2H10N$00JTCR"6 %\:#1@K8D4GE5>LD>Q=\]%N+ M>604]PZ$(2R&1/[T2K^GL_ER_*^5KFN#J$6:G=46"=/\?HZGX[/3Q57+],4H MY*P]^;T422ERK[5%<(J<8H?"DJ.,J%/KCC;[4=JO6>X?8;3]=J=YNNLC9CRFG.90(M:9&OJ;8*@ M.: NU@86T8;6O3>VH:O?NOS!0;6Y*@< SPV58#%G)W+4D!A/4$?>3XOR.E#@BE)D-DO4B5EB\+NNQC4Y6>>A&+F^)\LO.%\;_E$1+&J;$*1,'E2=5QU1 M,DB9!Z%$25RTSM_O1^G0KJL?"9_-E3ADQ*YXNMIVSIF3)I$70L%8\JN^1PF" MIS7)BK+<,2^*;=V(>3O*AG8!_DB(/%A)0T;@Q7;P/OQ8[061?&(EO0:%LHXE M908<][Y>7/')>D7+CAUMLSXG:F@WWX^\4^^CFJ'ZAO,SHF,O7J>R-GF=).&Q"9+#U%923-+#4ML1($(YX3ZSZ V8WFH=V /QY2NU+L((%< M!YM6,?[G>/GEQ=EB.3O%^06#/T8<4XQ1DC"%J=T04X"@I 1IO6012TRL=3W6 MCB0.[0[\D6#:3FV#1.7-,ZHKQFQ02 O.@N4JP>IB1W0^U^FYB#DHXT+KZPU; M$S>TB^['ODC$YN& MJ^@5ZI32<6#Y )4#F4API#+V5NH:@'U\'WY9>AK@S(3P2#YOBIDLO<2#3C,@DE$*4QK#&Y%V"#+WINAX_9DA.:J&DX* MDF28R)==O"8A?PR3FMG_+2PK3S].RKU\:BYTYG52FO.L]B-AX'Q,8#B3V3B6 MDFY=Y;,SD8.L9^\,GIVJ< BF\A:#)X4^(9=D^:,VR%D2O_6ZYM>Z1D>.%5J( M*0!+O@K2<')0M "T.L2B.6?8-3H?(&^0=1;'PF4KM0T!D;=WA,V<65UBT"J MUE;06F.ZCG=?-?/(P:'%R#K?P0_#X[&#FZ-MXVV4-J"]_)S!U[/YQUE9_D%* M&"G/I"A)0_*5$T/V/BI%/CDRKG-0,NO699'WD-'O04Q/.-M7#<,!U/:"&R$W MW)BH0*_28,4&B*Y$X%9Y'[A!8UJG$[>GKM\#EB/#KR.E#3>'\WH\#=-TOR!U MD$$SY\%+%T%Y039(#*@8P$.U(.IY6Z^AXZ^'X^)C:^ MUMZ%:WM_#D2 M/II@6'4JC*'-@R+[*&4&97F,*JV.,SO,Q=P@9I"9E\Y0UD0E \BS?,"OEPOF M)B-!N^0$>F!1^%KP&R!XBJJ[T,13$73?--[S.VP+],2H1#;F8&0JG&'VUH,A&(R3F+4I1##*^ M992P]4L'F2KI*"KH1A,#V#8OEM$'G*R@._L4OM"UF4^!JC8_T015,DKGFW?3VI;7?4M6>PH9.%=J_A;SWY/#>^7U.86!U MK*3F-2S/CH095 1.:Y%6I(LI8(>AQ?[S%CLK6>TQQ#A<14.PF=<8N@C+*4I? M]1;_?4JZ>T,?3$F&-5]T_VI;#Y>*IG:'SAX25\2W*06B]PC.DE 5[21"M.Z1 MUXKV?DLQE)+@1:F3IT-"G6P4I;65W9ZZ MGH?4]?PO0S?B#_Y%4AAV;?%R&^7( <,8L-!2-B"@S4R*$:A6_O E MY\2]+ZU/4;A8MH#IJE=;V2%ATF@4.*; $2G@- M49.P3"B(%#2(9%I7!M\BH><1/%VH^@.6E=<)Z'GZZY'@?$=&W[F-V/R4]U]H> 4 --# '-4>&"2@JZKU:;[T M/-_0OG^UU0C)B_/^O_;+)ZT*I]^?GX^7]A7N>25H6JX:[P9XL^&AH._;#><]!)_/ MIF>+C[A<3FKL?VN^]^_3,6TL3#B9L\_ .:.@O_9H\]HG"OK)HTV%JR2WN\NP M]2M[KACO%(,="G](D'HQ"8O%N(QI;2Q6[-PM75%<,"V5 6-<[:>A,_B4:TE\ MCE8HDU"9G7'U^'M[+A0_+K@:JV$ ._BM66 G<1G&T[I\+@YS7L_F:XGBK69_ M3C'I!*T=SCP)U.I4FV+(6KY<@BX.4;0.4?8FMN>*\Z/LPL?1Y @>^XHK%KK MY_'RC+3Y9MT ,#\_6[Z;+?\+5PFDD904^$F6068*".MM#8A&6-#2&)V-S>V] MR&UIZ[E$_2B [$1/?6_*-Y9./UHI1D?&L!+G[_2MK,LZ]KGW=]=7+= M$YU^@6+-:0[S/$(A*((4"5ADQ+P6'#QYN8#>.=3*"*?#5MMV:\IZKFSO?F/O M594#L*/;;!B;.OU&5B3M#KYV:^.@8B)6G63D3"0VW/M^V"V M_Q;:[-L 7PU^JED$4EU^>8:?9M=JJB]*JA?OZ[Y#ZW,5$:[Z%*GLHZNI.^F# MI?#/6'#:D(=.6XPKR7-G<2MC>P@5/=>]=V]8CZ:B 1C1@\HPKOK7,".-E8I" M15U%+8C?F#/88HWS3B7>O'"X">']^@B=Y>N/K]2!('G$T&$Y MPS5XX9C&R)QSK4^LZWO[S9+WH.Y[ +>3[/?&RS>N1*UY'CCE!+G*N[6$4!7VH8TK<:Y=OMR'8N 'O\?I^$^'] MP>Q("AN $;O)Y(OU5(B1MLDQ08%9*G5":+UDYX0CZ=6135*@B[GU]GHO(?WF MROLWZA M 6U/'0T :X<5>6L=F"PUE!+K7FP%/'T)+)!(K4T">>ON!-T7\'>6%.\?MV?M+C)Q&)\^G7R:-)FJ^?^%N/% MK%P7(EF+CV>GIV'^8U8^CC]/QV6<:J?]RY.F]R3^5*_R[V$!#WI?&\O8CN5& M%O/N:ZX@ZVG#-,5"R/6^9S8)@J-_9F2)*::-Q=:7'S=3<_ E@T-6\/[P62-PWB_H2@11* MQZ0B@QC0@S*A=K+*#J0U6NHZ;;-YW=66I!V>^WGP-5>X1E2HN4;0Z%>XCH3K M6"@,S"(KA@%C\_J(+6GKUW!U@:&[V9\.M#18Z[,^R5]?UMO# %W_]38V:"-! MC>_Q'@QB&KYXVI@W]6]0..329DV%5\,*)[4>DQ:\MGQF%"7YC7*VU-W M^&WCRS>]F9Z_ZVI\X9VW3O,+G->BH$_S4&LNU@<\5YOVU;(P/*$-2 %5\D@> M!,DOW[=L5+O\:N(Z3>O0(] " ,UCZ^#N/Y/\+D#'_#4-G; MVU+>_Z V-G,+(AM9S\LW72G\^APMKF22$GB6!90OM2%-)/T;Z4@,+$K9>M3) M0_0<:B'O>_:UV(.)7'*H UUKN:X5!4*4Q#$SQD@O.(^MCT<>)*A?6]4,%[>M M4SLE#-;$W"JA".U)WM8G*V>V\8 [O0?!+3]N0=G*6[(_#KD0JWQ18-IA1:)M%D MB'751,U-M#8EW[SYT /D]&NIND+,G618(WT,V&RMY_F&:Z-\:YNIO2S5_8]J M99RV(+29/=HPY/C*57UUO2UA+N@\)"0"8L)B"PC4?$?P840VZN=__ M@OO" B:)YR1( %%16!!X!J=T!.="UMY'PGY[,[P]?7U;IY;XN:<)>S=Z&JR1 MNM869-4=;AHFOR_P8E#TGN;J\8>V,5P[$M_(A/TZF^4_QI,)X8/>&J:?QW&" MMZ/\JR:D@GEA,$%B,8-"IB'&H@!M3#(E7A1OW>![)P(;]''<\(9KB8X4BV#6 M@K0,ZU4G6I("M>V)M05:_AJP[%-W3];&IA@9KR\Y;B6P(LJY= M1=['IFW_\#:V;4]F6KEIX4=-;M9LYHJ0,+G*5K"LC(LZ SG_=+\U>)+(G&XLG+8<].S>-<+=;1O8HY8':RY?S$Y/Q^MS#;(N M]2AW//V,TWTKX!YZ7"-W;UN"&QG!:^][=NM]]VS1PN8BT.35\0THY1VXJ!@) MR>58Z%MW.HT$1E:I/O@>B$BE: /, MM T_'P><>[.J*J!VLQW^'R[6RQ^(KS%:O/ MELOY.)ZM*FB7LQJBSJ;7]Y!]3.FNKVAC8P]BK)5S%^93"NKK -DU$9>%A:HP M66(!G>JTIJ 0HM:$GV1CT,D:9*JUF[>!EH-GH=QZ[K5B(2F]$#X "DE12O5@ M?-9(X8\TKHC(&6^=:E@@>"8%"PDL,6=8\B6)UC9D M:^*:-)MZZ$7W13#*1>>839!<4:!LJ3UHD ,W*G*=DD,\ND &%UMV@Z][&U%U MJ;_!FJUKA]XT1!4"^VY.G,"+T;:;KE R*4$ZX7SS+8OI=I,3]\7 M -M@8N/0TT,U,%CS<4BOF+[:Y RH74Y?;7-R+)'E>F-_=:->I +1:@[>6!:3 MM]PTS_ITUS9GI8"3(E1)DL M**]JUIC^Z7Q!+8L4K/FIQDT*^NV(W1%R#A#R "#R>C9'RT.J8:+_[Y@F@8+^M7(Q0R"Q$+98S-*X)N9JG[!7W\?+DSE%UE]G MBS"Y2M6=S&]D\^ZL(<:B3H9$*)4F.\^)\U#[<1N*Z WC/KK34 M&4Y[4>X 8'W5$NHV(SI8E-9'R)K"(87, 45##D0(1K*@)39W^382T^]Z/A5C(UM31IRF96H,B+41E"V06BS79>/JC M,;1VI;'?V8L=(:Y31?TI,\2?5G?XCIT?/G]K_]GA^]CO/C?L6?7]A(>D:A,Q M@0B1,0/HM$^Y"!Y3ZSQI=[GAC^D+YC.28BV9N^8-GY3J!3__4?]\3>^976LW M&ZP)AI8Y>0ZTLI64) "5 N2BM-'11AU;UP'M0>9@L\:[X.=.,J]C=0W62EXT M!-_?XMUZ0ML^Y1U:HFT[33/D0F"2('BFG1?KW&N1#12'EKZA(FL^>_=(W",V99\VMKVQ#6 M=WE0>_3<4W?=6#\#B!JN">[5]W7+HPNA+9[_^!5GG^?AZY=Q>C;'L+C%:N92 MR& 4N'J33]F\F@3I(0@K/)=,F=@Z@7P N?V>>AT#H,?2Y6!WSVN=M???0.\^ MI'F?_0ZWT1UZF&WCF9WE[MUTH0G&.Y3C&I0P) 163@Z#/@,FEEBHTA MMS[PVHG ?O?)(V&P.Y4-=G/.7;>GKN\^Q-W@:5-FK;&V!FSU[NU%?HBA>^B!G390[]2NKC?JUK9\S8Z3-U16MG1DMK37' M*"[VJ60FE?'-;SP_3E7?IJHE5K9NF;Z?3@9KF![M-;Z_B=KVT4=JFMZAV=JM MZ75&(:VE@($S2V&E]75KTYZ^8D*C]B4W'Y1WU-;I5WO[Z_%TO,2WXV]XY[6W M-GD4CFM9"EAK'2CC:NNM4SV(/,IM5;?!66;O;-N-#B 9,D% MB[.'6'Q]MJPB/:U7.=;CK<\=XUN\JYRD3=9 P,OF7X8K$*D@TT:$8%OOSBWI M[S?5MM:0R#K M"4&IHJ.2(;#65=\=#ANXVB_N=J"_M6R2J_?+F840N &5>03:-PHPPQ"]#05Y MZVK/[:D;[I" 7?"R>3=OJIW!&K4'^ND?$,P\^M#.AP%T:*IV:]M><@B>)0 )Y0_!_J:]YB(+R>KYD?%P>&MU:. M+(I[&^L!4,J@O)'@BJPM#65AK @G<^MZL#W(?$K# 79!V6V3U[4&!Q# K/V9 M*XG>XL8K38$8"A!!:%"%\\I-O7">R(P3-TRTWF(0 @8U"6$7"%R8E:-)?]CVYN>8 M4^3X 'E LE:;&XA.<.!9: P^6N=:U\ .9TS"58_\ZW0\F\\#>0BKMS[_<:>/ M_K,_PCQ?2T:'NAX, E^EAW1"6M3*@TW"!8&%\=#!;9R6+#SI,0J[X/>A,0K' MAL( HQ;6\L=YE>F[.3KNAO1NN_&;2_6JY",2QQLK@=!P0<(D2=@TGKCH_3) MM>Y-<3C5_8;#/>+]R H?*,2OK]WK'/\C3,[6*""/ZG3]V>V#QQ*--^BAV$3" M%R) +(Y#X2[H$%-PNKL3E!8<]!N)#PSZ1P+"H);!*W*39S\0/U(0,4ZX8=>; MK!YY?L4US3Y/:VG7>YR/9VLE7:_J6&P.."0VR>!]0TX[8?%)* M9\STVV%P$(NC3W@,-@K=<1[3_N'I?B_J9>A4E\FS32.'-/D<6=;[#MK62P_! M0HQ2@2?WVA7G7+B=4!KLZ*EK*^[6&VJ7H/1LFE^.)V>T[&\?E"6I7*95A)S1 M*E#9=CG-E:?P-KVY? MOOJ>)F>TS->-#$Z_GBW/]X+-8[V"1DRT<4%FC )CFQQM",:!4$XHQ$SQ.4MKY=)$Y!EB@XEL_5:>H*@=2&K+T+0 M7,F4N@N*MB*Q[U9-7:!JLW%KK[5!;=,WV#L_'WS^XQ,]IT:2BVO7YAR%79[; M!%$Z 2I804&BC9!3$MY'$S-OW:YI#S+[;M/4(SB;:6^P6^LA75#O=+%_BQ&.OIO%+N=B+IO'1M"B%IRPJJ)!92W&2*K;F#AW!6I'=>M ]7N6L?> M$>K*XQIE'3FJY,&%F@1V2=7^"Q*B3@J3]2XUST?<3\E@&\#N@H)'1U;L+O0! M[-)WN'C^XSE.TQ=:RO]\]GV\&%E3F$B>@7&KPB 3*'Q;]8YT*$)4Q=G6Y0./ MT=1WI?KA>G\,2HPTC*>CF*177B$8GNL *V8@<.+,,8L!8S+% MM,ZW/$;3P$!U$ (>A=7E>!'/Z&FK$Z;?\#3B?"2=Q12T M!8'<4W1D"@F(ON(Y6):SPSLS,S=4$7.T#:S/57^:$2VG_P' *6/9U^_ M3L;ULN MEL[M*QK'F5.)=N<2:,4I"ERET6"$06M5"+1KMTZ4/DS2P""UK^IO MIT$;ZF$(L+JLEZJ==>IUPW>S*=ZLJ5I<&_+Z_,>% ,X7IY',\E*T2%[>?_+30=(A*9ZWD.P";=V?3>#N>XILEGBY& M,;*DZ[!@6^H '.4O-$J,=N\B<)F:OHM1C]&(+J?X(<(H?ZL[OLGY;+%UT?\O#K9&(5HD'FE0'M&:SIK59-+'"(F$\FAX"A"8S8W M$C/8FHA=L'!G;G@3T0]@"[U@Y -^KN$$UZUSN+>3TF_QP =H^< H0]VP[P83]QB\]OXK+:3E(^R*6T[=-0H MD[,H&;1#3IZ]1W!:4%!'+A,*S(5C:;SRCC13^?PU'[#&O75)X;S,YJ>U9=)) MG(S7HWQKL^I4;VZ-3^E'3LI'^G11UI'S.O1!61A7P@ O]:X-%PQ<-;6)1R%\ MBIZK[ULQO>&[9PW_:;!]48S&Z7\" M"SA1<[@I>'#&:-IXBQ,QT:?)'A?=?1[.]0VN3C"^AZ;[1ODSH7XC__#+Q:E2 MRIJEZ@HZS+53@JOUV-J -$J)J&N#O>W*C6\]^,^ LGW4.VLDZ]YQPL4-VGD1 M@BD?P6=;BX^D!A\<;2C%>!%XK1':SIK=>G _N^W <'* K/\, =+58143%FW( MQ*_0JHI0471*7K%P)A;-HDZZ=9U[.^K[+=+Z,P1&^P%A $O@VF#6B^Q+O5)^ M?<+>R&'RR4@.)@1:U0DCN,(%6&>TMD&(H)O7WS].UA./YO=$S.US[L;J&RXB MW^%RI!@O/EH!1B4#2AL&(1@!R6*RCLNL;//*B8W4//%HNU/\[:JL(<#NGMSS MY826D48;DT 'V7I9+T5$"(5V&.EFH@+Q#8;_5B4\!H8D;@55LW_P>K>:GTJJ'U(RNOV MZGRDG:083R2PJ2;AK)40?4Y0(I.*N^PL:WWIJA7M6^'<_A^W1;F>W$R)&K M'QE#+G04%$B2?ZX2IZ4M.0*R%'6.##UKW[SX*-6/-Z5^P;.M=%&CQ[-8KX2=M6)6F2_+(8H04K5%:>/1Q*S31"ZXAB?YUA:)-[^Y] M@F$CKH[GXL5D=E;'K\TIJCLO-%"1:\&U <,-^= B* M0CV)'DL2TD3*H+SY^0XGGT]9\"'%'BA+986 M ^VSTC+P6A40-LA21!3>LZWT?]_3^SG9ZTC_!XNO?_U/+V8LKII9U(&[GZ_W MR?2)V\B@;$0(PDM HWQ03FD9MZO9W^)E_1Q^=824UL+M M&RSOO_Q8C%.8_(9Y'"[ ;I/3$AEP$2TH55*=UFK!6L\*-U(XW,Z&W//P?@Z: M.@+#H<(;0*)]0S!VE;P-WHF@=*RN-B,PLTRA&6:@.,U+6U1!V_J.^6,T]3Z0 MO&WXVHDJ!@"M1S)$ZV%Y=6C08H'T7_X4OH^DEDG7F"Z7VOI9$(NN. D\6T1G M$D-[Y,SB?60.,G^R)T[N/V_I3&F#/UHY_SO^^!5GG^?AZY=Q>C;'T.#\X)$G MMST^V(6-(Y\>.!VDC3X!1_*1E*P=\%B18.JUB)"X8ZIU!?403@_J"!]C-468 MZ^L@@=<>] R[(*5G4X/=M%&SZGACZ2657QQM93#9)4+ MS;I.1.899,[DN&*LPV-10K(Z^F"QR+S5,*1'4L,;"1CD/KB'?F>MA=TW8M9M MKJZSL@WJ"W_$)GD@;[= C&;".@OF]Q(L;/64NX1 M*JNN6?,?H]\_CJPH/*HD(),O5]>, A\I=*7%PWFHW6;D0X=,"TQ_^3S[]LOY M$]?0./_'%3*NWM@\U^?CT22$;.U8%DUD4&L[J<&D,++'##E MXA_:/7;3^:_/^SM(Z$;G.TIP #I_\6RD4M%&D3]50DU-8B@0?%" 6I(H3-+6 M/=1R=OWC6WR%!-SK?48(#2,*\FTU_OYRA%F3PCDNP(O,Z>81,5*T!YD:Y M%% FSYKW&[UZ?7_' &VQ<*AD!P"*1S-(,J R20;@K):,)UO;9E( 5@,N)FV. MN?G=TB><]-TGUNA$%0. UC[YPQQ,"4HKX$I:4,5(\%QET")9YBR/HG34+N)/ ME/3="2<-DKZ[*&VP2=\WTV^X6*[.;E^'\?P?87*&BS#-O\YGB\7OTSFN;W/_ M2GM%_?CMK I@-KWV:P?DA=N]O$WJN"-A-,HNWWA-7#Z;YE?_?39>_OB(Z6P^ M7EYO^FQY=JO!*DIY"NCKM6]-Z4[(N%UTDQ:,\U3K)VN%I"[;/V.A@ E%;#MNC-5P4YJ[M[]W"WJ-,S%_=_ZW(^ M%WK/6 94Y (IC *\00\YV>QX83&GV!A_+>GO%[1- #4;B'8'@.P7LU/RFBLK M[\-7G%^TC0R!%YD8:!<423,;<))<9^.3+D())KUK#-%[">D7:_WAXDXWDD.5 MM#?2ON$\SIHU"%M\(5'6OZH?\RU,JGQ6RS<@3U)H"U+3RE7:,Y+.*F=9F(O> M&/I7:\!MI*;?],TQMN5&FAB _?I #O)\7"_4W\_3_9^>KZ"2I-7!6B@B6%#2 M< @B*A!*EV*MI7VC]4Y\"+T]#_QKA)D[^9PC*7 8+W?CFMOM"N<5JZK4U9- MG?ZKL')B4'J5N0I;5<8\[#C8:G/=12D#0-;CF\95]A652T6S!-)[6J.R M,/(;A (3R$D./ IRF(^>;=GM[*2S!HG'V'R[TM4 8+AACUB^"//Y#W*>5WG: MD9921/)>P7M%:RLIA.AEI(!-!B6X,D*V!N!6A T]';,G++;S_0[04=_WPN[G MZ+ZC@)$3(2-#5WN)L3J++$$D;NK(14_R9$:E[2;&;__.H4<3AZ&J2P7LCBN_ MQM6T'CUB_G1$>*U/F$8JD_=K>8%B5 %E.47YR@F0B6?F ODH6\XVV>&E0]\Q MCP6P/530/\(>MLJ79YLOQXLTF2W.YCC*)C#)BH?$5>U09UEMCVS!*6W(1$OD MN?4EQZV)Z[=W<+\[Z*&Z&H#[MDELHR!+MJI.#Q:^#@S4",[I -$8PP6S&D/K M?/ F6OKM_GLLB#71Q/Z(FBW#I%-$/4OI[/1L4FUH-> 7C;3_/IO4VIWJ*HRL MSXE+Y8').KLZ.%HV.5JP*,C"LY <:YV)V@J,[L\*QOUT,P!;64O3KMBX MR=[Y/*LZ9&BQ?%;HI<\FD]D?M27VZ]G\!1$[7J[7F:RWSKP'S>I6;8^EK/\0JC-RW7^MHK35S*(FF3 M4HX!&!?D/$?RH%WR&@1:JTPT)>76,Z-VH_#)E$GO@JIM-^X&2AO +KX==^_P M\IR(#/_9='G);D1+LLU8VRG5^\6)U=[I#DI*WEN/68;6AWH'DMPO:+M$TU[ M;:/:)X/D>FEL/#V9XG]AF-_A?222$(:+L*XB5C8I"$Y'X*9XC>3&A-*Z(+$% MW4\!TXV MA?(&VK]R2!]Y903RY^^S&=GG[^\'G];<7]7#R3_K$40!9)BLA;1 M:XC&%D"GG2L4(#C;^M)]8Q;Z/6P?/OZ[P<+36@J5Z7/^/^%T _O>)59,K5.@ M/T$QBIF](G.@<\D8% 9AMIIDTCNMP#AB8"^C=:?#-(_$G\3O/BIEV&)-W*6 MS\-BO!A1^,]95H)DG6F[%3Y_*&@@BB*,U*3L5NUSZXVWS,;D?9/>=A#@34 MX?F7_;3[9)"\*=:^8ML["JDEBU!LY*!T4>!BR9#1D-EPAJ'HQ^EXE/2G8)O[ MP'=;G3\MJ-\32U^Q78HVP3L$%G0!)8J#F,GGR]P9XXJR]/>@\BF[0;WG/$IO M4&^F\Z<%];N\9G+P0B@"A,B,EC5G$ 7S$#4Z7W0*61^K0GX;>I]"GJ0W4!^F MW0$C^8JA$+2R45&XPA@MS9 YQ"@T:%E4CE)[[5O/KFI3_MES%N,XF-Q/3\V2 M$AT6S;T+\SD]\!NV*96[\[CF!7(/$WS\LCADVEN'CK;31( P/$!@=62C$DKF M8%,6K8]H^R^+VZ).7R$))1I:AB:M!J,8D@M9:(M9HY!9ZJ.=US6Z=3&$,2012)!=>ZG_>?OY_R3H#J MLI_R+MH= ++O[R;H%1>Q: ?&>@LJAEQ'K5M(D:0;'==RNU&6.T!T@"T>^\/% M5BT?=U'2 )"VR^5/;K,1A83%.5^QYB"R4(^?8D FBQ=X?(?P[3#&91UCV^Y* M5P. X2:&ZG"F\?1L=G:K0]?[V6*\4NU5&J!^?.EX&I##\%.R1QF MA=-1T#<;)!2>\%YP(8A/?^#D&ZZ%<74&YJ(JB399J"TL0*E4RP@, T?^7HFT M[RH_E!WA04:&63-US!4S')S\"1;+A=6XI: 1ST'FXB/$Q&JG-8L0K0W BV V MRV#=T2IE#V1EF)573W'!M,!*_]W-'MUP[Q?"W6U5,BE9=+:&Y! MHYFSB962_,$>UI;$#+,2:U!^5!=J?<(;P+4"2\FU=-%#EM+5BZD>/&V"8!1Z M+:763AZKU>361 ^SRNLI&?7]]/^$ 7][UQ(H#>=2 DN,'#VG#7C[_[/WIDMN M',F:Z!/YO;$O/RE*:I.9FN0EJ6Z;7S"/C<2<(J !JMCB//WU0*'V#0E$(@.E M/FU'1HEDI2]?>/@6[B:"Y0)9),Z%[P7V^W@THXT)?@W@/P0+K3V8UAU#UP?[ MGQGK^/AF'9.[_> VG4)[,-&H2^B1 ?PW6'4F!"DY XE%@>(Y0F "(6KOK"TE M6]DZ*GJ.GH-[,:[[D-?K?%X+:K_/,E@45H3C(."K#[(=@R"+QP">E&4=]S%U@F7 M,?F9N,#>"I4/6D%Z@4 'GL4SNRE3R#H$KL&;VD'OBP//I(=HC0U12RU2ZY<. M!VZ6'1^*DR-F]W6T0]37 1 /VF(9).?<2')CLB011G+L70R2_"FG19$&'Z0E M_KN.]F#,M%Q'.T2!'8#U\388;M$$U A%6)(>=Y+.<*G3W^B(.V-TDJW;Z3KL M53H>#G;J31JBE Z0-=)-<].YH'C(7%BZ;;BKZREC@E!\;61@RLE,@9]I_0QJ M;)ZF+0]VZQMT!:4.CM;NR^=*"AXY1V#UV:B*6H"39(641^T"BQ%5ZR?I;1<% MGIHCO">F]MXN.$3!'2#WI2MU9IPM*>L"EEPT4$EE 1=6;F>K>0!68J0N)(\:"CO!93G1L,_D.%"]>?6%6C.!9*@3C4@)E:S-G"@R\<-)S M5^H[Q,:,/TW-M"'+6'BY;\8:::.#^_2NQ*Z8,#'%F!T'D@^2B:]. 9;:-""B MS8A,L];EH$<)F3:P.!::#M?!U$]];IV#7TF,'_!';6CXL%K&O%XOK^Z+&5J+ M+MD(3D5;IWIR\%Q&R(QQJ3/&J--+E^" [TT;"XR-GK$$WX]1^FU!OFI=D3HC M85@=D(/E*8 *(M17I08,3T1^D5*QUO-J[M,PK5-_9%.TG^0[0,Y&+(_;TT"7 M+Q%M0;)"8F&.(HR8-.3,(/+6=>.GJ9FVO_=8:&JDC0YPM8/$9K8XP35& M**&&L#%&"*HHD$[D(JQP3K6>4[X#6=,VTT[C0AVNGVZGA-+5_F=>G?_ RZE< M?];K_ET^/RBK\.Q/;)5(V)WL9KF#RT]^.,/%U1"SS7>O 6=U8EIX 5)N0C7, M%*5Y#R%SZ9V+S,7V7L4+1+6;=_+DIRZKS9S)B#)DL(K9&J=JBE-]=0F3U3H: M;5+K4:"[TC9U#J$E;IZ><=)0/UU9P2R4-_I)V-J M[UD"QUPJLM310>TS="^2U' [ME5.SWBK#&V'7W%'%[[5%DI1",J% M""@30C;"9LQ<"]G:Q.U 5J?6;5\H[ JU/?4R=6;K9SS'MT1^7EUSLFTVS((+ M%3@#;I#<5:-X[3,T4*+*LDJ*SNE.R:PG/]$I4O;5Y+*Y6*<&Q^\9USD]S4N2 MS-+_*? N95!"9@B;<+=8%;R1*%C<"2(O?&CJ-/F(0&DIX@ZNK7\B"7.15S]N MRVG+BK+2,H,:BE+$2A(%@O:!PM6,6O.D66Z]_.D9O$:137*%MV[^?H*4J5/GXT*IA?P[@-'& MT'Y=GJ7?OOVY6GZ_?)%\]:Y"FVQ-S"!]W=YCLP=,I7;\.%E4-D[SUKU5SY S M=>Y\7#BUTD,'D'J[W,PCCE4UORU(<%](5U>\8)0E<"4!"^=T<=?5 2E%$,'Y MVODJ;6D];/J9.DX]MHQIIH@-4/2FKWZ\[%+/P.F@9@>M8BTLV4@PA$2)S MCK$B=IE?O,4>:;]5-,SV/ZQJG-5@O6VV!@IW-"\EM=/$ M1!LX'D6!'0#UZ8+8(@V1P<^9.(CS2_4O[HI$&^:D3PF8"YIN'?)Q4= I3@9S M]ERSX%KW,!^!K4YS*"-;XXE@<;HG94=A.*U3(^5YTFO*8]*".!XM0:_UH,OMSU1X_:"GB4X92T_@$-SLW1,X1#\]N\.W>HU8+D)R'P$M2E#.;Y(V#J+SCB\7:KBI(S4R@8 A=7+*&1FO[5,ZM],:D:#L!V.Q2> M%11)&NY!AY)J5R0#;R39;>$E=[P(S5N_N;C]_4ZMTIZZ7382= <@V2T'>2>- MDBP3VJ& E(*J:]#(YIJ<0$=M7"H\!=-Z/?MP*ONO.!X N)&5UCK!>FR"C8\ZT;K9XAIS^:WOC &V0&CI#U-4@O!^SD((.: UH M*ZLO&C6%,[5UA->L342A<_/E+8\1TG\-K!&*]A-]!_BY<4(_YN]Y<7$Y:.>7 MO^@+"SQ[>[$^7WZCC]4QB\O%E]_GW\D ;\8.7+JF7J>DLV:0M"?7M# &KCYL M8@D5^I*%TJV'0AQ&<:<7:.-$Z^BZG!"YZ]7Y[!.I;-,Z_H^\_++"/[_.(YYM M$CF1:1^+KHD<2WZJ%@=]Q20/,<82_$Y<6:>33ZL M<_Q_OBR__[_;GW@)C>V_W"#CYGL3PJ"-TI8'2; #G;_[?6:]=+E8#][6+NQ< MPP.TL?8G^1A0<6*GF<[?_3Z-NS*>S@=*L ,'>>!%^ONM.>(V)5D"^"+(DZO; M<7V(#I A5Y[<.QY:E^+VI;67//C1G):C*K<#$-],HK]D9%94UDYQBGM]H)/K M*51U+AE(= A+]$%C;IWLO$_#U*O=CJ'Y94,U=+L6X"W^.3^_7-+]V^)2DG^L M\Z=E.?\/J>)=/G_^#QS0V=?HRVT:_\800Z.^P'\LE^D_\[,SPC5]&1=?YF0X MM^L-KC=)7:<@D%L;N%%0T".0#0W@;#%@0N3)YL**:?T :Q"![5)>O\X7\_.\ M.>;W/[M]+6I8](4G0)KIM%93 M?75P+3_#ST\__HG_>[EZ>X;KRWVV6IJ0$Q8T)XB<6*RY-+Z M"=D \GI)>[5%R,.$_RCJZAN)-XR]PV_7S4[&"NFQ ),Q;VH;M602@'R6+*RM MR[5&>*0[A,2)ETN.!97=(7FPWCJ Y8US]#V?+>],L6(QE[J')J&NJ8>(X+2C M6R5DXZ04IK#FO?Q/$=,MU Z'P/VKN(D^IIYK^(^\R"NLGLN;](VD5WV4^C3G MBKLM2]*G8'0N$"C>JZ\0-6!@%D2QA67Z#>'#2Q'*@.]-O&7T""@:2_@=&*IG MQ'>3.I!.65EGSS@DP:EH,@3Z)7">O5#9Y"".>&EVE_V;RG?;3T$=@.Y60N%J M2M_5*;H<&1.]Y$47"TKJ.C<&/7D6N1XB$E;VSEO;NJ7L)9JZO2OW1,&#O=T- M5=(WQ)YJR10L,"FYH0,JZR WRP$S=R!=) %F%1EOG3,93F6WE^WH,&RAMGYF M+CS#Z+M\/K/UILC$"G>:CEQ6 W MDPI>S/.WF%DP_"-'*F(<98[!L-QR5!DQU=F>MHYT%(1:QVT"9EB.7.82?.LW MUD>M5SQGS&]9<#X31F+)&4$F"K^5K#$XDW6BJG;*U'XMV4ZI5#,'3 MD(MW;UV=;N7WUXOSB[N<;U?8C6D:7_SHD4SE,.8G,9T$-F>SEQ2(%%5#D@*! M"P7"NNRMUD+%UI//>RWU)BX%'6\-R2J2!T8#]/,B9,7IR+EB8QAO8=QK*O4. MP=0!I=XA^NH@D!Y2$.(8M<\R@)-UDV( MWCJ Y7UW^1Z/V[*0*[&VGF?0VFE03F? R"3X&*Q QD5BK0?1[$18MQ \'!I/ M[ -JIZ<.P+=38HRN#4M'EH%(GM4QH'2?*$Y"U$%&Q07+8H0!$:^G?#?2?;R? M@OH&W2-!X\='Y7?YK_//_\EGW_,_EXOSK^N98$5&)ACP6&/&%#U@ MC@@I2LX+8UX(3J!\>#\$'J?/DP%N/Y^?_+&=HF;29I"HQ>V(R"/"9 MW"F4FIP;1EY..6(WS].$GD#)\7A0W4=YIXE0@ER>><6YU:S0\?.9W/""Y.A+ M <%8G\C)3Q&GM:O7I$X[*:A'E Y6X$GB]-?EQ6K&?4[!<0MUI34Y.]F $T6# M];ZX$BA>=*US[_M1.NVJB@Y1.EA]4_=^/\UBY2K>ZXK:K.&XYE-G%54P'JQ6 M"91F%EPDCK,12C(?7+G?3?1$0_@!1$R[R'4T!!Y5-WT;RDVC5(D&=2H@5#8.6]=EGZ=H)]C9DX/=".KHMF_M38RKBYRVQGN-B_3^_&M> MO;T<2' UP'">UP?T9@S^1IM6C,-8:[5\!W_4-&<='K&A!\_6-\^?$U-)> ^. M^0C*1 Y>QP0\)R^L23&@:WR>GR'GX.T !(7ECTS@V[01WY+O5N*SK-#)Z IX M.CCDMC+R6)4M$#VK79^1J?;[ EXB:N)9W8W0\6!S0%-=3.V=77'SZ7P9_^?# MQ2I^Q76NPS+_/3__^G5YEN:++U=\2<;0ER1!YT!2TRD!:@J2>)1*Z(P4-:F= MO+$!'YUX>FAC#(TJ\@ZLA2LULFYL MGYXD9N))VR/9I3:RG]H>_0O/+O*;1,[!9_QK*ZJ9BB8Z&PR(0K37C2R *=99 M)L%I4;QSP>YD>![[Z1-/S![#PAPLQ+U1\#VOPK)1UJ".^J;@8'VQJK_ZL,K? MYA??KD'-#)H0ZRA#S46=&D_"$4* J\4/)YC7S.^$B9>^-/&RU#'PT52X'5P[ MF]CC:?M'L+=<4?1(]B]1,%EGZ&J906/)): QS+9>6?,\1=.FE,:Z@!IJ8>I; MZ"$7;[81[B.,<640([&C$WKRT>I&%%\",&:K<)HK?+;]_FYW6F2\V@O%TNSLGUSXM(?#9YTCC@QS=ZH;,O0XTR0K>^_^;> M]Q\;D6>L<-HH8*D^GI!(&-).@'2"9Q:82,PTOA<&$=CD6KSUQBP=I8>(U#1^1)+-IIL=@ M,R,'$'A4=9Z&1_!!%,A%TM6.T8JX4Y+QA;4,UQ^<%B(-%+<\5(H]J'[;8%X, M*T;1/9N=(<:9X.!"U."5+44%"BYWVR>ZB_*G;/$_0%GWU;V'Y"96^#_GB_FW MBV];PH7/3I=B0+M +GM$#1A#!'+@8TG:"KE;E\@+*K_ST8F5OH_*EBWD-[7B M\:];A$<3$@:5(3FG0 7I:RVCCEPW4F)1R\MOP[R M)[\MR(//UZN'?J]_HGN-;,H\_-9WT\0\ZT MY:!V'D%KR?<+HNT#N)*,\((\Z,CJXAI3%*"D<^5,3CE:]#:WKL<_2]"TKF4S MM>\&ISUTT &@WB[7Y^_+)SS+ZROC+,FPDGV&S#V952XLD"]6P*K$DR6SZE/K M!P /B.@2./LH^,$KTT.DW0%<-EMA:R!?(_8+//N<5]\V!RH8P3%9#T*; DIP M!0%%!KJ5'2]8G+6M6_N>HF7:RG/[ZZN)S#O%SO9,F6*TUJK6OC1QDA1Q0G$? MU.[$G)E@11T#/3W<6FVTO0.$]A#]U!6C#1MO%NG=1?=2Y'$NV70#E 0'Q&A1TVB0.$B*'=PZ]^_CWV\ZZZ,5 MBF5BI.ZU5UEL)K![B.C0A<()W*WG2CY)S+3]4>U]EC92G]J,;&L"5/?Z.OPLR>&ERV M%V<'1F7;V[7AY-]Y_N5K?<3U/:_PRW;NQ7SQ9?.;E3D^B^2=298L)$V1GA(V M RIF@'N.Q0=O*)1L;&F&4=A7QN\PJ!U!1WTCL);6ZU[JCWB>/^15K)T\I9@4 M/$^@&=+Y*H;5Z942LF!DCTKRS+:^ZX91V%?0/CH"#]519PC\6)E[7_Y87[XN MO+.!045R"3V9]L2S!<6QOO47D7A3ONX&0?WL:OE#H?<,:7TY7>TQUTHK4[MA MMWFJ&=29RI(9[@7$3%)2I>ZI#DF#-I*[5)?-B$%MZ=<_>=HV]!% M-_/(\_I\^R!V%C,/N@0&+-8G-Y(S<(F '"@R#?41,V-Z+QC<^]"TG>1'0,4A M@IT:)!LF+ADBA^Y].)M_N;1P49-X#*LE/IDHI$!B0F &30&ZU+)K.R$CJ>^ M,&UW^ BP:"+*7O%P'^/2*4S,&9*2J&,[M03'G0.1@I:6_I^NQX/@L8\1<:\ M+8<(NC.W]HJ5#_BC2NW]XNJ-Q(^93$&%4@*$&,E9]\5"2&0QN<@^B2"9UJUW M$.Y&V4XX\Z>!LQ%U,K69JCT &W[J X_/*URL,58EO;NH2?;WYIZ9Z\$)[T(4[X0URH>?%9SSIF+'4;EFL1;WBR3AG'I)M))BIP!4PPD5NVSK>5R9R1JXR,S9D5FQ@4%4.==T:AC1(: C>,N>)3ELT?IS]&R&[8 M.9'$>CN1=V=W-H6CE&-.OA1@A=7V8UL E>40I(@L"9TI4!D5-#O7Y_B)Y-P; M";L#N%S-5[Q) E\N"=X^U-VFZM:/KP2*!LFOLV1*+:\[U:*#8")=S@X+3\0Z M^M:^^"'T[@;!$TGD'UV!78+UYXO\V^+!MA^2(%>J."@:$RAR&.OX?P1>E/(A M:Q9RZX%F.Y*V&P1/+,<_AEHZ0-O/N9!X-K-O5O-P4?FJ4VBWXVE7->9=Y?I? MUWHTK#BE L#!,FP& M@B/.TKOC,-SZ M5)W2XZ1/D"/++$HN4VR]J.VHP_]NJ^36_,PK?YD\F&M1<)>,C2(#=Z6N/&,( M(24/3 KFDV-1-T_9[4[=*8T)'(*IYQI)&NJK S_S,0[E4?!RPZP;*B\WN%)8GP0YO% T9S(%@Q# MXB_60?J6F!0"=')J'*NX$@'FU6==IQBUS] MG +D*@,K5K&8O'%AS'[/9TB;?!%R#S#<1TVG@K[-QMS@"ATL92#JR$!99\%[ M79OQ-0LQUF6ZK5NG=B9N\B7'W2!PL*I.!(.;7:2%H4R*2Q 8B"]'+'EF&'!O ME')9R.A:)\1WI6WR!<:]('"PHJ;.-S[*U.?E3_D#SM/U+MS+@Z4$3Z&@A)Q+ M?4E2ZLJ_+$$6C[+RH>->/3KZ8>$QDC:J!$S!M,TQ<^*0%^%3(9PBJ MCG&LKZ"=$XXE(Y1HO9SB)9HF7TG<@RD;I)AFFV<: ^V/1=IVM-8=OC&OU]MZ MD"PDIZP\V$1\*6,M\64C%))?1(,LA*-*4,!ND@E[OT>OY MR#4ON2E"X=F'Y7I>%?A++3:MZ[;YW^?K\YD(M57?>3!*1E#<4T1$G--ABDQF M9K,51S%XNY,\\>/'*<$YDEZG#C2V)=4-KU=R?.JEWII?BSY8JCDI]#U:\>&S:"F8SS9E0 M$2-PY9&N)7*0G&0"BF-)"Q_01346)J^IF*9(=RJ@W$]9IXC*FD7=LLJ2U446 M!AYK+C5P"=X446?RH:4#B"[ST7!Y0\:>"CM!;-;2T993JRAV+!13 M^ECH%*8DB.?@(*)P0B82\_TG6>V@>4/&-$6]4T'FGNHZ*6#>K3[Q&1TS+GED MY+-XBC!1.0@A)1"6,R_J-HO[&S-;X/(>%=-4!/N'Y2'*.BE4;O] +5-9GJ./ M"NGD19*L9!(=5*IN%!: -0 V)@GN&.=*[-9CU9:N"2MCKP[@@_7\:B"^>9$EC4\Y)0F: MU\%XR2.@4Y%.>);.Y2#Y_=?L8R-\NE=SKQ+@@[7\*O!][W58\MID&1G8.I^/ M0A$)(7$&D1?#A3<"_6X;UT8@;L*JW6O"^@$:?Q6(OU58BK).A],1>*H]G?6@ M^^PX%)F8]\)J9X8O(6U V(0UP=>$]#TU/74)L0GO3]:FG%1!2A\A9^?J.@X' MSB0/N:CBN4=M=ER:."J9$Y8<7],):(*"3BJ4300R\RQP+5($END?"J,'SVT$ M;;TUK/A4TA'A/V$]\S7!?)!67]EDUKNK!XX_?_6)[T\Y9747D4PR2U7'4JP3 M$:QQ"92V%CR+"E3.(JF8C,'6H\"/.DOU\:4[3[QZ+6AD](5LQ*876W!>'U ; M<#E+H:-+(K9^PSZ$OE.:ISH$5[LM2FJ@LPX>O?].#D_.3ZR">GXXIU!1E%AX MS7&2((L,X#5'8$E*G@-/4<7&Z-R?VFFQ.AZ"EI.H\U2 ^]CH3H\;0OK=.^B^\+M(>J\H0@>U4L#3Q0F* YV)@"10R9 M@T-+/(:DI#51%=':%QI(XK0M?-T!=!_%G1HN-QEQP[W/G%M@6&P=_NG!&1, M67(YRARB;#U1;C"1T\YK[1.;@Y5W8NC<%"@-%TD+4U9YAY,%MVPAS9JGPU"=LE1$.H%A!(4^=E9 M&6XEM_Z>Z_E$9G7XMZ>=\#HZXHZAD1.RA3-4+#NG*8Y3,9)GC.2!,&*.;+\4 M+"EM9.LE[+O2-NWHU^YLWR!5=3 $]EF^GBRF!1VB#9(#9TF :# M_I\@9=H1L4<#70M%O++*Y+OEXFVM[9Z=U>V9FZ6J).4+/)MR7>00HJ:L8>XM MO$D*FT5HH;C)@"B13HZN.WM0@J,+WGBG9& GO23R_H;9SYM]L"ISENM\,[HY M-*A8)]Q+\K1S8 Z#KNYU:FUD'R/DE$J50Y#RP,8>K(4.HIS[3+SY:[Z>L>04 MSRI!+)LF7%]?#B4#D@?+F2C1F=;)\,?HF+B.>+AZ7P#,8%EWB)>?E[6^.;/. M.&%] IM9S<)S45.<$813PJ)+EN>Q;<\E)7UA9KB&7X#,'N*>.G?W,Y[C6Z(] M7S5"D:M [L1G7'RI8]__.-^ZP&2M/^75]SD%0?_,WT)>S7B0=C.KDP1%T7H@ M9Q5#'?^EF0R6^"QZMQ?8>Y/0%YKV4?[RZ)KHT$B1BYQ_.\_?UK.4@U6)PNK M?0&E96U-LAEL,25FQ3'RUCNSGR1FXHZ#T:^W_:3>(7SNQ$7/-_8X9YB6Q%]) M8C-JRY$K64B(09IDG=.U05&/0 MN@2H5*CYGEAK+@&XMB6Y6H36(WORC]+5E^D;!7F'ZZ-3C'W*<;E(FQ-CF+*< M"P.H.=T6F97+G7HYL81")L%4Z]:4YRF:N$?J:+C:4P>=(NKSU_GJDAENN8WD MPD*2R&JHM.D<-^"#U1&E8>8H@+HF:.*^IJ/A:3\-= JGVFQP_G7#32%MT*D$;S6JST[AF9^+&GV/8F4%2;M;,T[J6_7,.YP=4G6__]3;UX2<) M:E3)W?S\AX4X[W,T%@/Y'8[\#D9^A].2(**$*P&SCBPT/C*/4W*H+:@_];<% M_:R+C7G;9-52$3ZYPJ%@7_8KP<-%#+13I[4:QSP!S9-A4IEO/&(UC46CJ)@MRHULT+ M#ZB8'BL'*7;95,K=X61;"**[TNL8E",B;;P0BY3ZVCY,3HF M[O95H47Q08AK7E12E @0:X3YZ\ ML&RX:EVB>):@GN"SC[Z78PF_ R3=-<2;PR7I,UB$ VO0UM5PKH;S >H8;>=$ M?<71NI7W(173U@]:7T\'2KD[G+S#;WE[DK3DSA1T=2)OII-$'#FG2"R*H2@B M%QE:&YNG:.G)I1FNXV1RI3PVH-[^^ M??]AE;_-+[Y=,O/[[V])>!>KVKJ^_8W+"6_$[@-&D8Y=%AHB19YDP4F@0=/! M%%)CCDE[B7$G>!U"14\76PNP'4TC'5R"OR\77^BG?:M2_$Q_9V/D [?%*:/! M*%7'_7@'6(P%EZQFA;(-9EK9IL/+GI 15]@V4>W]^%RF* [@,J[Y?GF66DU MMIO*V?;75RW=FF%,F#@8;^E*S]P ^DS1AU-6NL $ZM9IYA=(FM;W&0%$+570 M :+^A:MY)?\CGE_:8Z$C*I,$6"373"$YA"ZYNELV>/H]9J)H/6C@/@W3-FBU M]FL.DG!G"-F>'U8(.P#)IQPOZ*OOO^?58O[EZ_EU^%=9^K0LJ^O?^6V1\E^?_H-_UM^YNH5U MTCDZ#BRI2,<+&3@1+ 2K43%A?+*M'QH>1' _T-L'+-4;2 <+M !IW[_W?K[O;O(PB M:R*>>RM!A83@N,[@R:'+3FGKDFZ,D2=(F;;/>-P"V7[R[@ VMX/*Z[HP_E5? MIOVT7*V6_ZE)>/R3?N?\QTPQ+>I+7[!2U=5_28.C8*.^Q-1>)"X16U?.AM#7 M4U5D3T \$_(WU4X'R+LK+S*^\_4GH@73^\5MP\YG=$.SI+F$D'T"552IN12^];IZEUIZZDTT@9QHVBE [3=/DDSKHM53BBB/9. =#'@Z>14!E@L MWH5L6COLM[_?4^&CO9T:)-W.D'%E8R\?8Y-Q?6AER>_S)18')=9QG45NIA%( M,KHLQ>0RYZYY\6P0A3VEG\:[!1MIJ /\?G+:VZ#I<'EW )HJF'_GFM7(Z0NJ+]E[_^S(MUGFD6DC(4/RC/&*CH&6#A 2@FSM&B2FA:#ZR\1\*T M#P;'@,PA,NX (G=%0E=QWDZ&-L(%%1Q1G^N(IB05B4-(((@GS/1;#%MCY2E: MIIW@/7Y(MJ?4NT//Y[SZ-E,NL>!#!.9#'8 O!+C$->0ZD3!)4[P'E=O7ZJ?S.A[^0U[%JJ4O>1:<\]IZ39>KY* ,"Q <,2J-3MD7 M[8MO'A/?F(WE)Q$YKJA+#LP0[4!Z_.V 6LF&=>"6T_W:\RUU=, M18V6(D:?C4].^>:KJ6]_?S>0G%2R>6_Q]F4LR.+-EVD>KT8YOKNH!>3WY?^[ MP!5]\.Q'_:-X=K;YS1DO0B1'+!;#\V6G#08O@$QD+&0H4T"QASD91,1N6#J) M%/11]='M^I%/Y\OX/U^79Z2X]2__YV+SG&I5QRE_SP=,G@98EH3?,I%W(LOR\; M@?[TX^T9KK=3E&.P/B A7!I5)\E:!EYJ"=PZQ9%QFYM/ 7Z&G&E+]0?H_4'[ M62.1=^#L;-SW:A,W+&P9NGSDPC0J.F[@LS44/*I"=ME9R(*G4K+T7K?N(7J2 MF&F1TTS=]V'41/8=@.@V_=N>/+K+(XK,@.(]31>LH2@P)08\9XF)O#W#6T^: M>DC%Q+!IH][[J!;>&6)7+"F \>%,L4(5HO(4GI M,@4$0I?6]?6'5$P\_^5 O=Z'R6%"[@$FMP3R^ZVYC=*;H@38J .HS;SI^O@M M%1%9"KK$TKK[^5%"IFT"&^M&.ESF/0!G _T-#Y^^DCC7OZW7%SG-G-4I(GJ( MO+:(),_ U04+C+/BN9),N=8YXR=(ZIRP4?EO(Z4:!J #_G@6+'YWDR/$[9+4V1P%*\E^J.@?'T.FY4&JQ3FD(PM MK/4]<+RP77MG34"ZJ8VGLVABIG-#Q\@'9JQ6@7'1ND)Z*F'[$+T/"=N'B+R# M.^[#&2[J6)Q-..$$ST2UA*"K8R>B Z^CAL*,X9IQ79QK#)?;W^\W.!^DU&4C M"7>$CFT<(4.1R;H GI.[7S=K T:ZVHWTVB5;1&D^8>$N!=,B9']-/@&)/<0Z M=>WJC6"<7YK2W^BB_K,FV2L[V] PR5BP"!*#K,Z?T C>1P2FI=(D&BO"CB/' MGOU.'SC81WW+<639 2P$OTV[*-*D.@D2:V**E=IK^!77MZ'K'5%65V$$*\BY*F)C)C/P M@H1H49-'=G?UO_"U:1]$-<5$2[EVX#Z\^0^NTO6P,\4#4OB6P4=5>Y;)LKGD M%;@(:#?3-LA[N7^,NX ()LD3YVT?0,:%<(4,J4V&@9&+DF14$1_PGY,K9U#JB'X./ M:7V< V!U/UB>6L<=X/R.77__9Q7 U<0T2WP(;H$'?I5DMUF#$9A8LLC(!+1. M/SU%S,3Q]^0X68ZAM [0=_-F<2RB#C'R M4A)O416E46HO&R/P68(FOJ9[0V$[Y76 Q,XI_S59!^O5]!F@7I MD[5"4.3%',74A@*Q0L*KX]U38,1[;+W593"1/99O!P'CZ?+M"%KJN[#[X,YH MUD+]\D]N6*H=R$:K%9K7:Q3?E]L?_YC/ZJ.PM\OU^7H#I7#KUEW?K%P,6G&. M$8JM:KI6 ^*HP,7I*K/W;GTV6MN6@W+)30%$:2BN(P)TZ]::GO*#^VOR^5KX M$+%V40J[59W1!H4MQ0/6@6%UD10X3 DRAJA5KJLPW4L>W]Y%SV-5NPGX#5:98F W)=D(?B4>*NBC^TZ^%8Q>]#<-!* MEAW 0HBKN_6GY>)B?;M6FST7(@AB1&\VS!'2LT(P6:*I472..X/BR:]T5?L^ MR#0TD>.$@%BOSFZEU M*D*(W$+E=SXZL=+W4=FRA?RF5OSE!/XMX<1="5J5RCX2^UH3ZJ4D5UAS-"P) MGW8:"_22XF]_=)K+HIGB]Y9?!TF$NVTUCD45K!'@*=H!E16Y-HX92,ES%=!Q MEEJ/:1[>$7>$@N?47L/AVND 6J-T+I#CKI*T$8)W)$U=#ZG1'HK).CI?;$G- MY[Z\\EZZ0; Z1B_=$!UW@//G&V(RW?W)9T=!IZ$8-$0&@3L-+@0R"A)YNI^* MZ:";Z;1ZZ@;A95 WTQ#E=8#$IQL$1;9(7HD'(U)MHB Y!3K=P!A:$9QDKOG0 MFL.Z.D^KG^X0!+916F_HV[) 4F'&>0XB(QT@&\@1SIQ#EMDF(WPT?-1NXAZ2 MDGTC;@]%=8"U?Y#PSO-F1//%>N/%9!2>QTP&.NDZ$3R20'C=/8"^!$DL%-W: MPCT@8MI=1?V%+X=IJ3>8;4^>Q500=6VSCS7 #PF"5 C.),TSR4:[UB;M$3*F M=>,.5.QS,-E#RAT Y:']OC'O5Z?QJLS,2T%67TOJI.IJ)K*TK$@RO%X;\C:3 M](Z!D!9"'(&+ MI%CK,1F#")PV(C@FZ@[330? :^-:_'[=W1^3U4R3WUDX>:\*R<>@>T1#"H8^ MSI5RH?6KB,8L3+M2L#^G;TJ$='! 7HSVG@KVKL;Z7[Y0>7-Q_G6YJD*9B:** MY9C!9$_WD](.4*"C7R%WR",K:3SKW8B)B2>M30G)H1GS4?'Q&@[(FY3F]:]< M/>:Z)0HGO9-%*F#(Z[M682$(@< 4R\EX[A6VCLU&9&=:M^A5'9I&F)FZOW-O M.6R;4]XL%A=X=B.,)VU*C 43Q3[@1%WG&8TFAY2B(UG#^\Q],GFWL6G'HGC: M%&\/9Z5?@/Q=3LW-JL#-0[NKE\?O+\[7Y[A(\\67612Q,+013-VDK*Q@X)T+ M$'QB+DBM/-MM6U8_/$V;]/[;G;S&(#MEAW#SCW_E]3DQ?:E,/C,.E>16 ,LN M@=\M?G# MEYS/@DD\B-JYSDVJ*PAK PN38.N2 F.=9GZ4T7,MB-_I+)B_S5DX.AYZ.0C[ M&(%?<;[Z%YY=Y#?K]<6W35/-FH21:Z/7S_/O\Y07J>YXIN@O.A^\ 28TWR[R M<+IN;24W5OC$C6V=?QZ=J9T.COW;')QN\'/*!^JR,6V]J96M?]N:DW_G^9>O M))$WW_.*'-+-;_Y,4KF6WBR7P)REX-"FNM0"ZP='[Y2^*_.;K?"VAS\MS//MM<;Z:+];S>"F3D$S(66:(DBE0 MWFG2'PE&,&-]'>-31.M-8,?@:Z=#YO][R"9 42\G:Q_W>"N3&BSF="60:P/# M9TK'**1*8#2JNO!"@XM8H"B?H^3H2O.1C6/QLEL!EOUMCM#4<.GEV.QC2BY3 MDI>;$*_$,+.,O&!?2".B#LXLC--M',@1ULKR:&)QIIO2ZV,,['9 _MNB,"HP M.C@56QGG]+@4:A"X6.<9IJ1#E!Y\9*QF%#F@K?M 0^#6*A^=:]W%NQMEN^'X M;]$U,((J.P!H&PEOQR'7__KFV_)B<3X+Q>7,4P")4H!BS@"JNDT@.66<9FB, M;XSHD5C9[0B\ZF: GL!R*F?FW7+Q?>/:;>ZR]28PNOW[513OEN?_*Y_?".G6 MH\WUS-.%YKB6(&U=2F,Q@DN<@4S:N!RT5\Y.<8(.96RW\_2J2_S] NDUGZYM MA+5<;?]3_7-\%D+Q1=@$*>I8\WYT<]LZ9H?SX*566L760VJ.R^%NY^UOT070 M,;2F[FI["G8ZK]0*SNQVDOT4]_S0 =V)[@1X;@=1\1=!S'QES M6]#.S/6Q.$C9Q*.DT^ 5@4M)EB%DYH$%5TED<]&+6^L[):T4E&\GF0-*R018&S#(-Z5@(PJ+L77WV]]MUNH@O R:M3I$>1T@ M<>\FB9M(V$03),_$(AHR!F02P#F2)<]&JE*8ENGH]O5%JGM9[#*EJW!DW9\R MVM\MMRF4JP5;9 (N-NJY]6+UX_+L[-?EJO[Y65",*W0>)+,D&$P&T!H)!JTH MQBB7^^DC&\I]K.5U)O3R,?E,*2N"*1JL7!9&8+49$W[IR>C3F3O1LC0ON5D=P5*3M?03_W)07/IWCZKSS@WCW M:=,LLB1%*A**X-753>3J:E_ YN*$\"YRWWHGQ+%XZWRX_RL_A@?@[%5?A'>? M;,RLP1*Y,A!#+4%R9L$%)B#)B"Y*+F3SG2S'XJWS50>O_/P=@+/AY\]?GK]% M_E*K-)]/X!B2\DJ>WY90R&2"N#>0O#9U^G$"GXP%KF123,3@<^NF\R.R-_$^ MB+_Y83P,;7^'\_C :T_>22P.BBVV-KEP<"E:L%$Z+UVRPC$OBW0JQ_#%F1>W%8TZ*L%"@H1:;!5=2([9.I:]B4'Y%HC*EI#12U9:=S'WP/>) MIFI[.#@=&H%!*/[;Y7I?%E\,5AFR]W5@2*%_D.2\CQ*BB!$35YJW[UOMA?D3 MO<'_5I9@3#R_:D?@;C+P9<$AFBP1-1A5I<>" 9\8!7(^N""5U^;^([V.#<% MYD\T;?VW,@1CXOE5&X)M(O*"4+V#U+A"*RD(U.17D3#Z<"< M-(8.![HZ?U]PA)"2!1E48$$5X7AK@_E:'DPS;JTV)0,/ED2G3 9DF( Q$YRQ M0G/1O(#TWP?3 S$[WH/I(>J?T#U;K\YG'RM+F_>35BI6C$'P(=:^8B,@D)<) M3*K$M6 9RTZ8I9]Z"Z_T;S=8O?/!U_(P>I"REX=*O@>X;%\52N7HD#$!FF(. M4!P9A" M!2$I%ZFR)49: 6;*1Y\'*.N^NO>0W,0*WZY0W!*.J*U+V4-6G@@/ MQ#-?MPBWU@N>BH,H;:![523 MG!*IC:*/:!.GK[=0_.V/3E/!:J;XO>770<+F_F0%YDM&!1&9)9.G'9 $'(&X M=ED;[K T'\@^>(3*";R+WL=3.%PC'1BR+3GUE)9/_I'U[K M BX51.5MM.,-5KY/3.<]8J/CY*G!EPT!Y>YCC?\^H;GWDE'!KFP 5# M@:&Q!KQG"31I(\2(@:E1!E6-PDWGGD5C7+;:?=@6)+T9$V F$%33 D@:SJ[(-L$P25*#0LQ4LM M93&ZFTAF5Z9.M&6XPS-T,&1.;.?)IXMOWW#U8UDNVQXO$RGQG+@__]&\E6^7 MCXW9TC>8V3Y:^XS76KB D(4@$QZ#AE =(E.X ME@N@JRY!G:H!C+MD@M>*KL?_MO:-T-HW!+/CM?8-47\'SL_=^IYVS.=$MX[% MY$#QPL%['L!E)PO/*N?4>CC?J]R%,@@$SQ;RAVBD SB-4DI1*+3/,0+=]@64 M1$7Q!$46N6AC0C&)Q__N0AE6R!\$JV,4\H?HN .N9BANADJOF: CXF MI-NJ=IT:&1/K)L4WK-!Z CU_A[@*1];]*:/]34J;/>-X]H^\R"L\NPDV;FU3 MS#&7$AD$3:=>68$0ZOQ&Z2+77F53FO>QCLI0YW:_,3I;'8[F4#GEKS=OCF32%\R C.(>U3R0*<%PH*$AWJ,<4@^SFR+S RXF> MEO9P;;8\J"%V3G]XW3UI7)Q_7:[J^O.9E2RI'#0PY32)P09 40RXJ!ACG$DL MW6P&>HJ)$^U+.)FSLQ]:]CXTW_,J+ ^\>FJ%IA7_&WMQ:YA\(55HGP)D(\AI M=E[4W8'D'# EB@P<#7NQ7C0B?2?:7S#::>@%"M/O%6@IB5_^RJLX7]^2A>$Z M>9TD&&$RJ,P9N.!)549$86-P7!WU6#R@\$2;!D[B8!P&APECE)9">(N+F,_. M;N\!XH)YXQ0D#*266!+9!VX@LBBDDRJ+^SM-QST3#R@\T?E;)W$F#H/#R9Z) M@7.%W^7S*X']>W[^]6L^2Q2C?<:_\GKFA3:H?%V.$#THYB.@)7D9YY42"6U) M>MSCTXZ9G4Z:^>])ZQIDT_MPH^=%,*)4AD*\I*.#6ND"IQ4#%E+BQAD=QGGR M,U5.S?Y]CEQ7V#GUY4Y;._/$,BZNFGISDV*< MZ2P\D]( YT6!DG71D& *G _,:)EF!&Q/JZB7T%H_G#7QG7F MD&F4W* D_DL$10<]N3Q1OZ^/PS8RJ/X^QVXF?%0A<0XFF%2[]1*$.L_4Q>"]LB)A\[D2 M1V+MU:2B1T'X- =R$-Q.)WG]Y(O"7;:&WQ50K!E\X1P8DPJH0@;5%16 1Q8S M"LUL/OK.RW;LO9ID=Q=GM#?&';TRVY3#$XW\3O1^UW T'\G?/BL?;IPU.AHHOC80>V; U#VMZE9/"LQ%[CV9+I ^.#)L:"H/$@K 5UP MW K!8G?]AH=Q?*+GMH^4ZQ'!]@HNR9OW"H\]5&!62O M!87AC/R&SD[>LPR=Z#NN/@Y6.ZCTX5 M',K!5_]3DN,SPPNS.F<0P3!0-A9P2)&$1\^$E<*4,,KBC2ZX/^WJ1[]'>")\ M]G*RVP37OY$DYHOU/&ZVH3H^<5'*.7#=";+U]6F_;P>X)2.29NE8?B.:OJL^!<$B0W;F)6QCO? MVS';F]G3KF+T>PR/@[X3VVGU]@S7ZWF9Q\V_+CF@J$[Q$I((B:97,Y9O-:-5]?KYO/J^SSF)PS$V>9'TJ_> MEX\Y+K\LZCC2RWKEAM++L8=1]0 MU '1F<76_0[/$C0M$)NI?3SY9_5@G5 MJ&^QSE)!JK9$.0/8I MG]%O?2&._HFK_\GG].N[_!AKG18V@ZVS1U3V%KP)"ISR1ECE8L[-VX9>H&G: M!.]X\&JJBPZPM9W=2?R\2=_FBWF-CL[GW_-=IAPYFU+'6EVM"S5,2."2\4!' M1<3";/"L]5ROG0B;-G\Y'LK::Z4#J+4)?VXZA)@NBMR%"#D5!*7J24.RXMIR MES%'6T+K(+,Q"[WL9^PE,)T2(1T% ZZLR%X:$Y[G>C;-HH95+PW-]/WEZ3W19[WF6Z^=;K/_-JP^R;\_/5/%R< M5V-POB2NORT7FT+'U^49 6#]#E>7=]D!A9Y#/]FFR-.4\48%GE]P59MHUA^N MB+I.=T>'R(J$%#-!36ER1%)*@((+Y75FW+5^Q/X4+0V+,O>^\//\[((.W4\_ M+J6_J;==WDHJF)RS#6"2]?6D:3K,=+8YLZ8X$DSFIG6$-)S,B0UH"^P\4RH9 M15D=7-O7 <"&A?>79=U-5E73'RZ^/GM*LEXA,H!GU=([6Z1PS'C=?+;?4\1T M4P09!P8/IKBVT$D'X+I-_S:PU,P%S@R'0 $@R:6^J!.^0#+"\^1XD*RU+7M( MQ<1P:J/>^]GHPV3= UINSM!/VR1!BIRLM%# @C2@,L48C H+R#")& MJ05Z))L[BJ5ZEJR^0K?#AYQD;8"WO[M:[$?+46Z&QV3 MY$WW$-'8R50LB@FG2VT=2:"8Y> 5)N!"H/$A"G,CM4R<^X"X&;+DHVU ML28*X#$IGK/"X)LW.;V>9.H@&.R<3!VBDP[ ]4B$C\Y('46=?ATX*),3A+KZ MP6ODOH3 VB\V.)UDZB#UOIQ,'2+K'M#R,($3C$VZ[J].QM,I!@G21^&E M3\J;UNV2>^;#*F+SIY)9Z&H33,01PB%)9 ,=7"^Y(#_ M3::.Z>8TU="$B*O)@ ?,;*+H-S=1],6WO*I__SHN<1A]Y*& =5CJPQL/#CD# MSC1ZS[B1XIXC]##IL->7^XK3#E/Z\E@:Z,"@OS M?FT$M"8"B](J%,XEW_J5W!T"ID'1$12];"7UO2'S/:_"LA%H[DW]NMR_1V[" M)@]\:WC15G8W;_PWA_%:@CHG)HQGD(A!8MXJ"$X+2)B=CL:7(EMO?&Q#>>=I M_7V,W82J[< *[LKUQBC,5 PNU>D^3#M&)Y\[""H%<-$9-,Z*$%JW;@TB<-J[ M> H$[0GBX>KLV?QN!?J RYFWV7!4&I(KN>Z@BN18US<0DFNKE?<*6W<%#21Q M6H/:+V*;J+0+S#[J7LVXLB%X"O7V\CI'GOS])I\@ D8S=(:)+)/>/ M/$.M8B),V@1>N0*U]*^E$)E^_^0Z1!Z7[R]_Q;,+$N6O9#/J(]>+\^W[VOL$ M769HDY4Z:CKR7#L$I2FZ="IK4.2/:%%DC*[UZ^6V'/25K]P+<4_WE1Q=Q1V$ M\ ?R_-./QW_ IH+.$]9I,"0*22ZW[;>HFF:7'< M#7AV O6>FNP F1\S78WS.GU]XR3^L9B?KS]^^F/;/B %'?*@&=B@:R3B%2"7 M$:3@VCH;%#>M_9!G">H1D_OJ_N%(OD:*Z"-5<#5HIC)S.?!_RPH+6KA 0F*" M93I]55Q)(6!@F*R5W.;6M_V3Q$R;&!T53VT4,"F6-H7CF]>;(!/O FC$!B3.'>/(DF_=?=F$\![= MQK$QUQ;X>P"@V]>G&T_[(IZ3#!9?6DS:>_X'MLGR#R"Z4=K^SA??+-)V9Q&3:&P6=B:N76+_B4_>GNI* M#E84EEPN7>50>\)06EN[^,DI0L=M:OWB=0!YTQK!<=#T=(Z^K;8FO,'7J_/9 MQ[I1[_*Q62$KGU@ :[BI*T@D!.<,>++*&)4,*':JM--/O04O^K<;:-WY8"_) M[,;J7!XJVQX L0W'O!/:4V0'VA/M*M')\=(E$,8H]-$HZ79*'>\"B2FS< ST-E12+13)/J" MRN]\=&*E[Z.R90OY3:UX_.L6X2%IS97A8$,@(Y_ MI/C;'YTF=]!,\7O+KX.H_:*%!*8K*\[?700:FE M2HK'4C')-Y_V\ ))O22:QO$7QM!+!S#[3'_NGLBVF62F/(G'1. QDY"81_#: M!O"6)6-XW6+1.N7Y)#$=Q2^'JGPYAORG?DS[K^79!2ED]>-S7GV;+S::N5I8 MQXNR/*.JXPDXJ)"Q]EWQ.OG..$3-4[GW\/&)\LPS'YD6'XUTN!Q!H%,#X[?% M]V'-EF$$%+)IB1 LU.T'CV,]/>2R. HYU0.[B GC&N M-]EO#*EVJA/D4==;NQ3 4N?LJ&!EG0IFFP]4VX6N:6O!'7@\^VFH1]2M9Q0= M&&D"J^,TR:SFJ #K*&HI1! J2S(XH_0[W:&B6T=G3TV_!*5A8N\-.'>/VM63 MGP_+]7QCD'\YFV^,\]7^+/IG)"W,4&1;N.+@6)*@+%(DBMQ!,EI:+3TJU[J4 MVH#L::_1XT+S"(H]C1+IIXMOW\C-6-Z]8MY^Q=67@]Y2#?_("*74XBFO*FZ$\$%!8G4T&J]MVSIK$$I: M%WW60O^WO-H438>45X=HJX,[_8DUQ9?O!0IG*9%3XD1=7./(KKL4+1A,B@O/ MO$FM.Y:?(>=T2K*#(+ <1Q_]0FN; 1 ELH#!0V:,3J' !%X;4[??6!8SB4ZU M=@2?)6A:>#53^VYPVD,''0"J^KQ$P->"Z4E^CKXLX1- MNYZI:\\U:"Z%#0Z]]JV'TNQ 5I?@V@<$#P.'IAKI &2?\MG9I6'_)Z[^)Y_3 MK^_RDSCFK*R'&"0%6I'7T;)% RO%9\NR<:'UT(^7:)HV/!T/7DUUT0&V_I$7 M>85GQ,^;1$'TO+JFM9WU+E.9(X^%XF<3R"AKKY4.H/92W98YK1GJ ME8"0I9G8HL"UAFK?%,1='_<0C%$_GU7 MRCTOSGDO@&Y[LNV^;-Y=TG&315A-0@OW'^./5BF?H(UBD!YWKY0/$6H'=F:G M$HB.VG"B&T0I=K/4N[[2"I!$CHGN[F)9ZS'CKZM2/M+%MI^&ND/=96UDAO]_ M==?2VT0,A._\%TM^/RX<0' %E=Y78\\85:HV51L$_??821144D)VUP[+)=HH MTGIF_'G>\2@"F>J<9P%U[I'RY6C:Q B]<"8FI:A#AN&$CM7:M)F[?19.,T3_ M?]08?_^R:,#[7](C OJJ5UD83R M("5V[7KI66!\3?HWF_O[CYO'[_"( UJPF'@Y0!%WLW#*$Q=80F<.&4+Q2$W7 MKK)3DE:DT)JAYJQ66[@K:[./!W8&T++((4N6ZC1 347U^WKC;@27,H%*8+MZ M80=?$>5+PV M*8)&,K9U^G.V?W6=EJ^>^)DC]15HGL_P7+/ 3T4>+]@9R&! 8R6#$(MV#J*P M *X&SF!#<#GKYM[YGVCYMW%?3P0UD?YT%(4]BD;Z6DWS;5\S9B"3C:K6$7AA MP'K#(!G.T DC ;G.?=70%#/6[6+_JYNQ*5)?:,8^C-@QRMN7JV[AQZ)6T5?> MTB92^QMYC6*QXS*_1CX<_6@5HR&I(R/!!=.HLU:6W/;MA)^[Z] E6EJSTBVJ$MBRXYG%%MI-9.Q75EN-CPMF["@_KP5OZIM&,6L>T%;7:M'%,8Q:Q M=OWXJ'TZ=Y_PD)O7 MKX(W]9-FN>WP_ZO/7R-$KW!SD_F^G9P<]N]')+A%1GX^ MZ5Y>D*!]43[=7E[T!F3X&N=T"<)'0-1,.8PP5)@$J[)+P55N.C$E P@E\H0F9$/4J4DJ-=^(3(F M[VET%PKZ)U1)/XL.,)K'Z]%\(1%K[%C$WE.-<<*(I%-RE\F) #;".+C *1\N M)M& 3&*!Q_XISPC-IJ3(C"H [<>2[ZH_QI&2%)\4IX+$-,)7BLB4&V*DEUL3 MR" "K:F:6I&4W@&.N]2GQG<,C<$AA:,..(85B+A"JH!B&:JC)0P4F20\2H@N M[,]"?P(*RD[L!%*N!7(*2T\FW"0X09U#Y RT_>9HFF0XS3&J,1).E]WPHE'9 M_+>@$DC,,XR[A= BSE6$)(ICLUIJYUF,688:COWP+!(%PSX12TM!K2(.N&TLR>B.B&QD!,] ZZ" M$==&41R(VI?>;K2RNH0_/3-FS=H7#<'6CD%PN!*OUZ^.&L';$UV"K"0?-I'( M..;XN*?W73#[A"IPL$$8\%" #2\!Q&HHN$ZLAA5+,8_:7&J?&=>1D+I /9MA ME10>/[F2$3!\KPH4!XL]CHGEB\AH4 OPV(&C26M#> V])T&;^ MR3]R2WPSCUT[!K%9;@G2'F+6GJ<&TZ0<*%X9*,:![%P? ATE+"G8S-&V!*_; MLST%WN#HJX&7[@QXCP_>.#=<@$9'801=27P:8E5;K2-:Z.U5;-D, :%2CN0+ ML2P4=H"I;,RU2Y H!9GKQU+U16I=3L\*!'78*ROQ C_5,G7;1HYI%FW14G#F M3AIT$6K..%7<3H![ON *1F9[*K2MX6[%:E?P73J5&M @@^G;*N7(37E4"&JK M $[+&;'@ JCAF<4R(<*_0K""F*A1']BS$O.N8SO<'6RO WOKK+:&[^WSX=8P MQZ4QYLRBEVJ949O\J4;D6YYJ(4T5F\$+ <]IR 4W4TL.-@UK%YM#H@.97R:%R!+DFCLU$D53,6> H[P@R)"D"P8XMD-M59$60SGM XVKC M.>;X%PWI:'<@7:;KWIB*PN4T&W*(8R2=?(RQTAO(XYR,;)&C_>-F/NE C(J8 M7[5GK:$LS.,6;%-%Z%P:+"6/G]Y8D7!&]MVZ!.\)M,=!T [P4F'(=@>&+K/Z M\*[#Q.[W2P[H6C9B\3/RJ:4!,HH*9<&P5',W])I*;?"]/;;%OG2$'?WACY/( MWB,J,:(:$]U,K+08-V/@SBCL\456S W:]^8D5,^9BB/+!X(%]]MF^>#?E=W^6U=P;RS]SEN7-.-ELQU442LSEU&;6+?&;A]QE\ M98T*SZVC2(>-5'I.$=P+[#)-N3$ ?U,Q0HDDQ+8SCO:Y3O80XIB@M2T ^+\E MY;,%"7\4',UWBZ_((G>TL?]M(_>/,H.N0*:'KN((0+N?MCOSB /"I:SN\PW5 M!.B=+=>@9TG/K MGC-H) RZ2!$SZ"0WF;+B;#S$>_%\8,=V6ETL^['"W%)%'(#+B(@D=XY>0J[J MBR?/QE*,P5;0C([*SP&J3**0YD). 5LGB?1IDZX &@'X17C%__(1\[$VXS9O M90!"!"RH&L9!T%Q#9_;'":;_7-!IAV?.FT[I9!6#;73]V)819"XEZAS:?//B M&L)!W5]%,&B.8;.1R^8#UW1HV'I;Z^C@N/YX<_T@>+3M"W5[Z$SV9J-G=$ZS M=Y5F9:90PJK3R.])L+K\+-(>.L?[I?(5OS-?(+9=B2.7B+0T!%4>KK:J[NK* M@^LAI7O^_3/W]C&;GEVV[;AS#BM5.7O]JH5+T?TN?X3WCGG^[P:7;HFJNO5L MY26%H7*VY.!OCEFY"Y1PB$GO'J+"GDR0*\_)'6\X3RA7GL5^<]JRT_:N_9$> M5LHUS^T_YJI#5\J^CL';)8DETK=\K2^7VGV6[?@/"F-8N^BW*.JN/M<7*C34 M4A1F7>4+^^%XJ[MB6[OAB9N+Y:^_1'GH+F_^!5!+ P04 " "+@&Y7 CT M*B8( B*0 &0 &5X,S$R8FQZ93$P+7$R,#(S,#DS,"YH=&WM6NU3XS83 M__[\%7IR\UQA)H&\WD'@F,E!:#-S$V@(T_931[;66 ^RY4IR0OK7=R79>2'A MR W77LH<'X)M[4JKW9]V?Y)]&IM$G)W&0-G9?T[_6ZN1"QGF":2&A JH 49R MS=,[\@L#?4]JM4+J7&8SQ>]B0YKU9HO\(M4]GU#?;K@1<%;V:;(06O7P*#Q^WXX@.FK4F\>=>J/>Z@2LT^[\WJB@*HI[ M'6UF CY4$I[68K#C=]\W,W,RY@R1"F9"03FOY0U335 M-0V*1UY0\S\!;4+SW.VTL!?[$3R%TGYO=/\AY@$W;]\TWM5/6HV#YJK9SQN\ M8:Z;E4*,":AO-,WS_F@\N!R<]\:#JR&YNB37H\'P?'#=^T0N!\,>7N+5U25* M]$<[/YGKV]'-;6\X)N,K,KK]U+\AC5:OUFCO]?9);WA!&IV+XNYV>-$?D?%/ M?7+3/[\=#<8#%.[_>OY3;_ACG_3.Q]85C>-6NTIZ-Z1W<74][E^0Y?Y1S[FL M56]:6==5;_2Q-^S?U*Y^_=3_K>RE6:\W#[[8=9O1\W>[M;W1K8,JN50TO2?7 MU(0QB"H)01D>S8B)*:Z0SM')$Y9^?@TD5-UAV@BD,3+IOD-;,LH8YK::@,AT M.VU\LN2?_^?:#NH?\92AN[JU%JI]=;0UMW)+8Q[5?SXHJYYJOK=.&)"83H H MF'"88IDP,=?DYYPJ1)68D1%D4ADB4W(I54(:]=K/1$;D(PWO T'_A"H9I.$! M1O-X/9JO)&+-'8O81ZHQ3AB19$;N4SD5P.XP#BYPRH>+230@E5C\L7_*4T+3 M&\:E2V_BVH!!+Q%.-N(;2( M+8K);:>1IAEJ&&8S\\#47.L$_$TE)0JXA#;C-3AE"P*+;H%F(!TP(A M^M'0N!(8MQU7K40N4 "Q*1% ;CCM[ FICDDDY%27P%5PQ[7!.F8(M0^]W6AE M=0E_NC1FS=I7#<'VCD%PO!*OMV^.FHWW)[H 64$^;"*14<3Q=D_ONV ."%7@ M8(,PX($ &UX"B-5 ,ZY#(76.>C;#*BD\?C(E0V#X6),] MA L#Q)_'1/\AC&EZ!Z2'R6N4"_!;A$:+UAJ=/?"6-#K,W_E;;IE=ZK%KQR V MRRU!VD/,VO/<8)H4 T4K T4XD)WK8Z"CA"4%FSG:EN!U^[GGP-LX^F;@I3L# MWN.#=\X-%Z#141A!5Q*?AUC55NN0YGI[%5LV T"H%"/Y0BQSA1U@*IMP[1(D M2D'J^K%4?9%:E].S D$=]HI*O,!/M4C=MI%CFD5;M!2:,TX5MQ/@ MGB^X@I':GG)M:[A;L=H5?)=.I08TR&#ZMDH9YH+:*H#3&:Q M3(CP*@ KB(D:]8&]*#'O.K:#W<'V.K"WSFIK^-X^'VX-JF6*;7) MGVI$ON6I%M)4L1)>"'A. RZXF5ERL&E8N]@<$AW(_#I9$5WBN:[&/!03RG*5 M(<@U<6PF#*5BS@)'>>\@19(B$.S8 IE=158$Z;P'-*XVGF&.?]60#G<'TD6Z M[D^HR%U.LR&'*$+2R2<8*[V!/,[)R!8YVM]NYI,.Q*B(^55[UAK(W#QMP395 MA,ZEP5+RZ/F-%0E*LN_6)7A/H#T.@G: UPI#MCLP=)G5AW<=)G:_7W! U[(1 MBU^03RT-D&&8*PN&I9J[H==$:H//[;DD]J5#[.@/?YQ$]IY0B1#5F.A*L<)B MW(R!.Z.PQQ=I/C=HWYL34SUG)C8W.O@#1W?9?7V1G(OW"7Y\XY6;EBJHLD9G/J,FH7^/)T(L4$; 5-Z5WQ M.D 521223,@98.LTECYMTA5 (P"_"J]8?\'Y^=>8QFW0"B<'"$I0-?2UH)F& M;GEQ@BD^$W36Y:GSF%,Z6<59!]T[L:4"V4F!+(OU?.@,5Z5$"9ZVGY2E]T)G-/U0:55* MF0)4W6;V0!JKB\_B[+';O, M/'0U6WJ.BN.-<7*C304N1F7>69#P.+ M7_^-XJ'[-O(O4$L#!!0 ( (N ;E<$0#57MP0 )\3 9 97@S,C%B M;'IE,3 M<3(P,C,P.3,P+FAT;>U8;6_;-A#^OE]Q<[ V 2Q%DNW$D5T#KN-L M!HHXM9VU^S10$A5QD425I)*XOWY'TDZ^Z.4C]313[H M9Y0D@Y_Z/SL.'/*X+FBI(!:4*)I +5EY!N\2*L_!<59<(UXM!3O+% 1>T()W M7)RS"V+IBJF<#M9Z^KOVOK]KC/0CGBP'_81= $M>-5C;#[PH]J,6]=OM3N ? M=,A>VNU$J7?0)4&[\Z??0%%DMS)2+7/ZJE&PTLFHMA_N!Y7J7;)$9:'O>;\T M#-^@G_)2H3&!PO:GU7%/DZ)7RB$Y.RM#$T_#BJ[),<^Y"+<\\]?3%"_[?;G'7X@UH>%8JP)%5\IS-%XMI@<34;#Q61Z#-,C.)E- MCD>3D^$;&+\?CTX7D]_'^!@YQK-O/IB3T]G\='B\@,44_"Z?/-Q8ID6OXUA/IR]'AZ/Y\[T_9OQ'S < M+70! \\+W&>'\&FT%D2<88-'7"E>A'OHY(:>OVJI6+K\SW/1?C 7DQ)B7I8T M5HR7<,E4!BJC\+8F J/+ES"C%1<*D'C$10&^Y[P%GL)K$I]'.?E(FS I8Q>V MM=2+K6X0>+T1+RI2+LV=W]N!E NC](-5"K1,] 2>TTK1(J)B-20077KV-H%( M2%F.D_K:G3F-:\$4P[A)F<#X*LY(>49Q:A<%DU*[CO^:,\$1#QD5%'W<],F& ML78)G6["KSF-X'6=8 Z;1G:4,9JBZ3VTR3:W!;"9T$VTLC$G(B(E ME<[T*J=+&,9*4S1&FUI,LT14FH?%$LY+?HEYP\2HC&"PG6[O&9BL2*+KXN0T M56&WXW8>Q*E]Q,H$X1\Z[0/-]I6PN^WOK,/[\N9OIZNU[W;;.A&Z(JN62>L< M^R=&E.0:N-=@%O1#S0359PFI"[>J/0)DF^P ]HK?V4YV+%0JE(U)E&.;K1%Q MTPK7;;""A7_0:ELQU)W0I&F0^UTC(/@V$)$5@@-:8=3RDI2QOHY*DR84:W+BUQU;H'$<3X9 MF_+.B'*? 8)/+K1!7VDPKH4C+A(J'$QW3BI)P_6/7L)DE9-ER$J3-"/4NVU* M8^M"3\R8Y"M\&5Q9\LT!V/7L(5BA.RI96UZ174/:5G,-KZG,C0&&PG^D9A;;Z%/.[C^2-JML\.)8+A0*]RH]S*W\UBJ M=LTJ^SH./VU(;.SVS0]*%9?FS! *FA,=ZKU/3#=+W>QG[T:$1)+GM;HO\IFO M4JNK_4"V:S[,_0U02P,$% @ BX!N5W97&B''! 9Q, !D !E>#,R M,F)L>F4Q,"UQ,C R,S Y,S N:'1M[5AM;]LV$/Z^7\$Y6)L EB/)2N+(K@'7 ML5$#A9W:+KI]&FB1BKE0I$I12=Q?OR,I)<[[BFYM5S0(!$GWPKOGGCO2ZJUU MQON]-<6D_TOO5\]#)S(I,RHT2A3%FA)4%DROONN;=O%^FM)-GT>X1=($9>-9CO'T4AB:A_\>U?UTB\%&>, M;^*72Y;1 DWI)9K+#(N7S0*+PBNH8JE3+-@G"C%!>/;QLHH7_' F:!V_"WIT MM68KIE_L!(=^MQVVPMMA/Q_P [D^;)1 3:CZ1FD.1_/E9#P9#I:3V13-QNAT M/ID.)Z>#MV@\F0[@%NYF8] 8S;_[9$[?SQ?O!],E6LY0T$'O6XO6L(46HZ%- M+F@?^$TT6*#!R>QT.3I!V^JUTK%_:%!8OAFAQ6#^>C =+;S9[V]'?Z#!<&DD MH>^'K<]&XFDR9%B=0?^LI-8RBP\AURT_?Y6%9NGF/XA#2B4")%((FFDF! M+IE>([VFZ%V)%63'-VA.M]7#-:(K&3&"1,,S1+$U9 A&#,RMVB37M JL- I$I M71/EI2I*#-73Y&U96:RRP6F%!"V]VQ>D)M M)(:536-F5%:TL"^S#3H7\A*0 BCT&D-Z!YWN9[ PQ\14PN,TU7'GH'7P(#/= M*R8($#[VHF.C]HW8NAOLU>E]_>5OP]4^:G4B X2I2-4D:@.X*#7;+GJ)*#;8)7'!JK9L0-^:^)7]$B.&Y' MS@Q\$TJ:MCU^: :$WR<#F( IEV%;5ABH&H,I@;=HFQZ8F8F:*UH8)C2-&'.. MP RB@7$#@ARH4;AAE%Z/(7!(F'5MR@M:)7=$DCE5=LWBSHAJ?0X)MJO;/LS_ MV0'GGILGK9Z6:%<%*N;1^4/VG\[WG> MMX&K6J.F:.22(D 87@ -7C7:C5JGHFX7%UCDAB-PYX<[/C JS_W_F+CY"$^E:.RZA,Y71:O1?[$1'W<)>;Q]? M'#1??GT U"_@FF_P;OQ(Q6GT;\'^$Z[GX'KD1/T3N&* 60Y8':#GMG^ M!TDB2Z'-+Z@*S+W'T-RW>^3CF[>6>7S\!3OWG5K9#T.Y+.Q1)5:4P_RZH/<^ M%=UL]';/]F],\*J0O-3W39[YNE1=W8>N??N![6]02P$"% ,4 " "+@&Y7 M J"J3 /[ 0">41@ $0 @ $ 8FQZ92TR,#(S,#DS,"YH M=&U02P$"% ,4 " "+@&Y7)&UL4$L! M A0#% @ BX!N5R+!87"[9 LKX$ !4 ( !FS(" &)L M>F4M,C R,S Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( (N ;E=;EO(J(@G@, 8FQZ M92TR,#(S,#DS,%]P&UL4$L! A0#% @ BX!N5S72\5(K" PRD M !D ( !7S\$ &5X,S$Q8FQZ93$P+7$R,#(S,#DS,"YH=&U0 M2P$"% ,4 " "+@&Y7 CT *B8( B*0 &0 @ '!1P0 M97@S,3)B;'IE,3 M<3(P,C,P.3,P+FAT;5!+ 0(4 Q0 ( (N ;E<$0#57 MMP0 )\3 9 " 1Y0! !E>#,R,6)L>F4Q,"UQ,C R,S Y M,S N:'1M4$L! A0#% @ BX!N5W97&B''! 9Q, !D M ( !#%4$ &5X,S(R8FQZ93$P+7$R,#(S,#DS,"YH=&U02P4& H "@"F ) @ "EH$ end