0001127537-23-000018.txt : 20230508 0001127537-23-000018.hdr.sgml : 20230508 20230508171217 ACCESSION NUMBER: 0001127537-23-000018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230508 DATE AS OF CHANGE: 20230508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Pulmonx Corp CENTRAL INDEX KEY: 0001127537 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39562 FILM NUMBER: 23898864 BUSINESS ADDRESS: STREET 1: 700 CHESAPEAKE DRIVE CITY: REDWOOD CITY STATE: CA ZIP: 94063 BUSINESS PHONE: 650-364-0400 MAIL ADDRESS: STREET 1: 700 CHESAPEAKE DRIVE CITY: REDWOOD CITY STATE: CA ZIP: 94063 FORMER COMPANY: FORMER CONFORMED NAME: PULMONX DATE OF NAME CHANGE: 20001031 10-Q 1 lung-20230331.htm 10-Q lung-20230331
000112753712/312023Q1FALSEhttp://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent00011275372023-01-012023-03-3100011275372023-04-30xbrli:shares00011275372023-03-31iso4217:USD00011275372022-12-31iso4217:USDxbrli:shares00011275372022-01-012022-03-310001127537us-gaap:CommonStockMember2022-12-310001127537us-gaap:AdditionalPaidInCapitalMember2022-12-310001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001127537us-gaap:RetainedEarningsMember2022-12-310001127537us-gaap:CommonStockMember2023-01-012023-03-310001127537us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001127537us-gaap:RetainedEarningsMember2023-01-012023-03-310001127537us-gaap:CommonStockMember2023-03-310001127537us-gaap:AdditionalPaidInCapitalMember2023-03-310001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001127537us-gaap:RetainedEarningsMember2023-03-310001127537us-gaap:CommonStockMember2021-12-310001127537us-gaap:AdditionalPaidInCapitalMember2021-12-310001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001127537us-gaap:RetainedEarningsMember2021-12-3100011275372021-12-310001127537us-gaap:CommonStockMember2022-01-012022-03-310001127537us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001127537us-gaap:RetainedEarningsMember2022-01-012022-03-310001127537us-gaap:CommonStockMember2022-03-310001127537us-gaap:AdditionalPaidInCapitalMember2022-03-310001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001127537us-gaap:RetainedEarningsMember2022-03-3100011275372022-03-310001127537srt:MaximumMember2022-01-012022-03-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001127537us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001127537us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-03-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001127537us-gaap:FairValueMeasurementsNonrecurringMember2023-03-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001127537us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001127537us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueMeasurementsNonrecurringMember2022-12-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001127537us-gaap:CommercialPaperMember2023-03-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001127537us-gaap:CommercialPaperMember2022-12-310001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-03-310001127537us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001127537us-gaap:OtherNoncurrentAssetsMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-03-310001127537us-gaap:MachineryAndEquipmentMember2023-03-310001127537us-gaap:MachineryAndEquipmentMember2022-12-310001127537us-gaap:ComputerEquipmentMember2023-03-310001127537us-gaap:ComputerEquipmentMember2022-12-310001127537us-gaap:FurnitureAndFixturesMember2023-03-310001127537us-gaap:FurnitureAndFixturesMember2022-12-310001127537us-gaap:LeaseholdImprovementsMember2023-03-310001127537us-gaap:LeaseholdImprovementsMember2022-12-310001127537us-gaap:ConstructionInProgressMember2023-03-310001127537us-gaap:ConstructionInProgressMember2022-12-310001127537us-gaap:DevelopedTechnologyRightsMember2023-03-310001127537us-gaap:TrademarksMember2023-03-310001127537us-gaap:DevelopedTechnologyRightsMember2022-12-310001127537us-gaap:TrademarksMember2022-12-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2020-02-200001127537lung:CIBCAgreementTrancheAMemberus-gaap:MediumTermNotesMember2020-02-202020-02-200001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2020-02-200001127537lung:CIBCAgreementTrancheCMemberus-gaap:MediumTermNotesMember2020-02-200001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2020-02-202020-02-200001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2020-04-300001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2020-04-012020-04-300001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2022-03-31lung:payment0001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2021-03-012021-03-310001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2021-03-012021-03-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2021-10-012021-10-31xbrli:pure0001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2022-10-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2022-10-012022-10-310001127537lung:CIBCAgreementTrancheCMemberus-gaap:MediumTermNotesMember2022-10-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2022-10-012022-10-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-02-012023-02-280001127537us-gaap:PrimeRateMemberlung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-02-012023-02-280001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-02-280001127537lung:RepaidDuringFirstYearAfterThirdAmendmentsEffectiveDateMemberlung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-02-012023-02-280001127537lung:CIBCAgreementMemberlung:RepaidDuringSecondYearAfterThirdAmendmentsEffectiveDateMemberus-gaap:MediumTermNotesMember2023-02-012023-02-280001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-03-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2022-12-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-01-012023-03-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2022-01-012022-03-310001127537us-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMemberlung:COVID19CreditAgreementMember2020-04-30iso4217:CHF0001127537us-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMemberlung:COVID19CreditAgreementMember2020-05-012020-05-310001127537us-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMemberlung:COVID19CreditAgreementMember2023-03-31lung:installment0001127537us-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMember2023-01-012023-03-3100011275372020-08-3100011275372020-08-012020-08-310001127537us-gaap:BuildingMember2013-12-3100011275372013-01-012013-12-3100011275372020-04-012020-04-3000011275372020-09-012020-09-3000011275372020-09-30lung:lease0001127537us-gaap:VehiclesMember2023-03-310001127537us-gaap:ServiceAgreementsMember2022-04-300001127537us-gaap:ServiceAgreementsMember2022-05-012023-03-31lung:vote0001127537lung:ShareBasedCompensationEmployeeStockOutstandingMember2023-03-310001127537lung:ShareBasedCompensationEmployeeStockOutstandingMember2022-12-310001127537lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember2023-03-310001127537lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember2022-12-310001127537lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember2023-03-310001127537lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember2022-12-310001127537us-gaap:EmployeeStockMember2023-03-310001127537us-gaap:EmployeeStockMember2022-12-310001127537us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001127537us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001127537us-gaap:RestrictedStockUnitsRSUMember2022-12-310001127537us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001127537us-gaap:RestrictedStockUnitsRSUMember2023-03-310001127537us-gaap:CostOfSalesMember2023-01-012023-03-310001127537us-gaap:CostOfSalesMember2022-01-012022-03-310001127537us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001127537us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001127537us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001127537us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001127537lung:StockOptionsAndRestrictedStockUnitsMember2023-01-012023-03-310001127537lung:StockOptionsAndRestrictedStockUnitsMember2022-01-012022-03-310001127537us-gaap:EmployeeStockMember2023-01-012023-03-310001127537us-gaap:EmployeeStockMember2022-01-012022-03-310001127537lung:InventoryNetMember2023-01-012023-03-310001127537lung:InventoryNetMember2022-01-012022-03-310001127537lung:CostOfGoodsAndServicesSoldMember2023-01-012023-03-310001127537lung:CostOfGoodsAndServicesSoldMember2022-01-012022-03-310001127537lung:StockOptionsAndRestrictedStockUnitsMember2023-03-310001127537us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001127537us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001127537us-gaap:RestrictedStockMember2023-01-012023-03-310001127537us-gaap:RestrictedStockMember2022-01-012022-03-310001127537lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember2023-01-012023-03-310001127537lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember2022-01-012022-03-310001127537us-gaap:EmployeeStockMember2023-01-012023-03-310001127537us-gaap:EmployeeStockMember2022-01-012022-03-31lung:segment0001127537country:US2023-01-012023-03-310001127537country:US2022-01-012022-03-310001127537us-gaap:EMEAMember2023-01-012023-03-310001127537us-gaap:EMEAMember2022-01-012022-03-310001127537srt:AsiaPacificMember2023-01-012023-03-310001127537srt:AsiaPacificMember2022-01-012022-03-310001127537lung:OtherInternationalGeographicalAreasMember2023-01-012023-03-310001127537lung:OtherInternationalGeographicalAreasMember2022-01-012022-03-310001127537us-gaap:RevenueFromContractWithCustomerMembercountry:DEus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001127537country:FRus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001127537us-gaap:RevenueFromContractWithCustomerMembercountry:DEus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001127537country:FRus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-03-310001127537country:US2023-03-310001127537country:US2022-12-310001127537us-gaap:EMEAMember2023-03-310001127537us-gaap:EMEAMember2022-12-310001127537srt:AsiaPacificMember2023-03-310001127537srt:AsiaPacificMember2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 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-39562
PULMONX CORPORATION
(Exact name of registrant as specified in its charter)
Delaware
77-0424412
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
700 Chesapeake Drive
Redwood City, California 94063
1-650-364-0400
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value per shareLUNGThe 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 reports), and (2) has been subject to such filing requirements for the past 90 days. ☒ Yes ☐ No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☒ Yes ☐ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
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 Exchange Act). ☐ Yes No
As of April 30, 2023 there were 37,748,083 shares of the Registrant’s Common Stock, par value $0.001 per share, outstanding.


TABLE OF CONTENTS
Page
PART I.
Item 1.
Item 2.
Item 3.
Item 4.
PART II.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
2

FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, about us and our industry that involve substantial risks and uncertainties. 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 and financial condition, business strategy, plans, and objectives of management for future operations and statements that are necessarily dependent upon future events are forward-looking statements. In some cases, you can identify forward-looking statements by words such as “may,” “might,” “will,” “objective,” “intend,” “should,” “could,” “can,” “would,” “expect,” “believe,” “anticipate,” “project,” “target,” “design,” “estimate,” “predict,” “potential,” “plan” or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words.
We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, and financial needs. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q and are subject to a number of known and unknown risks, uncertainties, and assumptions, including risks described in the section entitled “Risk Factors.” These risks are not exhaustive. Other sections of this Quarterly Report on Form 10-Q include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.
You should not rely on these forward-looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q or to conform these statements to actual results or to changes in our expectations, whether as a result of any new information, future events, changed circumstances or otherwise. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
our ability to design, develop, manufacture and market innovative products to treat patients with challenging medical conditions, particularly those with severe chronic obstructive pulmonary disease (“COPD”) and emphysema;
our expectations regarding the impact of the COVID-19 pandemic on our business;
our expected future growth, including growth in international sales;
our expected future growth of our sales and marketing organization;
the size and growth potential of the markets for our products, and our ability to serve those markets;
the rate and degree of market acceptance of our products;
coverage and reimbursement for procedures performed using our products;
the performance of third parties in connection with the development of our products, including third-party suppliers;
regulatory developments in the United States and foreign countries;
i

our ability to obtain and maintain regulatory approval or clearance of our products on expected timelines;
our plans to research, develop and commercialize our products and any other approved or cleared product;
our ability to retain and hire our senior management and other highly qualified personnel;
the development, regulatory approval, efficacy and commercialization of competing products and technologies in our industry;
our ability to develop and maintain our corporate infrastructure, including an effective system of internal controls;
our financial performance and capital requirements; and
our expectations regarding our ability to obtain and maintain intellectual property protection for our products, as well as our ability to operate our business without infringing the intellectual property rights of others.
You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this report with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
All brand names or trademarks appearing in this Quarterly Report on Form 10-Q are the property of their respective holders. Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “Pulmonx” the “Company,” “we,” “us,” and “our” refer to Pulmonx Corporation.
ii

Part I. Financial Information
Item 1. Financial Statements
Pulmonx Corporation
Condensed Consolidated Balance Sheets
(in thousands, except share and per share amounts)
(unaudited)
March 31, 2023December 31, 2022
Assets
Current assets
Cash and cash equivalents$110,407 $101,736 
Restricted cash231 231 
Short-term marketable securities42,429 39,402 
Accounts receivable, net8,171 8,677 
Inventory15,588 14,564 
Prepaid expenses and other current assets4,472 4,343 
Total current assets181,298 168,953 
Long-term marketable securities2,637 5,924 
Long-term inventory4,774 5,283 
Property and equipment, net4,490 4,694 
Goodwill2,333 2,333 
Intangible assets, net123 154 
Right of use assets5,152 5,806 
Other long-term assets465 529 
Total assets$201,272 $193,676 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$2,890 $1,758 
Accrued liabilities10,632 13,276 
Income taxes payable60 19 
Deferred revenue107 120 
Short-term debt91 90 
Current lease liabilities3,299 3,229 
Total current liabilities17,079 18,492 
Deferred tax liability71 94 
Long-term lease liabilities3,015 3,849 
Long-term debt37,173 17,234 
Total liabilities57,338 39,669 
Commitments and contingencies (Note 8)
Stockholders’ equity
1

Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of March 31, 2023 and December 31, 2022
  
Common stock, $0.001 par value, 200,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 37,730,676 shares issued and outstanding as of March 31, 2023 and 37,555,565 shares issued and outstanding as of December 31, 2022
38 38 
Additional paid-in capital508,254 502,712 
Accumulated other comprehensive income1,820 1,575 
Accumulated deficit(366,178)(350,318)
Total stockholders’ equity143,934 154,007 
Total liabilities and stockholders’ equity$201,272 $193,676 
The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
2

Pulmonx Corporation
Condensed Consolidated Statements of Operations and Comprehensive Loss
(in thousands, except share and per share amounts)
(unaudited)
Three Months Ended March 31,
20232022
Revenue$14,535 $10,785 
Cost of goods sold3,946 2,674 
Gross profit10,589 8,111 
Operating expenses
Research and development4,253 3,534 
Selling, general and administrative22,736 20,245 
Total operating expenses26,989 23,779 
Loss from operations(16,400)(15,668)
Interest income1,127 105 
Interest expense(571)(198)
Other income (expense), net108  
Net loss before tax(15,736)(15,761)
Income tax expense124 67 
Net loss(15,860)(15,828)
Other comprehensive income
Currency translation adjustment72 (24)
Change in unrealized gain (loss) on marketable securities173 (245)
Total other comprehensive income (loss)245 (269)
Comprehensive loss$(15,615)$(16,097)
Net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.43)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
37,572,382 36,805,366 
The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
3

Pulmonx Corporation
Condensed Consolidated Statements of Stockholders’ Equity
(in thousands, except share amounts)
(unaudited)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balances at January 1, 202337,555,565 $38 $502,712 $1,575 $(350,318)$154,007 
Issuance of common stock upon vesting of restricted stock units66,895 — — — — — 
Issuance of common stock upon exercise of stock options23,006 — 46 — — 46 
Issuance of shares pursuant to Employee Stock Purchase Plan85,210 — 676 — — 676 
Change in shares subject to repurchase— — 56 — — 56 
Stock-based compensation expense— — 4,764 — — 4,764 
Currency translation adjustment— — — 72 — 72 
Change in unrealized gains on marketable securities— — — 173 — 173 
Net loss— — — — (15,860)(15,860)
Balances at March 31, 202337,730,676 $38 $508,254 $1,820 $(366,178)$143,934 
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balances at January 1, 202236,931,762 $37 $482,885 $1,712 $(291,395)$193,239 
Issuance of common stock upon vesting of restricted stock units21,392 — — — — — 
Issuance of common stock upon exercise of stock options99,265 — 221 — — 221 
Issuance of shares pursuant to Employee Stock Purchase Plan46,002 — 1,108 — — 1,108 
Change in shares subject to repurchase— — 59 — — 59 
Stock-based compensation expense— — 3,615 — — 3,615 
Currency translation adjustment— — — (24)— (24)
Change in unrealized losses on marketable securities— — — (245)— (245)
Net loss— — — — (15,828)(15,828)
Balances at March 31, 202237,098,421 $37 $487,888 $1,443 $(307,223)$182,145 
The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
4

Pulmonx Corporation
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
5

Three Months Ended March 31,
20232022
Cash flows from operating activities
Net loss$(15,860)$(15,828)
Adjustments to reconcile net loss to net cash used in operating activities
Stock-based compensation expense4,638 3,513 
Loss on disposal of fixed assets1  
Inventory write-downs273 46 
Depreciation and amortization expense437 368 
Amortization of debt discount and debt issuance costs10 18 
Amortization of premiums and discounts on marketable securities(203)21 
Non-cash lease expense654 614 
Net changes in operating assets and liabilities:
Accounts receivable531 (277)
Inventory(604)(2,021)
Prepaid expenses and other current assets(168)(406)
Other assets(5)17 
Accounts payable868 1,261 
Accrued liabilities(2,478)(2,313)
Income taxes payable40 (2)
Lease liabilities(765)(7)
Deferred revenue(13)(30)
Net cash used in operating activities(12,644)(15,026)
Cash flows from investing activities
Purchases of investments(13,115)(9,308)
Maturities of short-term marketable securities13,750 4,250 
Purchases of property and equipment(61)(564)
Net cash provided by (used in) investing activities574 (5,622)
Cash flows from financing activities
Proceeds from borrowing under term loan20,000  
Proceeds from exercise of common stock options44 207 
Proceeds from issuance of common stock under the employee stock purchase plan676 1,108 
Net cash provided by financing activities20,720 1,315 
Effect of exchange rate changes on cash and cash equivalents21 21 
Net increase (decrease) in cash and cash equivalents8,671 (19,312)
Cash, cash equivalents and restricted cash, at beginning of the period101,967 148,711 
Cash, cash equivalents and restricted cash, at end of the period$110,638 $129,399 
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:
Cash and cash equivalents$110,407 $129,168 
Restricted cash231 231 
Cash, cash equivalents and restricted cash in consolidated balance sheets$110,638 $129,399 
Supplemental non-cash items:
Lapse in repurchase rights of common stock$56 $59 
Purchases of property and equipment in accounts payable and accrued liabilities$469 $456 
Amount receivable from exercise of common stock options$2 $24 
Supplemental disclosure of cash flow information:
Cash paid for income taxes$92 $29 
Cash paid for interest$356 $178 
The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
6

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

1.    Formation and Business of the Company
The Company
Pulmonx Corporation (the “Company”) was incorporated in the state of California in December 1995 as Pulmonx and reincorporated in the state of Delaware in December 2013. The Company is a commercial-stage medical technology company that provides a minimally invasive treatment for patients with severe emphysema, a form of chronic obstructive pulmonary disease (“COPD”). The Company’s solution, which is comprised of the Zephyr Endobronchial Valve (“Zephyr Valve”), the Chartis Pulmonary Assessment System (“Chartis System”) and the StratX Lung Analysis Platform (“StratX Platform”), is designed to treat a broad pool of patients for whom medical management has reached its limits and either do not want or are ineligible for surgical approaches. The Company has subsidiaries in Germany, Switzerland, Australia, the United Kingdom, Italy, France, Hong Kong and Japan.
Liquidity and Going Concern
The Company has incurred operating losses and negative cash flows from operations to date and has an accumulated deficit of $366.2 million as of March 31, 2023. During the three months ended March 31, 2023 and 2022, the Company used $12.6 million and $15.0 million of cash in its operating activities, respectively. As of March 31, 2023, the Company had cash, cash equivalents and marketable securities of $155.5 million. Historically, the Company’s activities have been financed through the sale of equity securities, debt financing arrangements and sales of its products.
The Company’s condensed consolidated financial statements have been prepared on the basis of the Company continuing as a going concern for the next 12 months. Management believes that the Company’s existing cash, cash equivalents and marketable securities will allow the Company to continue its planned operations for at least the next 12 months from the date of the issuance of these unaudited interim condensed consolidated financial statements.
Impact of the COVID-19 Pandemic
The COVID-19 pandemic has delayed clinical trials and the U.S. Food and Drug Administration operations and adversely impacted the number of procedures performed using our products. As a result, the COVID-19 pandemic and the measures taken by many countries in response have materially adversely affected, and could in the future materially adversely affect, our business, financial condition and results of operations, as well as the price of our common stock, from a decrease and delay of procedures involving our products.
While the Company has seen a recovery in procedure volumes in the U.S. and some international markets, other international markets continue to be hampered by a slower recovery. The Company may continue to see regional variations in procedure volumes in the U.S. and international markets due to the COVID-19 pandemic and its variants.
The Company’s unaudited interim condensed consolidated financial statements reflect judgments and estimates that could change in the future as a result of the COVID-19 pandemic. The COVID-19 pandemic has adversely impacted the Company’s business, financial condition and results of operations by decreasing and delaying procedures performed using its products. While procedure volumes in many regions have stabilized, there continues to be variability and uncertainty as variants of the virus emerge. The Company can make no assurance regarding any future level of demand for the Company’s products, and COVID-19 may adversely impact the results of operations and financial condition.
2.    Summary of Significant Accounting Policies
Basis of Presentation
The Company’s unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Any reference in these notes to
7

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Financial Information
The condensed consolidated balance sheet as of December 31, 2022 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022, have been prepared by the Company, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. Accordingly, these financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2022 and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on March 1, 2023. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of March 31, 2023 and condensed consolidated results of operations and cash flows for the three months ended March 31, 2023 and 2022 have been made. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2023.
Use of Estimates
The preparation of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, actual results may ultimately materially differ from these estimates and assumptions.
Significant estimates and assumptions include reserves and write-downs related to inventories, classification of short-term and long-term inventories, the recoverability of long-term assets, stock-based compensation, intangible assets, goodwill, debt and related features, deferred tax assets and related valuation allowances and impact of contingencies.
Fair Value of Financial Instruments
The carrying amounts of the Company’s financial instruments consisting of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates their fair value. The fair value of marketable debt securities is estimated using Level 1 and Level 2 inputs (Note 4).
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of risk consist principally of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents balances with established financial institutions and, at times, such balances with any one financial institution may be in excess of the Federal
8

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

Deposit Insurance Corporation (“FDIC”) insured limits. As of March 31, 2023 and December 31, 2022, the Company also had cash on deposit with foreign banks of approximately $3.8 million and $4.5 million, respectively, that was not federally insured.
The Company earns revenue from the sale of its products to hospitals and other customers such as distributors. Sales of Zephyr Valves and delivery catheters accounted for most of the Company’s revenue for the three months ended March 31, 2023 and 2022. The Company’s accounts receivable are derived from revenue earned from customers. The Company performs ongoing credit evaluations of its customers’ financial condition and generally requires no collateral from its customers. At March 31, 2023 and December 31, 2022, no customer accounted for more than 10% of accounts receivable. For the three months ended March 31, 2023 and 2022, no customer accounted for more than 10% of revenue.
The Company relies on single source suppliers for the components, sub-assemblies and materials for its products. These components, sub-assemblies and materials are critical and there are no or relatively few alternative sources of supply. The Company’s suppliers have generally met the Company’s demand for their products and services on a timely basis in the past.
Foreign Currency Translation and Transaction Gains and Losses
The functional currencies of the Company’s wholly owned subsidiaries in Switzerland, Germany, Australia, the United Kingdom, France and Hong Kong are the Swiss franc. The functional currency of the Company’s subsidiaries in Italy and Japan is the Euro and Yen, respectively. Accordingly, asset and liability accounts of Switzerland, France, Germany, Australia, the United Kingdom, Italy, Hong Kong and Japan operations are translated into U.S. dollars using the current exchange rate in effect at the balance sheet date and equity accounts are translated into U.S. dollars using historical rates. The revenues and expenses are translated using the average exchange rates in effect during the period, and gains and losses from foreign currency translation adjustments are included as a component of accumulated other comprehensive income in the condensed consolidated balance sheet. Foreign currency translation adjustments are recorded in other comprehensive income (loss) in the condensed consolidated statements of operations and comprehensive loss and was $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.
Foreign currency transaction gains and losses are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss and was less than $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.
Credit LossesMarketable Securities
For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.
Beginning January 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.
9

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

Credit LossesAccounts Receivable
Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic related risks and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. As of March 31, 2023 and December 31, 2022, accounts receivable is presented net of an allowance for credit losses of $0.1 million and $0.1 million, respectively.
Net Loss per Share Attributable to Common Stockholders
Basic net loss per common share is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average number of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, stock options and common stock subject to repurchase related to early exercise of stock options are considered to be potentially dilutive securities. Basic and diluted net loss attributable to common stockholders per share is presented in conformity with the two-class method required for participating securities. The Company considers the shares issued upon the early exercise of stock options subject to repurchase to be participating securities, because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of the shares issued upon early exercise of stock options subject to repurchase do not have a contractual obligation to share in the Company’s losses. As such, the net loss was attributed entirely to common stockholders. Because the Company has reported a net loss for all periods presented, diluted net loss per common share is the same as basic net loss per common share for those periods.
Inventories
Inventories are valued at the lower of cost to purchase or manufacture the inventory or net realizable value. Cost is determined using the first-in, first-out method (“FIFO”) for all inventories. Net realizable value is determined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company records write-downs of inventories which are obsolete or in excess of anticipated demand or market value based on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Inventory write-downs reduce the carrying value of inventory to its net realizable value.
The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as long-term inventory.
3.    Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses. This new guidance will require financial instruments to be measured at amortized cost, and trade accounts receivable to be presented at the net amount expected to be collected. The new model requires an entity to estimate credit losses based on historical information, current information and reasonable and supportable forecasts, including estimates of prepayments. In November 2019, the FASB issued ASU 2019-10, according to which, the new standard is effective for public business entities that meet the definition of an SEC filer, excluding entities eligible to be smaller reporting companies (“SRC”) as defined by the SEC, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, including the Company, the new standard is effective for fiscal years beginning after December 15, 2022, and interim periods within that fiscal year. The Company adopted
10

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

ASU 2016-13 as of January 1, 2023 and the adoption did not have a material impact on the Company’s unaudited interim condensed consolidated financial statements and related disclosures.
All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.
4.    Fair Value Measurements
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.
Level 3—Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.
Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis—Financial assets and liabilities held by the Company measured at fair value on a recurring basis include money market funds and marketable securities.
Assets and Liabilities Measured and Recorded at Fair Value on a Nonrecurring Basis—The Company determines the fair value of long-lived assets held and used, such as intangible assets, by reference to independent appraisals, quoted market prices (e.g. an offer to purchase) and other factors. An impairment charge is recorded when the carrying value of the asset exceeds its fair value. As noted above, there have been no impairment charges recorded to date. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates the fair value. The fair value of the term loan is estimated using Level 2 inputs.
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.
The following tables summarizes the types of assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
11

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

March 31, 2023
Level 1Level 2Level 3Total
Assets:
Money market funds
$25,457 $ $ $25,457 
Cash equivalents25,457   25,457 
U.S. Government agency bonds9,144 19,336  28,480 
Commercial paper
 16,586  16,586 
Marketable securities9,144 35,922  45,066 
Total financial assets$34,601 $35,922 $ $70,523 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of March 31, 2023.
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Money market funds$4,647 $ $ $4,647 
Cash equivalents4,647   4,647 
U.S. Government agency bonds14,743 15,872  30,615 
Commercial paper 14,711  14,711 
Marketable securities14,743 30,583  45,326 
Total financial assets$19,390 $30,583 $ $49,973 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of December 31, 2022.
The following table summarizes the cost, unrealized gains and losses and fair value of marketable securities (in thousands):
March 31, 2023
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$28,597 $(119)$2 $28,480 
Commercial paper
16,607 (23)2 16,586 
Marketable securities$45,204 $(142)$4 $45,066 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
42,429 
   Long-term marketable securities2,637 
Marketable securities$45,066 
12

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

December 31, 2022
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$30,897 $(282)$ $30,615 
Commercial paper
14,740 (29) 14,711 
Marketable securities$45,637 $(311)$ $45,326 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
39,402 
   Long-term marketable securities5,924 
Marketable securities$45,326 
The unrealized losses for marketable securities relate to changes in interest rates. No allowance for credit losses was recorded as of March 31, 2023 and December 31, 2022, and no impairment losses were recognized for the three months ended March 31, 2023.
Accrued interest receivable on marketable securities of $0.2 million and $0.1 million as of March 31, 2023 and December 31, 2022, respectively, is included in prepaid expenses and other current assets on the condensed consolidated balance sheet. The Company elected to exclude accrued interest receivable from the estimation of expected credit losses on its marketable securities and reverse accrued interest receivable through interest income (expense) when amounts are determined to be uncollectible. The Company did not write off any accrued interest receivable during the three months ended March 31, 2023.
5.    Balance Sheet Components
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
March 31,December 31,
20232022
Cash$84,950 $97,089 
Cash equivalents:
Money market funds
25,457 4,647 
Total cash and cash equivalents$110,407 $101,736 
13

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

Inventory
Inventory consists of the following (in thousands):
March 31,December 31,
20232022
Raw materials$3,483 $3,820 
Work in process473 386 
Finished goods16,406 15,641 
Total inventory$20,362 $19,847 
Reported as:
Inventory$15,588 $14,564 
Long-term inventory4,774 5,283 
Total inventory$20,362 $19,847 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,December 31,
20232022
Prepaid expenses$2,607 $2,044 
Prepaid insurance1,044 1,407 
VAT and other receivable674 602 
Other current assets147 290 
Total prepaid expenses and other current assets$4,472 $4,343 
Capitalized Implementation Costs of a Hosting Arrangement
The Company has several software systems that are cloud-based hosting arrangements with service contracts. The Company accounts for costs incurred in connection with the implementation of these various software systems under ASU 2018-15, Intangibles—Goodwill and Other—Internal Use Software (Subtopic 350–40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. The Company expenses all costs (internal and external) that are incurred in the planning and post-implementation operation stages. As of March 31, 2023 and December 31, 2022, the Company has capitalized approximately $0.5 million and $0.5 million in implementation costs, net of amortization, respectively. The capitalized costs are amortized on a straight-line basis over the non-cancelable contract terms, which are generally three years. As of March 31, 2023, approximately $0.4 million and $0.1 million capitalized costs were included in prepaid expenses and other current assets, and other long-term assets, respectively. Amortization expense, which was included in selling, general and administrative expenses, was $0.1 million and $0 for the three months ended March 31, 2023 and 2022, respectively.
14

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
March 31,December 31,
20232022
Machinery and equipment$2,167 $2,112 
Computer equipment and software1,828 1,773 
Furniture and fixtures263 263 
Leasehold improvements2,277 2,277 
Construction in progress1,872 1,825 
Total8,407 8,250 
Less: accumulated depreciation(3,917)(3,556)
Property and equipment, net$4,490 $4,694 
Depreciation expense for the three months ended March 31, 2023 and 2022 was $0.3 million and $0.3 million, respectively.
Goodwill
Goodwill was $2.3 million as of March 31, 2023 and December 31, 2022 arising from the Company’s acquisition of Emphasys Medical, Inc, in March 2009. No goodwill impairment losses have been recognized since the acquisition. There were no acquisitions or dispositions of goodwill in the three months ended March 31, 2023 and 2022. The Company assesses goodwill for impairment annually, or more frequently, when events or changes in circumstances indicate there may be impairment. Through March 31, 2023, there have been no events or changes in circumstances that indicated that the carrying value of goodwill may not be recoverable. As a result, no impairment charge was recorded during the three months ended March 31, 2023.
Intangible Assets
Intangible assets consist of the following (in thousands):
March 31, 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,548)$110 
Trademarks191 (178)13 
Total intangible assets$1,849 $(1,726)$123 
December 31, 2022
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,520)$138 
Trademarks191 (175)16 
Total intangible assets$1,849 $(1,695)$154 
Amortization expense relating to the intangibles totaled less than $0.1 million during each of the three months ended March 31, 2023 and 2022, respectively.
15

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

Future amortization expense is as follows as of March 31, 2023 (in thousands):
2023 (remaining nine months)$92 
202431 
Total amortization expense
$123 
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
March 31,December 31,
20232022
Accrued employee bonuses and commissions$2,803 $4,973 
Accrued vacation2,341 2,113 
Other accrued personnel related expenses1,615 2,513 
Accrued professional fees2,701 2,366 
Sales taxes, franchise tax and VAT676 627 
Liability for early exercise of stock options89 145 
Accrued inventory purchases160 167 
Other247 372 
Total accrued liabilities$10,632 $13,276 
6.    Long Term Debt
CIBC Loan
On February 20, 2020, the Company executed a Loan and Security Agreement with Canadian Imperial Bank of Commerce (“CIBC”), which the Company subsequently amended on April 17, 2020 and December 28, 2020 (as amended, the “CIBC Agreement”). The CIBC Agreement originally provided the Company with the ability to borrow up to $32.0 million in debt financing (“CIBC Loan”) consisting of $17.0 million advanced at the closing of the agreement (“Tranche A”), with the option to draw up to an additional $8.0 million (“Tranche B”) and an additional financing tranche (“Tranche C”) of up to $7.0 million on or prior to February 20, 2022. Neither Tranche B nor Tranche C was drawn before the option expired.
The CIBC Loan originally had a five-year term maturing on February 20, 2025, which included 24 months of interest only payments followed by 36 months of equal payments of principal and interest.
In April 2020, the Company entered into a First Amendment to CIBC Agreement that changed the maturity date to March 15, 2022, which would be automatically extended to February 20, 2025 if the maturity of all outstanding convertible notes was extended to a date no earlier than May 21, 2025 or all convertible notes converted into convertible preferred stock of the Company. An amendment fee of $0.2 million was paid. The amendment was accounted for as a debt modification and no gain or loss was recognized.
In December 2020, to address certain post-close covenants for which the Company was not in compliance, the Company entered into a Second Amendment to the CIBC Agreement that extended the compliance of such covenants to June 30, 2021.
In March 2021, the Company entered into an Amended and Restated Loan and Security Agreement with CIBC (as amended, the “Amended and Restated CIBC Agreement”) which, among other things, extended the loan maturity date of the CIBC Loan from March 15, 2022 to February 20, 2025, and modified certain financial covenants. Per the
16

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

amended terms, 36 equal payments of principal plus accrued interest would be due beginning March 31, 2022. In connection with the Amended and Restated CIBC Agreement, the Company paid fees to CIBC of less than $0.1 million which were recorded as a discount on the CIBC Loan and are being accreted over the life of the term loan using the effective interest method. The amendment was accounted for as a debt modification and no gain or loss was recognized.
In June 2021, the Company entered into a First Amendment to the Amended and Restated CIBC Agreement that extended the compliance of certain post-close covenants to March 31, 2022.
In October 2021, the Company entered into a Second Amendment to the Amended and Restated CIBC Agreement, which extended the interest only period of the loan from 24 months to 36 months. Under the amended terms, principal repayment will begin in February 2023. There was no change to the loan interest rate or maturity date.
In October 2022, the Company entered into a Third Amendment to the Amended and Restated CIBC Agreement (the “Third Amendment”) with CIBC, which amended certain provisions of the CIBC Loan. The amendment provided the option to draw up to an additional $20.0 million (“Amended Tranche B”) on or prior to October 31, 2023, which can be drawn in increments of at least $5.0 million. Upon request by the Company, CIBC may, in its sole discretion, make additional term loans of up to $10.0 million (“Amended Tranche C”) at any time. The Third Amendment extended the maturity date of the CIBC Loan from February 20, 2025 to October 31, 2027 and provided for a new interest only period of 24 months from the signing date of the Third Amendment, with the possibility of an additional extension of such interest only period of up to 12 months, subject to satisfaction of certain conditions set forth in the Third Amendment. The Company paid a commitment fee of less than $0.1 million in connection with the Third Amendment. The amendment was accounted for as a debt modification and no gain or loss was recognized.
In February 2023, the Company drew $20.0 million of the Amended Tranche B of the CIBC Loan. The Amended Tranche B bears interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate and has the same repayment terms as the Tranche A.
Upon draw of the Amended Tranche B, the financial covenants in the Amended and Restated CIBC Agreement require that, when the cash and cash equivalents of the Company is less than $100.0 million, the Company have revenue for the trailing three-month period ending on the last day of each fiscal quarter of not less than 80.0% of the revenue for the trailing three-month period, as set forth in the annual projections delivered to the CIBC. Further, the Company is required to maintain unrestricted cash in an aggregate amount equal to the greater of $20.0 million and the Adjusted EBITDA loss as defined in the Amended and Restated CIBC Agreement for the six-month period ending on any date of determination. As of March 31, 2023, the Company was in compliance with all covenants contained in Amended and Restated CIBC Agreement.
The CIBC Loan bears interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate at any time. The CIBC Loan is collateralized by substantially all of the Company’s assets, including cash and cash equivalents, accounts receivable, intellectual property and equipment. The Company may prepay the borrowings under the Amended and Restated CIBC Agreement, subject to certain conditions, including a prepayment fee equal to 2.0% of the principal amount repaid during the first year after the effective date of the Third Amendment or 1.0% of the principal amount prepaid during the second year after the effective date of the Third Amendment.
As of March 31, 2023, the CIBC Loan had an annual effective interest rate of 9.6% per year.
17

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

The CIBC Loan consists of the following (in thousands):
March 31,December 31,
20232022
Term loan
$37,000 $17,000 
Less: debt issuance costs
(191)(127)
Term loan
$36,809 $16,873 
The Company paid $0.5 million fees to the lender and third parties which is reflected as a discount on the CIBC Loan and is being accreted over the life of the term loan using the effective interest method.
During the three months ended March 31, 2023 and 2022, the Company recorded interest expense related to debt discount and debt issuance costs of CIBC Loan of less than $0.1 million and less than $0.1 million, respectively.
Interest expense on the CIBC Loan amounted $0.6 million and $0.2 million during the three months ended March 31, 2023 and 2022, respectively.
Credit Agreement
In April 2020, Pulmonx International Sàrl, a wholly-owned subsidiary of the Company, entered into a COVID-19 Credit Agreement with UBS Switzerland AG to receive up to 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under Swiss Federal Government program to mitigate the economic impact of the spread of the coronavirus. In May 2020, Pulmonx International Sàrl received 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under the COVID-19 Credit Agreement. The COVID-19 Credit Agreement initially bore no interest through March 31, 2023. Beginning April 1, 2023, the COVID-19 Credit Agreement bears interest at a rate of 1.5% per year payable at the end of each calendar quarter. The loan principal is being repaid in twelve equal installments, paid semi-annually, which began in March of 2022. As of March 31, 2023, Pulmonx International Sàrl repaid $0.1 million to the lender.
Contractual Maturities of Financing Obligations
As of March 31, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):
2023 (remaining nine months)$2,600 
20245,469 
202515,058 
202613,948 
202710,790 
Total47,865 
Less: unamortized debt discount(191)
Less: interest(10,410)
 Term loan and credit agreement
$37,264 
7.    Revenue Recognition
The Company’s contract liabilities consist of deferred revenue for remaining performance obligations by the Company to the customer after delivery, which was $0.1 million and $0.1 million as of March 31, 2023 and December 31, 2022, respectively. The deferred revenue as of December 31, 2022 of $0.1 million was recognized as revenue during the three months ended March 31, 2023.
18

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

The Company disaggregates its revenue by major geographic region, which has been disclosed in Note 12, “Segment Information.”
8.    Commitments and Contingencies
Leases
The Company has a lease for its headquarters location in Redwood City, California. In October 2019, the Company renewed its lease for the headquarters location in Redwood City, California for an additional five years commencing in August 2020 and expiring in July 2025. The monthly base rent during the renewed term is $0.1 million and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees.
During 2013, the Company entered into a five-year lease for office facilities in Switzerland. The Company had an option to extend the lease through January 2022, which was not exercised by the Company. Per the lease terms, in the event the option to extend is not exercised, the lease remains in force and can be terminated with 12-months’ notice.
In April 2020, the Company executed a sublease for another office facility in Redwood City, California for a three-year term commencing on June 1, 2020. The lease agreement provides for early termination if the Company or Sublandlord elects to terminate the lease by providing the other party at least 180 days prior written notice. The early termination may only occur on or after the expiration of the 18th full calendar month of the sublease term. The monthly base rent during the term is less than $0.1 million and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees.
In September 2020, the Company amended the sublease agreement entered into in April 2020, to include additional facility space in Redwood City, California for a four-year term. The amendment was accounted as a separate sublease agreement. The sublease agreement contained a rent-free period through February 14, 2021, after which rent is approximately $0.1 million per month and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees. The Company is eligible to receive a tenant improvement allowance of $0.7 million to fund facility enhancements. The sublease agreement can be extended for an additional twelve-month period, at the Company’s option. For accounting purposes, the lease term is 4 years as it is not reasonably certain that the Company will exercise the renewal option. The amendment also changed the lease term entered into in April 2020, which was extended until May 31, 2024, but left the early termination clause unchanged. In September 2021, the Company became reasonably certain that the early termination clause would not be exercised as capital expenditures on the facility build-out created sufficient disincentive to terminate the lease early. The lease term was reevaluated and extended from November 30, 2021 to May 31, 2024.
The Company has leases on ten vehicles with an average lease term of 2.9 years.
Operating lease cost consists of the following (in thousands):
Three Months Ended March 31,
20232022
Operating lease cost
$721 $724 
Short-term lease cost
8 9 
Variable lease cost
154 147 
Total lease cost
$883 $880 
19

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

The following table summarizes a maturity analysis of the Company’s lease liabilities showing the aggregate lease payments as of March 31, 2023 (in thousands):
2023 (remaining nine months)$2,675 
20242,970 
20251,044 
Total minimum lease payments6,689 
Less: Amount of lease payments representing interest375 
Present value of future minimum lease payments$6,314 
Less: Current lease liabilities
3,299 
Long-term lease liabilities$3,015 
The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):
March 31,
2023
December 31,
2022
Right of use asset
$5,152 $5,806 
Weighted average remaining lease term (years)1.832.08
Weighted average discount rate (percent)6.0 %6.0 %
The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):
Three Months Ended March 31,
20232022
Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities
$872 $131 
Right-of-use assets obtained in exchange for lease liabilities$ $56 
Service Agreement
In April 2022, the Company entered into an agreement with a service provider which requires total minimum purchases of $0.6 million, $0.4 million, and $0.4 million over the next three years. From inception of the agreement through March 31, 2023, the Company recorded $0.6 million of expense for services related to this agreement in cost of goods sold.
Contingencies
From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determinable that such a liability for litigation and contingencies are both probable and reasonably estimable.
In December 2022, the Company received a civil investigative demand (“CID”) from the U.S. Department of Justice, Civil Division in connection with an investigation under the Anti-Kickback Statute and False Claims Act (the “Investigation”). The CID requests information and documents regarding the Company’s relationships with certain health care providers, medical practices, and hospitals in connection with the sales and marketing of the Zephyr Valves and related products and services. The Company is fully cooperating with the Investigation. The
20

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

Company is unable to express a view at this time regarding the ultimate outcome of the Investigation or estimate an amount or range of reasonably possible loss. Depending on the outcome of the Investigation, there could be a material impact on the Company’s business, results of operations and financial condition.
9.    Income Taxes
The income tax expense for the three months ended March 31, 2023 and 2022 was $0.1 million and $0.1 million, respectively. The income tax expense was determined based upon estimates of the Company’s effective income tax rates in various jurisdictions. The difference between the Company’s effective income tax rate and the U.S. federal statutory rate is primarily attributable to state income taxes, foreign income taxes, and non-recognition of US tax benefit because of a full valuation allowance against US deferred tax assets.
The income tax expense for the three months ended March 31, 2023 and 2022 relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions.
10.    Stockholders’ Equity
Common Stock
As of March 31, 2023 and December 31, 2022, the Company’s certificate of incorporation authorized the Company to issue up to 200,000,000 shares of common stock. Common stockholders are entitled to dividends as and when declared by the Board of Directors, subject to the rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holder of each share of common stock is entitled to one vote.
Shares Reserved for Future Issuance
The Company has reserved shares of common stock for future issuances as follows:
March 31,December 31,
20232022
Common stock options issued and outstanding
3,278,913 2,495,528 
Common stock restricted stock units issued and outstanding2,696,843 998,473 
Common stock available for future grants
2,681,944 3,765,706 
Common stock available for ESPP1,502,455 1,212,109 
Total10,160,155 8,471,816 

Stock Option Plan
A summary of stock option activity for the three months ended March 31, 2023 is set forth below:
Outstanding Options
Number of SharesWeighted Average Exercise Price
Balance, January 1, 2023
2,495,528 $17.35 
Options granted
835,400 11.48 
Options exercised
(23,006)2.02 
Options canceled
(29,009)17.29 
Balance, March 31, 2023
3,278,913 $15.97 
21

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

The aggregate intrinsic value of options outstanding as of March 31, 2023 was $9.6 million.
March 31, 2023
Number of Shares
Weighted Average Exercise Price
Weighted Average Contractual Life (in Years)
Options vested1,248,108$14.21 6.95
Options vested and expected to vest3,278,913$15.97 8.19
Total intrinsic value of options vested as of March 31, 2023 was $6.3 million.
Early Exercise of Stock Options
Under the terms of the individual option grants, options are fully exercisable on the grant date, subject to the Company’s repurchase right at the original exercise price. Accordingly, options may be exercised prior to vesting. The shares are subject to the Company’s lapsing repurchase right upon termination of employment or over the options’ vesting period of generally four years at the original purchase price. The proceeds initially are recorded in other liabilities from the early exercise of stock options and are reclassified to additional paid-in capital as the Company’s repurchase right lapses. During the three months ended March 31, 2023 and 2022, the Company did not repurchase shares of common stock. As of March 31, 2023 and December 31, 2022, 46,012 and 77,782 shares, respectively, were subject to repurchase, with an aggregate exercise price of $0.1 million and $0.1 million, respectively, and were recorded in other current liabilities.
Restricted Stock Units
Activity with respect to restricted stock units was as follows:
Number of Shares Underlying Outstanding Restricted StockWeighted Average Grant Date Fair Value
Unvested, January 1, 2023998,473 $27.72 
Granted1,800,120 11.48 
Vested
(66,895)32.08 
Canceled
(34,855)22.68 
Unvested, March 31, 20232,696,843 $16.84 
The aggregate intrinsic value of restricted stock units outstanding as of March 31, 2023 was $30.2 million.
22

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

Total Stock-Based Compensation
Stock-based compensation expense is reflected in the statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of goods sold$223 $147 
Research and development566 421 
Selling, general and administrative3,849 2,945 
Total$4,638 $3,513 
The above stock-based compensation expense related to the following equity-based awards (in thousands):
Three Months Ended March 31,
20232022
Stock options and restricted stock units$4,540 $3,312 
ESPP98 201 
Total$4,638 $3,513 
Stock-based compensation of $0.3 million and $0.2 million was capitalized into inventory for the three months ended March 31, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.2 million and $0.1 million was recognized as cost of sales in the three months ended March 31, 2023 and 2022, respectively.
As of March 31, 2023, there was $63.5 million of unrecognized compensation costs related to unvested common stock options and restricted stock units, expected to be recognized over a weighted-average period of 3.1 years. The total grant date fair value of shares vested during the three months ended March 31, 2023 and 2022 was $4.0 million and $2.7 million, respectively.
As of March 31, 2023, the Company had unrecognized employee stock-based compensation relating to ESPP awards of approximately $0.1 million, which is expected to be recognized over a weighted-average period of 0.4 years.
11.    Net Loss per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders which excludes shares which are legally outstanding, but subject to repurchase by the Company (in thousands, except share and per share amounts):
Three Months Ended March 31,
20232022
Numerator
Net loss attributable to common stockholders$(15,860)$(15,828)
Denominator
Weighted-average common stock outstanding37,630,339 37,007,527 
Less: weighted-average common shares subject to repurchase(57,957)(202,161)
Weighted-average common shares used to compute basic and diluted net loss per share37,572,382 36,805,366 
Net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.43)
23

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an antidilutive impact due to the Company’s net loss, in common stock equivalent shares:
As of March 31,
20232022
Options to purchase common stock3,278,913 2,687,031 
Unvested restricted stock units2,696,843 1,110,887 
Unvested early exercised common stock options46,012 189,266 
Shares committed under ESPP20,155 24,252 
Total6,041,923 4,011,436 

12.    Segment Information
The chief operating decision maker for the Company is the Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company’s Chief Executive Officer evaluates performance based primarily on revenue in the geographic locations in which the Company operates.
Revenue by geographic area is based on the billing address of the customer. The following table sets forth the Company’s revenue by geographic area (in thousands):
Three Months Ended March 31,
20232022
United States$9,337 $6,013 
Europe, Middle-East and Africa (“EMEA”)4,531 4,053 
Asia Pacific596 719 
Other International71  
Total$14,535 $10,785 
Revenue from Germany and France represented 8% and 8%, respectively, of total revenue for the three months ended March 31, 2023. Revenue from Germany and France represented 13% and 8%, respectively, of total revenue for the three months ended March 31, 2022.
Long-lived assets by geographic area are based on physical location of those assets. The following table sets forth the Company’s long-lived assets by geographic area (in thousands):
March 31,December 31,
20232022
United States$4,434 $4,634 
EMEA55 58 
Asia Pacific1 2 
Total$4,490 $4,694 

24

Pulmonx Corporation
Notes to Interim Condensed Consolidated Financial Statements (Unaudited)


25


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and the related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q. This discussion and other parts of this Quarterly Report on Form 10-Q contain forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives, expectations and intentions, that are based on the beliefs of our management, as well as assumptions made by, and information currently available to, our management. Our actual results could differ materially from those discussed in these forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the sections of this Quarterly Report entitled “Forward-Looking Statements” and “Risk Factors,” under Part II, Item 1A and those discussed in our Annual Report on Form 10-K for the year ending December 31, 2022 filed with the Securities and Exchange Commission (“SEC”) on March 1, 2023.
Overview
We are a commercial-stage medical technology company that provides a minimally invasive treatment for patients with severe emphysema, a form of chronic obstructive pulmonary disease (“COPD”). Our solution, which is comprised of the Zephyr Endobronchial Valve (“Zephyr Valve”), the Chartis Pulmonary Assessment System (“Chartis System”) and the StratX Lung Analysis Platform (“StratX Platform”), is designed to treat severe emphysema patients who, despite medical management, are still profoundly symptomatic and either do not want or are ineligible for surgical approaches.
In June 2018, we received pre-market approval (“PMA”) by the U.S. Food and Drug Administration (“FDA”) as a result of our breakthrough technology designation. The Zephyr Valve is now commercially available in more than 25 countries, with over 100,000 valves used to treat more than 25,000 patients. We have established reimbursement in major markets in North America, Europe and Asia Pacific and the Zephyr Valve has been included in treatment guidelines for COPD worldwide.
We market and sell our products in the United States through a direct sales organization. Our sales territory managers are focused on promoting awareness and increasing adoption of our solution primarily among the pulmonologists performing interventional pulmonary procedures across approximately 500 high volume hospitals in the United States. We are expanding our commercial operations in the United States while continuing to foster our international growth. We employ both direct and distributor-based sales models, with over 90% of our revenue generated in markets where we sell directly.
In the United States, our solution is reimbursed based on established Category I Current Procedural Terminology (“CPT”) and ICD-10 Procedure Coding System (“PCS”) codes and associated APC and MS-DRG payment groupings. Current reimbursement in the United States is believed to cover the hospital costs of the procedure and related inpatient care. Commercial payors such as Aetna, Humana, and many of the largest Blue Cross Blue Shield plans including Anthem, Health Care Service Corporation, and BCBS Michigan have issued positive coverage policies for the Zephyr Valve, and United Healthcare no longer considers the procedure unproven or experimental. Medicare covers our solution for patients when medically necessary, and other commercial insurers are approving pre-authorization requests on a case-by-case basis. Outside the United States, our solution is covered by major health systems across much of Europe, Australia and South Korea.
We manufacture all our products at our headquarters located in Redwood City, California. This facility supports production and distribution operations, including manufacturing, quality control, raw material and finished goods storage. We have manufactured all our products at this facility for over ten years. We also store finished goods at secondary facilities. We seek to maintain higher levels of inventory to protect ourselves from supply interruptions and have an established distribution system for both U.S. and international customers.
To date, we have financed our operations primarily through the sale of equity securities, debt financing arrangements and sales of our products. We have devoted substantially all of our resources to research and
26


development activities related to our solution, including clinical and regulatory initiatives to obtain marketing approval, sales and marketing activities, and investing in general and administrative infrastructure. We generated revenue of $14.5 million, with a gross margin of 72.9% and a net loss of $15.9 million, for the three months ended March 31, 2023 compared to revenue of $10.8 million, with a gross margin of 75.2% and a net loss of $15.8 million, for the three months ended March 31, 2022. As of March 31, 2023, we had an accumulated deficit of $366.2 million, cash, cash equivalents and marketable securities of $155.5 million, and $37.3 million of outstanding term loans and credit agreements, net of debt discount and debt issuance costs.
We have invested heavily in product development. Our research and development activities have been centered on driving continuous improvements to our solution. We have also made significant investments in clinical studies to demonstrate the safety and efficacy of the Zephyr Valve and to support regulatory submissions. We intend to make significant investments building our sales and marketing organization by increasing the number of sales territory managers and continuing our marketing efforts in existing and new markets throughout the United States, Europe and Asia Pacific. We also intend to continue to make investments in research and development efforts to develop our next generation products and support our future regulatory submissions to increase our addressable market and to expand indications and new markets. Because of these and other factors, we expect to continue to incur net losses for the next several years and we expect to require substantial additional funding, which may include future equity and debt financings.
Management believes that the Company’s existing cash, cash equivalents and marketable securities will allow the Company to continue its operations for at least the next 12 months from the date of the issuance of our condensed consolidated financial statements.
Impact of the COVID-19 Pandemic
The COVID-19 pandemic has delayed clinical trials and FDA operations and adversely impacted the number of procedures performed using our products. As a result, the COVID-19 pandemic and the measures taken by many countries in response have materially adversely affected, and could in the future materially adversely affect, our business, financial condition and results of operations, as well as the price of our common stock, from a decrease and delay of procedures involving our products.
While the Company has seen a recovery in procedure volumes in the U.S. and some international markets, other international markets continue to be hampered by a slower recovery. We are encouraged for the longer term, and we believe the following key indicators are contributing to the stabilization of our business:
continued opening of new accounts;
strong physician participation in trainings;
a strong patient pipeline evidenced by StratX report activity, patient calls into hospitals inquiring about our procedure, and patient calls to our reimbursement support service; and
a resumption of elective procedures at hospitals and centers.
Despite signs of recovery of our business, we cannot be certain that any recovery will be sustained, or that a further resurgence of COVID-19 or variants of the virus will not occur.
Further, we cannot assure you that our recent volume of Zephyr Valves sold are indicative of future results. The number of Zephyr Valves sold in the future may decrease due to a resurgence of the COVID-19 pandemic. In addition, there may be limited provider capacity due to labor shortages, or for other reasons, which could limit the ability of patients to receive treatment with Zephyr Valves. Limited provider and hospital capacity has had a material adverse effect on our business, financial condition and results of operations and may continue to materially adversely affect us even as the pandemic subsides.
The extent of the impact of COVID-19, including the macroeconomic conditions, on our future operational and financial performance will depend on certain developments, which are highly uncertain and cannot be predicted,
27


including impact on employees, clinical trials and procedure volumes, new information which may emerge concerning the severity and spread of COVID-19 and variant strains, governmental and societal response to contain and treat COVID-19 and variant strains, and the availability and distribution of vaccines and public acceptance of vaccines, among others.
For additional information about risks, uncertainties and potential impacts related to the COVID-19 pandemic that may impact our business, financial condition and results of operations, please refer to Part II, Item 1A, “Risk Factors” of this Quarterly Report on Form 10-Q.
Factors Affecting our Business and Results of Operations
We believe there are several important factors that have impacted and that we expect will continue to impact our business and results of operations. These factors include:
Our Ability to Recruit, Train and Retain Our Sales Force and its Productivity
We have made, and intend to continue to make, significant investments in recruiting, training and retaining our direct sales force. This process requires significant education and training for our sales personnel to achieve the level of technical competency with our products that is expected by physicians and to gain experience building demand for our products. Upon completion of the training, our sales personnel typically require time in the field to grow their network of accounts and increase their productivity to the levels we expect. Successfully recruiting, training and retaining additional sales personnel will be required to achieve growth. In addition, inability to attract qualified sales personnel or the loss of any productive sales personnel would have a negative impact on our ability to grow our business.
We have in the past and expect in the future to enter into different compensation arrangements with our sales professionals, which include minimum guaranteed commissions. This has impacted our compensation expenses in the past and we expect it will do so in the future.
Physician, Patient and Hospital Awareness and Acceptance of Our Solution
Our goal is to establish our solution as a standard of care for severe emphysema. We intend to continue to promote awareness of our solution through training and educating physicians, pulmonary rehabilitation centers, key opinion leaders and various medical societies on the proven clinical benefits of Zephyr Valves. In addition, we intend to continue to publish additional clinical data in various industry and scientific journals and online and to present at various industry conferences. We plan to continue building patient awareness through our direct-to-patient marketing initiatives, which include advertising, social media and online education. We also intend to continue helping physicians in their outreach to patients and other healthcare providers. These efforts require significant investment by our marketing and sales organization, and vary depending upon the physician’s practice specialization, and personal preferences and geographic location of physicians, pulmonary rehabilitation centers and patients. In order to grow our business, we will need to continue to make significant investments in training and educating hospitals, physicians and patients on the advantages of our solution for the treatment of severe emphysema.
Third-Party Reimbursement
Since achieving regulatory approval in the United States in June 2018, we have launched the Zephyr Valve treatment and have made progress securing third-party payor reimbursement. The majority of our patients are Medicare beneficiaries. We estimate that roughly 75% of the potential Zephyr Valve patient population are Medicare/Medicaid beneficiaries, of which approximately 30% have managed Medicare/Medicaid and the remaining 45% have traditional Medicare/Medicaid. Approximately 25% of the potential Zephyr Valve patient population is under third-party commercial payor policies. A key element of our strategy remains to broaden our coverage by private third-party payor policies. Commercial payors such as Aetna, Humana, and many of the largest Blue Cross Blue Shield plans including Anthem, Health Care Service Corporation, and BCBS Michigan have issued
28


positive coverage policies for the Zephyr Valve, and United Healthcare no longer considers the procedure unproven or experimental. Some commercial payors do not yet consider our solution medically necessary, but these same plans are approving pre-authorization requests on a case-by-case basis. Medicare, currently without a public coverage policy, covers our solution for patients when medically necessary on a case-by-case basis and other commercial insurers not described above are approving pre-authorization requests on a case-by-case basis.
We have a dedicated patient reimbursement support team in the United States that works collaboratively with patients and providers to help secure the appropriate prior authorization approvals in advance of treatment. We continue to educate private insurers in the United States on our clinical data and patient selection tools in an effort to continue to expand the number of positive coverage policies, in order to increase our revenue. Outside the United States, our solution is covered by major health systems across much of Europe, Australia and South Korea.
Competition
Our industry is highly competitive and subject to rapid change from the introduction of new products and technologies and other activities of industry participants. Our goal is to establish our solution as a standard of care for severe emphysema. Existing treatments include medical management, lung volume reduction surgery (“LVRS”), lung transplantation as well as other minimally invasive treatments. Some of our competitors have several competitive advantages, including established relationships with pulmonologists who commonly treat patients with emphysema, significantly greater name recognition and significantly greater sales and marketing resources. In addition to competing for market share, we also compete against these companies for personnel, including qualified sales and other personnel that are necessary to grow our business. Certain of our competitors may challenge our intellectual property, may develop additional competing or superior technologies and processes and compete more aggressively and sustain that competition over a longer period of time than we could. In addition to existing competitors, other companies may acquire or in-license competitive products and could directly compete with us. We must continue to successfully compete in light of our competitors’ existing and future products and related pricing and their resources to successfully market to the physicians who use our products.
Leveraging Our Manufacturing Capacity is Critical to Improving Our Gross Margin
With our current operating model and infrastructure, we have the capacity to significantly increase our manufacturing production. If we grow our revenue and sell more units, our fixed manufacturing costs will be spread over more units, which we believe will reduce our manufacturing costs on a per-unit basis and in turn improve our gross margin. In addition, we intend to continue investing in manufacturing efficiencies in order to reduce our overall manufacturing costs. However, other factors will continue to impact our gross margins such as geographic mix, pricing and customer discounts, incentives, support services and potential seasonality.
Investing in Research and Development to Foster Innovation to Expand Our Addressable Market
We intend to continue investing in existing and next generation technologies to further improve our products and clinical outcomes, enhance patient selection and broaden the patient population that can be treated with our products. In addition, we are continuing to invest in the accuracy and features of our patient assessment tools. Moreover, we are conducting clinical research of AeriSeal, a potential product in development for the treatment of severe emphysema patients who are not qualified for Zephyr Valve treatment due to excessive collateral ventilation.
While research and development and clinical testing are time consuming and costly, we believe that a pipeline of new products and product enhancements that improve efficacy, safety and cost effectiveness is critical to increasing the adoption of our solution.
Seasonality
Historically, we have experienced seasonality, primarily in the first and third quarters and anticipate this trend to continue. In addition, as our sales grow, we may experience further seasonality based on holidays, vacations and other factors because this is an elective procedure.
29


Components of Our Results of Operations
Revenue
We currently derive substantially all our revenue from the sale of our products to hospitals and distributors. We market and sell our products through a direct sales organization in the United States and through direct sales and several third-party distributors in select markets outside the United States. We currently generate most of our revenue from the sales of Zephyr Valves and delivery catheters. We also generate a smaller amount of our revenue from our Chartis System, which is comprised of sales of the balloon catheters, usage fees and sales of the Chartis console. The StratX Platform, while used to identify patients eligible for treatment with Zephyr Valves, does not independently generate any revenue for us. No single customer accounted for more than 10% of our revenue during the three months ended March 31, 2023 and 2022.
Revenue from sales of our products fluctuates based on volume of cases (procedures performed), the average number of Zephyr Valves used for a patient, pricing, discounts, incentives and mix of U.S. and international sales. Our revenue also fluctuates and in the future will continue to fluctuate from quarter-to-quarter due to a variety of factors, including the availability of reimbursement, the size and success of our sales force, the number of hospitals and physicians who are aware of and perform the procedures using our solution and seasonality. Our revenue from international sales may also be impacted by fluctuations in foreign currency exchange rates between the U.S. dollar (our reporting currency) and the local currency.
Cost of Goods Sold and Gross Margin
Cost of goods sold consists primarily of payroll and personnel-related expenses for our manufacturing and quality assurance employees, costs related to materials, components and subassemblies, third-party costs, manufacturing overhead, equipment depreciation, and charges for excess, obsolete and non-sellable inventories. Overhead costs include the cost of quality assurance, testing, material procurement, inventory control, operations supervision and management and an allocation facilities overhead cost, including rent and utilities. Cost of goods sold also includes certain direct costs such as those incurred for shipping our products and costs related to providing analysis services for patient scans. We record adjustments to our inventory valuation for estimated excess, obsolete and non-sellable inventories based on assumptions about future demand, past usage, changes to manufacturing processes and overall market conditions. We expect cost of goods sold to increase in absolute dollars to the extent more of our products are sold.
We calculate gross margin as gross profit divided by revenue. Our gross margin has been and will continue to be affected by a variety of factors, primarily by our manufacturing costs, pricing pressures and, to a lesser extent, the percentage of products we sell in the United States versus internationally and the percentage of products we sell to distributors versus directly to hospitals. Our gross margin is typically higher on products we sell directly to hospitals as compared to products we sell through distributors.
Our gross margin may increase over the long term to the extent our production volume increases as our fixed manufacturing costs would be spread over a larger number of units, thereby reducing our per-unit manufacturing costs. We expect our gross margin to fluctuate from period to period, however, based upon the factors described above and seasonality.
Operating Expenses
Our operating expenses have consisted solely of research and development costs and selling, general and administrative costs.
Research and Development Expenses
Our research and development activities primarily consist of engineering and research programs associated with our products under development and improvements to our existing products. Research and development expenses
30


include payroll and personnel-related costs for our research and development employees, including expenses related to stock-based compensation, consulting services, clinical trial expenses, prototyping, testing, laboratory supplies, and an allocation of facility overhead costs. Our clinical trial expenses, such as those related to our AeriSeal clinical development program, include costs associated with clinical trial design, clinical trial site development and study costs, data management costs, related travel expenses and the cost of products used for clinical activities. We expense research and development costs as they are incurred. We expect our research and development expenses, including related stock-based compensation expense, to increase in absolute dollars as we hire additional personnel to develop new product offerings and product enhancements.
Selling, General and Administrative Expenses
Our selling, general and administrative expenses consist of payroll and personnel-related costs for our sales and marketing personnel, including variable sales compensation, travel expenses, consulting, public relations costs, direct marketing, customer training, trade show and promotional expenses, stock-based compensation and allocated facility overhead costs, and for administrative personnel that support our general operations such as information technology, executive management, finance and accounting, customer services and human resources personnel. We expense sales variable compensation at the time of the sale. Selling, general and administrative expenses also include costs attributable to professional fees for legal and accounting services, insurance, consulting fees, recruiting fees, travel expense, bad debt expense and depreciation.
We intend to continue to increase our sales and marketing spending to generate sales opportunities. We expect expenses to increase in absolute dollars as we increase our sales support infrastructure and add additional marketing programs in order to more fully penetrate the global opportunity. We also expect our administrative expenses, including stock-based compensation expense, to increase as we increase our headcount and expand our facilities and information technology to support our operations. Additionally, we incur expenses related to audit, legal, regulatory and tax-related services associated with being a public company, compliance with exchange listing and SEC requirements, director and officer insurance premiums and investor relations costs. We also saw an increase in our stock-based compensation expense with the establishment of our 2020 Equity Incentive Plan and related grants either in the form of restricted stock units or stock options. Our selling, general and administrative expenses may fluctuate from period to period due to the seasonality of our business and as we continue to add direct sales territory managers in new territories.
Interest Expense and Income
Interest expense consists primarily of interest expense related to our term loan facilities, including amortization of debt discount and issuance costs. Interest income is predominantly derived from investing surplus cash in money market funds and marketable securities.
Other Income (Expense), Net
Other income (expense), net primarily consists of foreign currency exchange gains and losses.
31


Results of Operations:
Comparison of the Three Months Ended March 31, 2023 and 2022
The following table summarizes our results of operations for the period indicated:
Three months ended
20232022$ Change% Change
(in thousands)
Revenue$14,535 $10,785 $3,750 34.8 %
Costs of goods sold3,946 2,674 1,272 47.6 %
Gross profit10,589 8,111 2,478 30.6 %
Operating expenses:
Research and development4,253 3,534 719 20.3 %
Selling, general and administrative22,736 20,245 2,491 12.3 %
Total operating expenses26,989 23,779 3,210 13.5 %
Loss from operations(16,400)(15,668)(732)4.7 %
Interest income1,127 105 1,022 973.3 %
Interest expense(571)(198)(373)188.4 %
Other income (expense), net108 — 108 100.0 %
Net loss before tax(15,736)(15,761)25 (0.2)%
Income tax expense124 67 57 85.1 %
Net loss$(15,860)$(15,828)$(32)0.2 %
Revenue
Revenue increased by $3.8 million, or 34.8%, to $14.5 million during the three months ended March 31, 2023, compared to $10.8 million during the three months ended March 31, 2022. The sale of products in the United States increased by $3.3 million to $9.3 million during the three months ended March 31, 2023, compared to $6.0 million for the three months ended March 31, 2022. The sale of products in international markets increased by $0.4 million to $5.2 million during the three months ended March 31, 2023, compared to $4.8 million for the three months ended March 31, 2022. The increase in U.S. revenue reflects continued growth of Zephyr Valve procedure volumes in the United States, while the increase in international revenue reflects higher international procedure volumes offset by the impact of foreign currency exchange rates.
Cost of Goods Sold and Gross Margin
Cost of goods sold increased by $1.3 million, or 47.6%, to $3.9 million during the three months ended March 31, 2023, compared to $2.7 million during the three months ended March 31, 2022. The increase was mainly due to an increase in the number of products sold and increased manufacturing costs as we expanded headcount and invested in operational infrastructure to support anticipated growth. Gross margin decreased by 2.3% to 72.9% during the three months ended March 31, 2023, compared to 75.2% during the three months ended March 31, 2022. The decrease was primarily due to lower capacity utilization during the three months ended March 31, 2023.
Research and Development Expenses
Research and development expenses increased by $0.7 million, or 20.3%, to $4.3 million during the three months ended March 31, 2023, compared to $3.5 million during the three months ended March 31, 2022. The increase in research and development expense was primarily due to increases of $0.2 million in personnel related expenses including stock-based compensation, $0.3 million increase in costs associated with our clinical trials, including fees
32


paid to clinical research organizations, $0.2 million increase in external studies and testing services in support of product development.
Selling, General and Administrative Expenses
Selling, general and administrative expenses increased by $2.5 million, or 12.3%, to $22.7 million during the three months ended March 31, 2023, compared to $20.2 million during the three months ended March 31, 2022. The increase in selling, general and administrative expenses was primarily due to $2.0 million of payroll and personnel-related expenses including stock-based compensation for our sales, marketing and administrative personnel, an increase of $0.6 million in legal expenses and an increase of $0.5 million in global travel and conference related expenses. These increases were offset by a decrease of $0.3 million in consulting and other expenses and a decrease of $0.3 million in insurance costs.
Interest Expense and Income
Interest expense increased by $0.4 million to $0.6 million during the three months ended March 31, 2023 compared to $0.2 million during the three months ended March 31, 2022 due to higher outstanding debt principal and higher interest rates. Interest income increased by $1.0 million for the three months ended March 31, 2023 compared to the three months ended March 31, 2022, primarily as a result of higher returns on cash, cash equivalents and marketable securities balances.
Other Income (Expense), Net
Other income (expense), net increased by $0.1 million to $0.1 million income during the three months ended March 31, 2023, compared to $0 during the three months ended March 31, 2022, primarily due to foreign currency exchange gains.
Liquidity and Capital Resources; Plan of Operation
To date, we have financed our operations primarily through initial public offering, private placements of equity securities, debt financing arrangements and sales of our products. As of March 31, 2023, we had cash, cash equivalents and marketable securities of $155.5 million, an accumulated deficit of $366.2 million, and $37.3 million outstanding under the CIBC Loan and Credit Agreement, net of debt discount and debt issuance costs.
CIBC Loan
On February 20, 2020, we executed a Loan and Security Agreement with Canadian Imperial Bank of Commerce (“CIBC”), which we subsequently amended on April 17, 2020 and December 28, 2020 (as amended, the “CIBC Agreement”). The CIBC Agreement originally provided us with the ability to borrow up to $32.0 million in debt financing consisting of $17.0 million advanced at the closing of the agreement (“Tranche A”), with the option to draw up to an additional $8.0 million (“Tranche B”) on or before February 20, 2022 and an additional $7.0 million (“Tranche C”) on or before February 20, 2022. Neither Tranche B nor Tranche C was drawn before the February 2022 expiration date.
In March 2021, we entered into an Amended and Restated Loan and Security Agreement with CIBC (as amended, the “Amended and Restated CIBC Agreement”) which, among other things, extended the loan maturity date under the CIBC Agreement from March 15, 2022 to February 20, 2025, and modified certain financial covenants.
In June 2021, we entered into a First Amendment to the Amended and Restated CIBC Agreement that extended the compliance of certain post-close covenants to March 31, 2022.
In October 2021, we entered into a Second Amendment to the Amended and Restated CIBC Agreement, which extended the interest only period of the loan from 24 months to 36 months. Under the amended terms, principal repayment would begin in February 2023. There was no change to the loan interest rate or maturity date.
33


On October 31, 2022, we entered into a Third Amendment to the Amended and Restated CIBC Agreement (the “Third Amendment”), which, among other things, extended the maturity date to October 31, 2027; provided a commitment for a new $20.0 million tranche of term loans that may be drawn at the Company’s option through October 31, 2023, subject to the satisfaction of certain conditions; and provided for a new interest only period of 24 months from the signing date of the Third Amendment, with the possibility of an additional extension of such interest only period of up to 12 months, subject to satisfaction of certain conditions.
In February 2023, we drew $20.0 million of the Amended Tranche B of the CIBC Loan. The Amended Tranche B bears interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate and has the same repayment terms as Tranche A.
The loans provided under the Amended and Restated CIBC Agreement bear interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate at any time. The loan is collateralized by substantially all of our assets, including cash and cash equivalents, accounts receivable, intellectual property and equipment. We may prepay the loans, subject to certain conditions, including a prepayment fee equal to 2.0% of the principal amount prepaid during the first year after the effective date of the Third Amendment or 1.0% of the principal amount prepaid during the second year after the effective date of the Third Amendment. The Amended and Restated CIBC Agreement contains financial covenants that require the Company to maintain minimum cash and minimum revenue amounts, and the Amended and Restated CIBC Agreement contains other customary restrictive covenants, representations and warranties, events of default and other customary terms and conditions.
We paid $0.5 million fees to the lender and third parties which is reflected as a discount on the loans provided under the Amended and Restated CIBC Agreement and is being accreted over the life of the loan using the effective interest method. During the three months ended March 31, 2023 and 2022, we recorded interest expense related to debt discount and debt issuance costs of CIBC Loan of less than $0.1 million and less than $0.1 million, respectively.
Interest expense on the CIBC Loan amounted $0.6 million and $0.2 million during the three months ended March 31, 2023 and 2022, respectively.
Credit Agreement
In April 2020, Pulmonx International Sàrl, our wholly-owned subsidiary, entered into a COVID-19 Credit Agreement with UBS Switzerland AG to receive up to 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under Swiss Federal Government program to mitigate the economic impact of the spread of the coronavirus. In May 2020, Pulmonx International Sàrl received 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under the COVID-19 Credit Agreement. The COVID-19 Credit Agreement initially bore no interest and will be repaid within 60 months after receipt of funds, in twelve equal installments, paid semi-annually, which began in March of 2022. Effective April 1, 2023, the loan bears interest at a rate of 1.5% per year, paid quarterly. As of March 31, 2023, Pulmonx International Sàrl repaid $0.1 million to the lender.
34


Summary Statement of Cash Flows
The following table sets forth the primary sources and uses of cash and cash equivalents for the period presented below:
Three Months Ended March 31,
20232022
(in thousands)
Net cash (used in) provided by:
Operating activities$(12,644)$(15,026)
Investing activities574 (5,622)
Financing activities20,720 1,315 
Effect of exchange rate changes on cash and cash equivalents21 21 
Net increase (decrease) in cash and cash equivalents$8,671 $(19,312)
Cash Flows from Operating Activities
Net cash used in operating activities was $12.6 million for the three months ended March 31, 2023. Cash used in operating activities was primarily a result of the net loss of $15.9 million, an increase in inventory of $0.6 million due to continued production to build inventory to meet projected increase in sales and to protect against potential supply interruptions, a decrease in accrued liabilities of $2.5 million, a decrease in lease liabilities of $0.8 million due to lease payments and an increase in prepaid expenses and other current asset of $0.2 million, partially offset by an increase in accounts payable of $0.9 million due to timing of payments to our vendors, a decrease in accounts receivable of $0.5 million, stock-based compensation expense of $4.6 million, non-cash lease expense of $0.7 million, depreciation and amortization expense of $0.4 million and write-down of inventory of $0.3 million.
Net cash used in operating activities was $15.0 million for the three months ended March 31, 2022. Cash used in operating activities was primarily a result of the net loss of $15.8 million, an increase in inventory of $2.0 million due to continued production to build inventory to meet projected increase in sales, an increase in accounts receivable of $0.3 million, a decrease in accrued liabilities of $2.3 million and an increase in prepaid expenses and other current asset of $0.4 million due to lease payments partially offset by an increase in accounts payable of $1.3 million due to timing of payments to vendors, stock-based compensation expense of $3.5 million, depreciation and amortization expense of $0.4 million and non-cash lease expense of $0.6 million.
Cash Flows from Investing Activities
Net cash provided by investing activities in the three months ended March 31, 2023 was $0.6 million consisting of proceeds from maturities of marketable securities of $13.8 million partially offset by purchases of marketable securities of $13.1 million and purchases of property and equipment of $0.1 million.
Net cash used in investing activities in the three months ended March 31, 2022 was $5.6 million consisting of purchases of marketable securities of $9.3 million partially offset by maturities of $4.3 million, and purchases of property and equipment of $0.6 million.
Cash Flows from Financing Activities
Net cash provided by financing activities in the three months ended March 31, 2023 of $20.7 million primarily relates to proceeds of $20.0 million from borrowing under the Amended and Restated CIBC Agreement and proceeds from issuance of common stock under the employee stock purchase plan of $0.7 million.
35


Net cash provided by financing activities in the three months ended March 31, 2022 of $1.3 million primarily relates to proceeds of $1.1 million from issuance of common stock under the employee stock purchase plan, and $0.2 million from the exercise of stock options.
Material Cash Requirements
Our net cash operating expenditures were $12.6 million in the three months ended March 31, 2023 and $15.0 million in the three months ended March 31, 2022, and we intend to continue to make investments in the development of our products, including ongoing research and development programs. Our cash outflows for capital expenditures were $0.1 million and $0.6 million in the three months ended March 31, 2023 and 2022, respectively, and we expect to maintain the level of expenditures in the future in support of our commercial infrastructure, sales force and other commercialization efforts. Recent and expected working and other capital requirements include amounts related to future lease payments for operating lease obligations, which totaled $6.7 million as of March 31, 2023, with $3.6 million expected to be paid within the next 12 months, and amounts related to future long-term debt which total $37.3 million, with $3.5 million expected to be paid within the next 12 months. Lastly, we may undertake additional expenses to further expand our commercial organization and efforts, enhance our research and development efforts and pursue product expansion opportunities.
As of March 31, 2023, we had cash, cash equivalents and marketable securities of $155.5 million. Based on our current planned operations, we expect that our cash and cash equivalents will enable us to fund our operating expenses for at least 12 months from the issuance of our condensed consolidated financial statements as of and for the three months ended March 31, 2023. We believe we will meet longer-term expected future cash requirements and obligations through a combination of available cash, cash equivalents and marketable securities, debt financings, and access to other public or private equity offerings. We have based these estimates on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we expect.
Because of the numerous risks and uncertainties associated with research, development and commercialization of medical devices, we are unable to estimate the exact amount of our working capital requirements. Our future funding requirements will depend on many factors, including:
the costs of commercialization activities related to commercializing our products in the United States and elsewhere, including expanding territories, increasing sales and marketing personnel, actual and anticipated product sales, marketing programs, manufacturing and distribution costs;
the impact of the COVID-19 pandemic on our business;
the cost of filing, prosecuting, defending and enforcing any patent claims and other intellectual property rights;
the research and development activities we intend to undertake, product enhancements that we intend to pursue;
whether or not we pursue acquisitions or investments in businesses, products or technologies that are complementary to our current business;
the degree and rate of market acceptance of our products in the United States and elsewhere;
changes or fluctuations in our inventory supply needs and forecasts of our supply needs;
our need to implement additional infrastructure and internal systems;
our ability to hire additional personnel to support our operations as a public company; and
the emergence of competing technologies or other adverse market developments.
36


Until such time, if ever, as we can generate product revenue sufficient to achieve profitability, we expect to finance our cash needs through a combination of public or private equity offerings, debt financings and collaborations or licensing arrangements. There can be no assurance that our efforts to procure additional financing will be successful or that, if they are successful, the terms and conditions of such financing will be favorable to us or our stockholders. If we do raise additional capital through public or private equity or convertible debt offerings, the ownership interest of our existing stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our stockholders’ rights. If we raise additional capital through debt financing, we may be subject to covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we raise additional capital through collaborations agreements, licensing arrangements or marketing and distribution arrangements, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs or product candidates or grant licenses that may not be favorable to us. If we are unable to raise capital when needed, we will need to delay, limit, reduce or terminate planned commercialization or product development activities, or grant rights to develop and commercialize products or product candidates that we would otherwise prefer to develop and market ourselves in order to reduce costs.
Critical Accounting Estimates
Our financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or U.S. GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses incurred during the reporting periods. Our estimates are based on our knowledge of current events and actions we may undertake in the future and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may materially differ from these estimates under different assumptions or conditions. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.
Our critical accounting policies are described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023, and the notes to the unaudited condensed consolidated financial statements included in “Part I, Item 1 — Financial Statements” of this Quarterly Report on Form 10-Q. During the three months ended March 31, 2023, except as described in Note 2 to the unaudited interim condensed financial statements appearing elsewhere in this Quarterly Report on Form 10-Q, there were no material changes to our critical accounting estimates from those discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 1, 2023.
Recent Accounting Pronouncements
See “Recent Accounting Pronouncements” in Note 3 to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to certain market risks in the ordinary course of our business. These risks primarily include interest rate and currency exchange risks as follows:
Interest Rate Risk
We are exposed to interest rate risks related to our cash, cash equivalents and borrowings. We had cash and cash equivalents of $110.4 million as of March 31, 2023, which consist of cash and money market funds. We held cash in foreign banks of approximately $3.8 million at March 31, 2023 that was not federally insured. Interest-earning
37


money market funds carry a degree of interest rate risk; however, historical fluctuations in interest income have not been significant.
We had outstanding debt of $36.8 million under the CIBC Agreement with an annual effective interest rate of 9.6% as of March 31, 2023. In the ordinary course of business, we may enter into contractual arrangements to reduce our exposure to interest rate risks. We believe that a 10% change in interest rates would not have a significant impact on our consolidated financial statements.
Foreign Currency Exchange Risk
We operate in countries other than the United States and are exposed to foreign currency risks. Revenue from sales outside of the United States represented 35.8% and 44.2% of our total revenue for the three months ended March 31, 2023 and 2022, respectively. We bill most direct sales outside of the United States in local currencies, which are mostly comprised of the Swiss franc, the Euro, the British pound, and the Australian dollar. Operating expenses related to these sales are largely denominated in the same respective currency, thereby limiting our transaction risk exposure. We therefore believe that the risk of a significant impact on our operating income from foreign currency fluctuations is not significant. The risk of a significant impact on our operating income from foreign currency fluctuations will further diminish as revenue from sales to customers in the United States increases and represents a greater proportion of total revenues. A 10% change in weighted average foreign currency exchange rates would have changed our revenues and operating expenses for the three months ended March 31, 2023 by approximately $0.5 million and $0.4 million, respectively, with a net impact of $0.1 million on our net income. A 10% change in weighted average foreign currency exchange rates would have changed our revenues and operating expenses for the three months ended March 31, 2022 by approximately $0.5 million and $0.4 million, respectively, with a net impact of $0.1 million on our net income. We do not currently hedge our exposure to foreign currency exchange rate fluctuations; however, we may choose to hedge our exposure in the future.
Inflation Risk
In recent months, high inflation rates in the U.S. and overseas have resulted in increased transportation, wages, and other costs. Inflation may generally affect us by increasing our cost of labor, commercial support, manufacturing and clinical trial expenditures. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, if our costs become subject to significant inflationary pressures, we may not be able to fully offset such higher costs with increased revenues. Our inability or failure to do so could harm our business, financial condition, and results of operations.
Item 4. Controls and Procedures
Evaluation of Our Disclosure Controls and Procedures
Disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act, are controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based upon that evaluation, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that our disclosure controls and procedures were effective as of March 31, 2023.
38


Changes in Internal Controls
There were no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. Further, our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our consolidated financial statements for external purposes in accordance with U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of our consolidated financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our consolidated financial statements.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our control system will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. 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. Also, any evaluation of the effectiveness of controls in future periods are subject to the risk that those controls may become inadequate because of changes in business conditions, or that the degree of compliance with the policies or procedures may deteriorate.
39


Part II. Other Information

Item 1. Legal Proceedings
We are not a party to any material legal proceedings at this time. From time to time, we may be subject to various legal proceedings and claims that arise in the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we do not believe we are party to any claim or litigation the outcome of which, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material adverse effect on our business. 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. Please see also the matters under the caption Contingencies in Note 8 to the unaudited interim condensed consolidated financial statements.

40


Item 1A. Risk Factors
Our business involves significant risks, some of which are described below. You should carefully consider these risks, as well as the other information in this Quarterly Report on Form 10-Q, including the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the financial statements and the related notes. The occurrence of any of the events or developments described below could have a material adverse effect on our business, results of operations, financial condition, prospects and stock price. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations. This Quarterly Report on Form 10-Q also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in the forward-looking statements as a result of factors that are described below and elsewhere in this Quarterly Report on Form 10-Q.
Summary Risk Factor
Our business involves significant risks, some of which are described below. The principal factors and uncertainties that make investing in our common stock risky include, among others:
We have a history of significant net losses, which we expect to continue, and we may not be able to achieve or sustain profitability in the future;
We have limited experience marketing and selling our solution;
We currently rely on a single product, the Zephyr Endobronchial Valve (“Zephyr Valve”), which can only be marketed for limited indications, and if we are not successful in commercializing the Zephyr Valve, our business, financial condition and results of operations will be negatively affected;
Our business is dependent on hospital, physician and patient adoption of our solution as a treatment for severe emphysema. If hospitals, physicians or patients are unwilling to change current practices to adopt our solution, it will negatively affect our business, financial condition and results of operations;
If we fail to receive access to hospital facilities our sales may decrease;
Use of the Zephyr Valve involves risks and may result in complications, including pneumothorax or death, and is contraindicated in certain patients, which may limit adoption and negatively affect our business, financial condition and results of operations;
If we are unable to achieve and maintain adequate levels of coverage or reimbursement for our solution, or any future products we may seek to commercialize, or if patients are left with significant out-of-pocket costs, our commercial success may be severely hindered;
If we fail to retain marketing and sales personnel and, as we grow, fail to increase our marketing and sales capabilities or develop broad awareness of our solution in a cost-effective manner, we may not be able to generate revenue growth;
We have limited long-term data regarding the safety and effectiveness of our solution, including the Zephyr Valve. The only safety and effectiveness data of our solution, including the Zephyr Valve, is limited to one year following placement and we are required to conduct extension studies to follow up on safety and effectiveness out to five years;
We have limited experience manufacturing our products in significant commercial quantities and we face manufacturing risks that may adversely affect our ability to manufacture our products, reduce our gross margins and negatively affect our business, financial condition and results of operations;
41


Our operating results may fluctuate significantly, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide;
The sizes of the markets for our current and future products have not been established with precision and may be smaller than we estimate and may decline. Certain patients may not have regions of the lung with little to no collateral ventilation, making them poor candidates for the Zephyr Valve. In addition, if the overall rate of smokers continues to decline, this may eventually decrease the number of patients suffering from COPD and emphysema and, accordingly, who would benefit from our solution;
We expect to continue to incur net losses for the next several years and we expect to require substantial additional capital to finance our planned operations, which may include future equity and debt financings. This additional capital may not be available to us on acceptable terms or at all. Our failure to obtain additional financing when needed on acceptable terms, or at all, could force us to delay, limit, reduce or eliminate our commercialization, sales and marketing efforts, product development programs or other operations;
Our products and operations are subject to extensive government regulation and oversight both in the United States and abroad. If we fail to obtain and maintain necessary regulatory approvals for the Zephyr Valve and related products, or if approvals for future products and indications are delayed or not issued, it will negatively affect our business, financial condition and results of operations; and
We may become a party to intellectual property litigation or administrative proceedings that could be costly and could interfere with our ability to sell and market our products.
Risks Related to Our Business and Strategy
We have a history of significant net losses, which we expect to continue, and we may not be able to achieve or sustain profitability in the future.
We have incurred net losses since our inception. For the three months ended March 31, 2023 and 2022, we had net losses of $15.9 million and $15.8 million, respectively, and we expect to continue to incur additional losses. As of March 31, 2023, we had an accumulated deficit of $366.2 million. We expect to continue to incur significant sales and marketing, research and development, regulatory and other expenses as we grow our sales force and expand our marketing efforts to increase adoption of our products, expand existing relationships with our customers, obtain regulatory clearances or approvals for our planned or future products, conduct clinical trials on our existing and planned or future products and develop new products or add new features to our existing products. The net losses that we incur may fluctuate significantly from period to period. We will need to generate significant additional revenue in order to achieve and sustain profitability. Even if we achieve profitability, we cannot be sure that we will remain profitable for any substantial period of time.
We have limited experience marketing and selling our solution.
We began commercializing our solution and the Zephyr Valve in the United States in 2018 and, through our predecessors, in Europe in 2003. Our limited commercialization experience and limited number of approved or cleared products make it difficult to evaluate our current business and predict our future prospects. These factors also make it difficult for us to forecast our future financial performance and growth, and such forecasts are subject to a number of uncertainties, including our ability to successfully complete clinical trials and obtain pre-market approval or 510(k) clearance by the FDA for future planned products in the United States or in key international markets. Our commercialization efforts will depend on the efforts of our management and sales team, our third-party suppliers, physicians and hospitals, and general economic conditions, among other factors, including the following:
the effectiveness of our marketing and sales efforts in the United States and internationally;
42


our success in educating physicians and patients about the benefits, administration and use of the Zephyr Valves;
the acceptance by physicians, patients and payors of the safety and effectiveness of the Zephyr Valves, including the long-term data;
our third-party suppliers’ ability to supply the components of the Zephyr Valves in a timely manner, in accordance with our specifications and in compliance with applicable regulatory requirements, and to remain in good standing with regulatory agencies;
the impact of the COVID-19 pandemic on our business, financial condition and results of operations;
the availability, perceived advantages, relative cost, relative safety and relative efficacy of alternative and competing therapies;
our ability to obtain, maintain and enforce our intellectual property rights in and to the Zephyr Valves;
the emergence of competing technologies and other adverse market developments, and our need to enhance the Zephyr Valves or develop new products to maintain market share in response to such competing technologies or market developments;
our ability to raise additional capital on acceptable terms, or at all, if needed to support the commercialization of the Zephyr Valves; and
our ability to achieve and maintain compliance with all regulatory requirements applicable to the Zephyr Valves.
If our assumptions regarding the risks and uncertainties we face, which we use to plan our business, are incorrect or change due to circumstances in our business or our markets, or if we do not address these risks successfully, it will negatively affect our business, financial condition and results of operations.
We currently rely on a single product, the Zephyr Valve, which can only be marketed for limited indications, and if we are not successful in commercializing the Zephyr Valve, our business, financial condition and results of operations will be negatively affected.
Our business currently depends entirely on our ability to successfully commercialize the Zephyr Valve, as well as our overall solution, in a timely manner. We have no other therapeutic products currently approved for sale in the United States and we may never be able to develop additional marketable products or enhancements to the Zephyr Valve solution. Currently, our solution is only available to treat patients with severe emphysema in the United States and additional limited indications internationally where we have obtained the necessary regulatory approvals or clearances. Therefore, we are dependent on widespread market adoption of our solution for this limited use-case and we will continue to be dependent on this use-case for the foreseeable future. There can be no assurance that our solution will gain a substantial degree of market acceptance among specialty physicians, patients or healthcare providers. Our failure to successfully increase sales of our solution or develop solutions that address forms of COPD beyond severe emphysema and obtain any necessary regulatory approvals or clearances in connection therewith could negatively affect our business, financial condition and results of operations.
Our success depends in large part on the success of the Zephyr Valve. If we are unable to successfully market and sell the Zephyr Valves, as well as our overall solution, to patients with severe emphysema, it will negatively affect our business, financial condition and results of operations.
Our success will depend on our ability to bring awareness to our solution, and the Zephyr Valve in particular, and educate hospitals and physicians regarding the benefits of our solution over existing products and services and to encourage those parties to recommend our solution to their patients. Sales of Zephyr Valves and delivery catheters
43


accounted for most of our revenue for the three months ended March 31, 2023 and 2022 and we expect that sales of Zephyr Valves and delivery catheters will continue to account for most of our revenue going forward. We do not know if our solution will be successful over the long term. Moreover, market acceptance may be hindered if physicians are not presented with compelling data demonstrating the efficacy of our solution compared to alternative procedures and technologies. Any studies we, or third parties which we sponsor, may conduct comparing our solution with alternative treatments for severe emphysema will be expensive, time consuming and may not yield positive results. Additionally, adoption will be directly influenced by a number of financial factors, including the ability of providers to obtain sufficient reimbursement from payors for deploying our solution. The safety, efficacy, performance and cost-effectiveness of our solution, on a stand-alone basis and relative to competing treatments and services, will determine the willingness of payors to cover the procedure. While we have established positive coverage policies with major national private payors, such as Aetna, Anthem Blue Cross Blue Shield, Blue Cross Blue Shield of Michigan, Humana, Health Care Service Corporation, and Highmark, other commercial payors, including other plans in the Blue Cross Blue Shield family of plans, do not currently consider our solution medically necessary. No matter the level of coverage by the commercial payor, each patient is generally considered on a case-by-case basis. In addition, Medicare, currently without a public coverage policy, covers our solution for patients when medically necessary on a case-by-case basis. Physicians may be reluctant to recommend our solution to patients covered by such plans with no specific policies because of the uncertainty surrounding reimbursement, rates and the administrative burden of interfacing with patients to answer their questions and support their efforts to obtain adequate reimbursement for our solution. If physicians do not adopt and recommend our solution, it will negatively affect our business, financial condition and results of operations.
Our business is dependent on hospital, physician and patient adoption of our solution as a treatment for severe emphysema. If hospitals, physicians or patients are unwilling to change current practices to adopt our solution, it will negatively affect our business, financial condition and results of operations.
Our primary strategy to grow our revenue is to take a stepwise approach to market development across key stakeholders in severe emphysema treatment, such as hospitals, physicians and patients. To succeed, our sales force must build deep relationships with pulmonary physicians to encourage them and their hospitals to develop emphysema centers of excellence, where physicians are instructed in the workup of advanced COPD and performance of bronchoscopic lung volume reduction using our solution. In addition, we utilize direct-to-patient marketing initiatives to increase demand through patient empowerment. While the number of hospitals incorporating our solution has increased in recent years, there is a significant group of hospitals and physicians who have not yet adopted our solution, and additional hospitals and physicians may choose not to adopt our solution for a number of reasons, including:
inadequate recruiting or training of talented sales force in existing and new markets to facilitate outreach and further adoption and awareness of Zephyr Valve;
lack of experience with our solution and the Zephyr Valve as a treatment alternative;
the failure of key opinion leaders to continue to provide recommendations regarding the Zephyr Valve, or to assure physicians, patients and healthcare payors of the benefits of the Zephyr Valve as an attractive alternative to other treatment options;
perceived inadequacy of evidence supporting clinical benefits or cost-effectiveness of our solution over existing alternatives;
a perception among some physicians of patients’ inability to tolerate the procedure required to implant our solution;
liability risks generally associated with the use of new products and procedures;
the training required to use new products;
44


lack of availability of adequate third-party payor coverage or reimbursement;
access to hospital bidding processes;
a decrease or delay in the number of procedures performed using our solution as a result of the COVID-19 pandemic;
competing products and alternatives; and
introduction of other novel alternative therapies to treat severe emphysema.
We focus our sales, marketing and training efforts primarily on pulmonologists. However, physicians from other disciplines, including primary care physicians, as well as other medical professionals, such as nurse practitioners, respiratory technicians, radiologists and community physicians, are often the initial point of contact for patients with severe emphysema.
These physicians and other medical professionals commonly screen and treat patients with severe emphysema, and are likely to recommend medical management, inhaled medications, pulmonary rehabilitation and supplemental oxygen, or more invasive LVRS or lung transplantations. We believe that educating physicians in these disciplines and other medical professionals about the clinical merits and patient benefits of our solution as a minimally invasive treatment for severe emphysema is a key element of increasing the adoption of our solution. If additional physicians or other medical professionals do not adopt, or existing physician customers cease referring patients to, our solution for any reason, including those listed above, our ability to execute our growth strategy will be impaired, and it will negatively affect our business, financial condition and results of operations.
In addition, patients will not qualify for our solution if, among other potential reasons, their lung anatomy has collateral ventilation that does not allow for effective treatment with the Zephyr Valve. Patients may not adopt our solution if they are reluctant to undergo a minimally invasive procedure, if they are worried about potential adverse effects of our solution, such as infection, discomfort or weakness, or if they are unable to obtain adequate third-party coverage or reimbursement.
If we fail to receive access to hospital facilities, our sales may decrease.
In the United States, in order for physicians to use the Zephyr Valve, we expect that the hospital facilities where these physicians treat patients will typically require us to enter into purchasing contracts setting forth the terms and conditions under which the hospital facilities will purchase Zephyr Valves. This process can be lengthy and time-consuming and require extensive negotiations and management time, and potentially result in delays and increases to the sales cycle before we can sell the Zephyr Valve to these hospitals. In the European Union, certain institutions may require us to engage in a contract bidding process in the event that such institutions are considering making purchase commitments that exceed specified cost thresholds, which vary by jurisdiction. These processes are only open at certain periods of time, and we may not be successful in the bidding process. If we do not receive access to hospital facilities via these contracting processes or otherwise, or if we are unable to secure contracts or tender successful bids, our sales may decrease, and our operating results may be harmed. Furthermore, we may expend significant effort in these time-consuming processes and still may not obtain a purchase contract from such hospitals.
The COVID-19 pandemic has had a material adverse impact on our business, financial condition and results of operations, and may continue to impact us in the future.
The COVID-19 pandemic has at times negatively impacted the global economy and global supply chains and created significant disruption of global financial markets. Governments, public institutions and other organizations in many countries and localities where COVID-19 has been detected have taken certain emergency measures and may from time to time take additional emergency measures, to combat its spread, resurgences, and variants. It remains difficult to assess or predict the ultimate duration and economic impact of the COVID-19 pandemic due to
45


potential resurgences of COVID-19 and the emergence and severity of COVID-19 variants. To date, the COVID-19 pandemic and related governmental and societal responses to mitigate its impact has had, and may continue to have, a material adverse impact on our business, financial condition and results of operations by decreasing and delaying procedures performed using our products. While the Company has seen a recovery in procedure volumes in the U.S. and some international markets, other international markets continue to be hampered by a slower recovery. We may continue to see regional variations in procedure volumes in our U.S. and international markets due to the COVID-19 pandemic and its variants. Similar to the general trend in elective and other surgical procedures, the number of procedures performed using our products have been substantially impacted as healthcare organizations across the globe prioritized the treatment of patients with COVID-19 or altered their operations to respond to the pandemic.
We cannot assure you that our recent volume of Zephyr Valves sold are indicative of future results or that we will not experience additional adverse or materially adverse impacts associated with the COVID-19 pandemic. Further, there may be limited provider capacity due to labor shortages, or for other reasons, which could limit the ability of patients to receive treatment with Zephyr Valves. This limited provider and hospital capacity could have a material adverse effect on our business, financial condition and results of operations as the pandemic subsides.
We continue to monitor the situation and take appropriate actions in accordance with the recommendations and requirements of relevant authorities. The extent to which the COVID-19 pandemic may impact our operational and financial performance remains uncertain and will depend on many factors outside our control, including the timing, extent, trajectory and duration of the pandemic, the emergence of new variants, the development, availability, distribution and effectiveness of vaccines and treatments, the imposition of protective public safety measures, and the impact of the pandemic on the global economy and demand for our products. To the extent the COVID-19 pandemic continues to disrupt economic activity globally, it could adversely affect our ability to access capital, which could in the future negatively affect our liquidity. In addition, depressed economic activity resulting from the COVID-19 pandemic has had, and could in the future have, a material adverse effect on our long-term business as hospitals curtail and reduce capital and overall spending. For example, economic market disruptions have resulted, and may in the future result, in significant job losses, inflation, supply chain disruptions, changes in behavior of healthcare organizations, and reductions in disposable income. If patients are unable to obtain or maintain health insurance policies, it may significantly impact their ability to pay for the procedures utilizing our products, further negatively impacting our business, financial condition and results of operations.
To the extent the COVID-19 pandemic adversely affects our business, results of operations, and financial condition, it may also have the effect of heightening other risks described in this “Risk Factors” section.
Use of our solution requires appropriate physician training, and inadequate training may lead to negative patient outcomes and negatively affect our business, financial condition and results of operations.
The successful implantation of the Zephyr Valve depends in part on the training and skill of the physician performing the procedure and on adherence to appropriate patient selection and proper techniques provided in training sessions conducted by our training faculty. For example, we train physicians to ensure correct patient selection and treatment planning using the StratX Platform and Chartis System, and proper placement of the Zephyr Valve. Physicians could experience difficulty with the technique necessary to successfully implant the valve and may not achieve the technical competency necessary to complete the training program, or they could fail to properly learn how to interpret our StratX Platform or Chartis System. Moreover, physicians rely on their previous medical training and experience when using our solution, and we cannot guarantee that all such physicians will have the necessary skills to properly identify ideal candidates and to perform the procedure. We do not control which physicians use our solution or how much training they receive, and physicians who have not completed our training sessions may nonetheless attempt to use our solution. If physicians implant the Zephyr Valve incorrectly, or do so in a manner that is inconsistent with its labeled indications, with components that are not our products, in patients who are not good candidates, or without adhering to or completing our training sessions, their patient outcomes may not be consistent with the outcomes achieved in our clinical trials. This result may negatively impact the perception of patient benefit and safety, and limit adoption of our solution as a treatment for severe emphysema and our products that facilitate the procedure, which will negatively affect our business, financial condition and results of operations.
46


In addition, we may experience difficulty growing the number of physicians who complete our training program if patient demand is low, if the length of time necessary to train each physician is longer than expected, if the capacity of our commercial organization to train physicians is less than expected or if we are unable to sufficiently grow our sales force. All these events would lead to fewer trained physicians qualified to implant the Zephyr Valve, which could negatively affect our business, financial condition and results of operations.
Use of the Zephyr Valve involves risks and may result in complications, including pneumothorax or death, and is contraindicated in certain patients, which may limit adoption and negatively affect our business, financial condition and results of operations.
The most common serious complications relating to the use of the Zephyr Valve include pneumothoraces, worsening of COPD symptoms, hemoptysis, pneumonia, dyspnea, respiratory failure and, in rare cases, death. Pneumothoraces occur when a lung collapses due to an air leak inside the lung and may result from rapid shifts in air volume in the chest as the target lobe deflates and the neighboring lobe expands following the Zephyr Valve treatment. A pneumothorax typically requires placement of a chest tube to manage the air leak. While most pneumothoraces can be readily managed with standard medical care, in rare cases they can be life-threatening, particularly if left untreated. In the event the pneumothorax does not resolve with standard management, one or more valves can be removed to re-inflate the lung; these are typically replaced later when the pneumothorax has resolved.
In our clinical trials, pneumothoraces occurred in 18-34% of patients treated with the Zephyr Valve, and in the LIBERATE study, 17% of the pneumothorax events required no intervention and resolved on their own. Patients who have had their pneumothoraces successfully treated had comparable outcomes to those who did not experience a pneumothorax, other than that their hospital stays were extended by approximately a week compared to the three nights for patients without pneumothoraces.
In the LIBERATE study, the majority of pneumothoraces (76%) occurred within three days following a bronchoscopy procedure. During the Treatment Period (day of procedure to 45 days), there were a total of four deaths (3.1%) in the Zephyr Valve Group (which received Zephyr Valves plus medical management) and none in the Control Group (which received medical management alone). Three of the four deaths were deemed by the investigators to be definitely related to treatment with Zephyr Valves and the remaining one was deemed by the investigators to be probably related to treatment with Zephyr Valves. Each patient that died experienced pneumothorax, with three deaths directly attributed to the pneumothorax and the fourth death the result of respiratory failure, after the pneumothorax had resolved. Two of the pneumothorax-related deaths occurred early in the study when patients were being kept in the hospital for one night after the procedure. In order to more closely monitor patients, the study protocol was subsequently amended to keep patients in the hospital for five nights. Based on the full study data, current practice is to keep patients in the hospital for a minimum of three nights post-treatment. Post-hoc analysis has helped to identify risk factors for the group of patients at a higher risk of having a complex pneumothorax event (complex pneumothorax defined as requiring removal of all valves or resulting in death) should one occur. Such high-risk patients include those who are not treated in the most diseased lobe and have greater than 60% destruction of the untreated lung. All four patients who experienced a pneumothorax and died were within this high-risk group. This learning is incorporated in our physician training program for physicians to identify such high-risk patients and to consider alternative targets or other risk mitigation strategies. During the Longer-Term Period (46 days after procedure to 12 months), there was one death (0.8%) in the Zephyr Valve Group from a COPD exacerbation, deemed by the investigators not to be related to treatment with Zephyr Valves, and one cardiac arrhythmia related death in the Control Group (1.6%).
Outside of clinical trials, patients treated with the Zephyr Valve have also experienced serious complications, including pneumothoraces and death related to the Zephyr Valve.
Serious complications as a result of treatment with Zephyr Valves, and any increase in the rate of complications in or outside of clinical trials, could cause doctors, hospitals and patients to limit adoption of our solution and subject us to costly litigation, require us to pay substantial amounts of money to patients, delay, negatively impact or end our opportunity to receive or maintain regulatory approval to market our products, or require us to suspend or abandon our commercialization efforts, which may negatively impact adoption as well as our business, financial
47


condition and results of operations. Even in a circumstance in which we do not believe that a complication is related to the Zephyr Valve or treatment with the Zephyr Valve, the investigation into the circumstance may be time-consuming or inconclusive and may interrupt our sales efforts or impact and limit the type of regulatory approvals the Zephyr Valve receives or maintains and any related claims may negatively impact adoption as well as our business, financial condition and results of operations. Moreover, perceptions regarding the safety of the Zephyr Valve could be affected even if such complications are unrelated to the Zephyr Valve or treatment with the Zephyr Valve.
Further, our current products are contraindicated, and therefore should not be used, in certain patients, including those for whom bronchoscopic procedures are contraindicated, with evidence of active pulmonary infection, with known allergies to Nitinol (nickel-titanium) or its constituent metals (nickel or titanium) or silicone, who have not quit smoking, or with large bullae encompassing greater than 30% of either lung, and such contraindication may limit adoption and, as a result, negatively impact our business, financial condition and results of operations.
If we are unable to achieve and maintain adequate levels of coverage or reimbursement for our solution, or any future products we may seek to commercialize, or if patients are left with significant out-of-pocket costs, our commercial success may be severely hindered.
We currently derive substantially all of our revenue from the sale of our products to hospitals and distributors and expect this to continue for the foreseeable future. We primarily sell Zephyr Valves through a direct sales force that primarily engages with pulmonologists in the United States, Europe and Asia Pacific. Hospitals typically bill various third-party payors to cover all or a portion of the costs and fees associated with the procedures in which our solution is used and bill patients for any deductibles or co-payments. As of March 31, 2023, commercial payors such as Aetna, Humana, and many of the largest Blue Cross Blue Shield plans including Anthem, Health Care Service Corporation, and BCBS Michigan have issued positive coverage policies for endobronchial valve procedures. United Healthcare removed the endobronchial valve codes from their non-covered list, and as such no longer considers the procedure unproven or experimental. Other commercial payors, including other plans in the Blue Cross Blue Shield family of plans, do not yet consider our solution medically necessary. Medicare, currently without a public coverage policy, covers our solution for patients when medically necessary on a case-by-case basis, and other commercial insurers not described above are approving pre-authorization requests on a case-by-case basis.
The Centers for Medicare & Medicaid Services (“CMS”) have established guidelines for the coverage and reimbursement of certain products and procedures by Medicare. In general, in order to be reimbursed by Medicare, a healthcare procedure furnished to a Medicare beneficiary must be reasonable and necessary for the diagnosis or treatment of an illness or injury, or to improve the functioning of a malformed body part. The methodology for determining coverage status and the amount of Medicare reimbursement varies based upon, among other factors, the setting in which a Medicare beneficiary received healthcare products and services. Any changes in federal legislation, regulations and policy affecting CMS coverage and reimbursement relative to the procedure using our products could have a material effect on our performance. While no national coverage determination (“NCD”) or local coverage determination (“LCD”) exists for endobronchial valves currently, CMS could develop an NCD, or one or more Medicare contractors could develop an LCD that either restricts coverage or restricts the patient population deemed appropriate for the treatment.
Physicians that insert the Zephyr Valve, or the hospitals for which they work, may be subject to reimbursement claim denials upon submission of the claim. Physicians or hospitals may also be subject to recovery of overpayments if a payor makes payment for the claim and subsequently determines that the payor’s coding, billing or coverage policies were not followed. Whenever possible, pre-authorization for coverage for the procedure is recommended before the procedure is performed. When pre-authorization is not obtained or not allowed, and the procedure is performed and not covered by third-party payors, physicians or hospitals typically directly bill patients enrolled with these third-party payors for the costs and fees associated with the procedures in which our products are used. Moreover, because there is often no separate reimbursement for supplies used in surgical procedures, the additional cost associated with the use of our solution can affect the profit margin of the hospital or surgery center where the procedure is performed. Some of our target physicians and hospitals may be unwilling to adopt our products in light of the additional associated cost. Further, any decline in the amount payors are willing to reimburse physicians and
48


hospitals could make it difficult for existing physicians and hospitals to continue using or to adopt our solution and could create additional pricing pressure for us. If we are forced to lower the price we charge for our solution, our gross margins will decrease, which will negatively affect our business, financial condition and results of operations.
Outside of the United States, reimbursement levels vary significantly by country and by patient. Reimbursement is obtained from a variety of sources, including government sponsors, hospital budgets, or private health insurance plans, or combinations thereof. We have established reimbursement access in countries across Europe and Asia Pacific, including Australia, Austria, Belgium, France, Germany, the Netherlands, United Kingdom (the “UK”), Scotland, Switzerland and South Korea, and other countries. Even if we succeed in bringing our products to market in additional foreign countries, uncertainties regarding future healthcare policy, legislation and regulation, as well as private market practices, could affect our ability to sell our products in commercially acceptable quantities at acceptable prices.
Third-party payors, whether foreign or domestic, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In addition, no uniform policy of coverage and reimbursement for procedures using our solution exists among third-party payors. Therefore, coverage and reimbursement for procedures using our products can differ significantly from payor to payor. Payors continually review new and existing technologies for possible coverage and can, without notice, deny or reverse coverage for new or existing products and procedures. There can be no assurance that third-party payor policies will provide coverage for procedures in which our products are used. If we are not successful in reversing existing non-coverage policies, if third-party payors that currently cover or reimburse our products and related procedures reverse or limit their coverage in the future or if other third-party payors issue similar policies, this will negatively affect our business, financial condition and results of operations. Further, coverage policies and third-party payor reimbursement rates may change at any time. Therefore, even if favorable coverage is established on one or more products for which we receive regulatory approval, less favorable coverage policies and reimbursement rates may be implemented in the future.
Further, we believe that future coverage and reimbursement may be subject to increased restrictions, such as additional prior authorization requirements, both in the United States and in international markets. Third-party coverage and reimbursement for procedures using our solution or any of our products in development for which we may receive regulatory approval may not be available or adequate in either the United States or international markets, which will negatively affect our business, financial condition and results of operations.
Third-party payors and physicians who do not cover or use the Zephyr Valve may require additional clinical data prior to maintaining coverage of or adopting the Zephyr Valve.
Our success depends on physician and third-party payor acceptance of our solution as an effective treatment option for patients with severe emphysema. If physicians or payors do not find our body of published clinical evidence and data compelling or wish to wait for additional studies, they may choose not to use or provide coverage and reimbursement for our solution.
In addition, the long-term effects of use of the Zephyr Valve to treat severe emphysema are not yet known. Certain physicians, hospitals and payors may prefer to see longer-term safety and efficacy data published than we have produced. Further, we cannot provide assurance that any data that we or others may generate in the future will be consistent with that observed in our existing clinical studies.
If we fail to retain marketing and sales personnel and, as we grow, fail to increase our marketing and sales capabilities or develop broad awareness of our solution in a cost-effective manner, we may not be able to generate revenue growth.
We have limited experience marketing and selling our solution. We currently rely on our direct sales force to sell our solution in targeted geographic regions and distributors in certain regions outside the United States, and any failure to maintain and grow our direct sales force will negatively affect our business, financial condition and results of operations. The members of our direct sales force are highly trained and possess substantial technical expertise,
49


which we believe is critical in increasing adoption of our solution. The members of our U.S. sales force are at-will employees. The loss of these personnel to competitors, or otherwise, will negatively affect our business, financial condition and results of operations. If we are unable to retain our direct sales force personnel or replace them with individuals of equivalent technical expertise and qualifications, or if we are unable to successfully instill such technical expertise in replacement personnel, it may negatively affect our business, financial condition and results of operations.
In order to generate future growth, we plan to continue to expand and leverage our sales and marketing infrastructure to increase the number of customers and emphysema centers of excellence. Identifying and recruiting qualified sales and marketing personnel and training them on our solution, on applicable federal and state laws and regulations and on our internal policies and procedures requires significant time, expense and attention. It often takes several months or more before a sales representative is fully trained and productive. Our sales force may subject us to higher fixed costs than those of companies with competing techniques or products that utilize independent third parties, which could place us at a competitive disadvantage. It will negatively affect our business, financial condition and results of operations if our efforts to expand and train our sales force do not generate a corresponding increase in revenue, and our higher fixed costs may slow our ability to reduce costs in the face of a sudden decline in demand for our solution. Any failure to hire, develop and retain talented sales personnel, to achieve desired productivity levels in a reasonable period of time or timely reduce fixed costs, could negatively affect our business, financial condition and results of operations. Our ability to increase our customer base and achieve broader market acceptance of our solution will depend to a significant extent on our ability to expand our marketing efforts. We plan to dedicate significant resources to our marketing programs. It will negatively affect our business, financial condition and results of operations if our marketing efforts and expenditures do not generate a corresponding increase in revenue. In addition, we believe that developing and maintaining broad awareness of our solution in a cost-effective manner is critical to achieving broad acceptance of our solution and expanding domestically and internationally. Promotion activities may not generate patient or physician awareness or increase revenue, and even if they do, any increase in revenue may not offset the costs and expenses we incur in building our brand. If we fail to successfully promote, maintain and protect our brand, we may fail to attract or retain the physician acceptance necessary to realize a sufficient return on our brand building efforts, or to achieve the level of brand awareness that is critical for broad adoption of our solution.
We have limited long-term data regarding the safety and effectiveness of our solution, including the Zephyr Valve. The only safety and effectiveness data of our solution, including the Zephyr Valve, is limited to one year following placement and we are required to conduct extension studies to follow up on safety and effectiveness out to five years.
Although we have demonstrated the safety, effectiveness and clinical advantages of our solution in multiple clinical trials in approximately 450 patients selected using the Chartis System, the Zephyr Valve is still a relatively new treatment for severe emphysema. The long-term effects of using our solution in a large number of patients have not been studied and the results of short-term clinical use of such products do not necessarily predict long-term clinical benefits or reveal long-term adverse effects. We are required to conduct the LIBERATE extension study to follow up on safety and effectiveness out to five years. After the completion of the one-year follow up, 115 Zephyr Valve patients and 47 crossover patients (162 total patients) entered the LIBERATE extension study. Patient follow up for this extension study was completed and our ability to interpret the data from this long-term follow-up of patients with this progressive disease may be limited by the fact that the matched control group exited the study after one year. The results of clinical trials of our solution conducted to date and ongoing or future studies and trials of our current, planned or future products may not be predictive of the results of later clinical trials, and interim results of a clinical trial do not necessarily predict final results. Our interpretation of data and results from our clinical trials do not ensure that we will achieve similar results in future clinical trials in other patient populations. In addition, pre-clinical and clinical data are often susceptible to various interpretations and analyses, and many companies that have believed their products performed satisfactorily in pre-clinical studies and earlier clinical trials have nonetheless failed to replicate results in later clinical trials and subsequently failed to obtain marketing approval. Products in later stages of clinical trials may fail to show the desired safety and efficacy despite having progressed through nonclinical studies and earlier clinical trials.
50


The continuing development of our products depends upon our maintaining strong working relationships with physicians.
The research, development, marketing and sale of our current products and potential new and improved products or future product indications for which we receive regulatory clearance or approval depend upon our maintaining working relationships with physicians. We rely on these professionals to provide us with considerable knowledge and experience regarding the development, marketing and sale of our products. Physicians assist us in clinical trials and in marketing, and as researchers, product consultants and public speakers. If we cannot maintain our strong working relationships with these professionals and continue to receive their advice and input, the development and marketing of our products could suffer, which could negatively affect our business, financial condition and results of operations. At the same time, the medical device industry’s relationship with physicians is under increasing scrutiny by the U.S. Department of Health and Human Services Office of Inspector General (“OIG”), the U.S. Department of Justice (“DOJ”), the state attorneys general and other foreign and domestic government agencies. Our failure to comply with requirements governing the industry’s relationships with physicians or an investigation into our compliance by the OIG, the DOJ, state attorneys general and other government agencies, could negatively affect our business, financial condition and results of operations. Additional information regarding the laws impacting our relationships with physicians and other healthcare professionals can be found below under “Risks Related to Government Regulation and Our Industry.”
We rely on third parties to perform certain aspects of the CT scan analysis within the StratX Platform.
We rely on third-party service providers to upload and analyze CT scan data on the StratX Platform. In order to make the StratX Platform available to physicians, we contract with a third-party cloud service. This third-party cloud service enables physicians to upload CT scan data while removing protected health information (PHI) of patients from that data, in case the physicians have, inadvertently, not removed the PHI themselves. We also contract with additional third-party service providers to analyze the CT scan data using their proprietary software, and provide quantitative results via an easy-to-read report that we designed for our solution (“StratX Lung Report”). The StratX Lung Report is then made available to physicians in the third-party cloud service.
This service is critical and there are relatively few alternatives. These third-party service providers may be unwilling or unable to provide the necessary services reliably and at the levels we anticipate or that are required by the market. While these third-party service providers have generally met our demand for their services on a timely basis in the past, we cannot guarantee that they will in the future be able to meet our demand for their services, either because of acts of nature, the nature of our agreements or potential disputes with those service providers or our relative importance to them as a customer, and our service providers may decide in the future to discontinue or reduce the level of business they conduct with us. If we are required to change service providers for any reason, including due to any change in or termination of our relationships with these third parties, we may lose sales, experience delays, incur increased costs or otherwise experience impairment to our customer relationships. We cannot guarantee that we will be able to establish alternative relationships on similar terms, without delay or at all.
We depend on a limited number of single-source suppliers to manufacture our products, which makes us vulnerable to supply shortages and price fluctuations that could negatively affect our business, financial condition and results of operations.
We rely on single-source suppliers for the components, sub-assemblies and materials for our products. These components, sub-assemblies and materials are critical and there are no or relatively few alternative sources of supply. These single-source suppliers may be unwilling or unable to supply the necessary materials and components or manufacture and assemble our products reliably and at the levels we anticipate or that are required by the market. While our suppliers have generally met our demand for their products and services on a timely basis in the past, we cannot guarantee that they will in the future be able to meet our demand for their products, either because of acts of nature, the nature of our agreements with those manufacturers or our relative importance to them as a customer, and our suppliers may decide in the future to discontinue or reduce the level of business they conduct with us. If we are required to change suppliers due to any change in or termination of our relationships with these third parties, or if our suppliers are unable to obtain the materials they need to produce our products at consistent prices or at all, we
51


may lose sales, experience manufacturing or other delays, incur increased costs or otherwise experience impairment to our customer relationships. We cannot guarantee that we will be able to establish alternative relationships on similar terms, without delay or at all.
We have not qualified or obtained necessary regulatory approvals for additional suppliers for most of these components, sub-assemblies and materials, and we do not carry a significant inventory of these items. While we believe that alternative sources of supply may be available, we cannot be certain whether they will be available if and when we need them, or that any alternative suppliers would be able to provide the quantity and quality of components and materials that we would need to manufacture our products if our existing suppliers were unable to satisfy our supply requirements. To utilize other supply sources, we would need to identify and qualify new suppliers to our quality standards and obtain any additional regulatory approvals required to change suppliers, which could result in manufacturing delays and increase our expenses.
Although we require our third-party suppliers to supply us with components that meet our specifications and comply with applicable provisions of the FDA’s Quality System Regulation (“QSR”) and other applicable legal and regulatory requirements in our agreements and contracts, and we perform incoming inspection, testing or other acceptance activities to ensure the components meet our requirements, there is a risk that our suppliers will not always act consistent with our best interests, and may not always supply components that meet our requirements or supply components in a timely manner.
We have limited experience manufacturing our products in significant commercial quantities and we face manufacturing risks that may adversely affect our ability to manufacture our products, reduce our gross margins and negatively affect our business, financial condition and results of operations.
Our business strategy depends on our ability to manufacture our current and future products in sufficient quantities and on a timely basis to meet customer demand, while adhering to product quality standards, complying with regulatory quality system requirements and managing manufacturing costs. We have a facility located in Redwood City, California, where we assemble, inspect, package, release and ship our products. We currently produce the Zephyr Valve and Chartis System at this facility, and we do not have redundant facilities. We also store finished goods at secondary facilities in Redwood City, California, Memphis, Tennessee and the Netherlands. If these facilities suffer damage, or a force majeure event, this could materially impact our ability to operate.
We are also subject to numerous other risks relating to our manufacturing capabilities, including:
quality and reliability of components, sub-assemblies and materials that we source from third-party suppliers, that are required to meet our quality specifications, many of whom are our single source suppliers for the products they supply;
our inability to secure components, sub-assemblies and materials in a timely manner, in sufficient quantities or on commercially reasonable terms;
our inability to maintain compliance with quality system requirements or pass regulatory quality inspections;
disruptions in our production schedule and ability to manufacture and assemble products due to the COVID-19 pandemic;
our failure to increase production capacity or volumes to meet demand;
our inability to design or modify production processes to enable us to produce future products efficiently or implement changes in current products in response to design or regulatory requirements; and
difficulty identifying and qualifying, and obtaining new regulatory approvals, for alternative suppliers for components in a timely manner.
52


These risks are likely to be exacerbated by our limited experience with our current products and manufacturing processes. As demand for our solution increases, we will have to invest additional resources to purchase components, sub-assemblies and materials, hire and train employees and enhance our manufacturing processes. If we fail to increase our production capacity efficiently, we may not be able to fill customer orders on a timely basis, our sales may not increase in line with our expectations and our operating margins could fluctuate or decline. In addition, even if future products in development share product features, components, sub-assemblies and materials with our existing products, the manufacture of these products may require modification of our current production processes or unique production processes, the hiring of specialized employees, the identification of new suppliers for specific components, sub-assemblies and materials or the development of new manufacturing technologies. It may not be possible for us to manufacture these products at a cost or in quantities sufficient to make these products commercially viable or to maintain current operating margins, all of which will negatively affect our business, financial condition and results of operations.
Our results of operations will be materially harmed if we are unable to accurately forecast customer demand for our solution and manage our inventory.
To ensure adequate inventory supply, we must forecast inventory needs and manufacture the Zephyr Valve and Chartis System based on our estimates of future demand for our solution. Our ability to accurately forecast demand for our solution could be negatively affected by many factors, including our failure to accurately manage our expansion strategy, product introductions by competitors, an increase or decrease in customer demand for our solution or for products of our competitors, our failure to accurately forecast customer acceptance of new products, unanticipated changes in general market conditions or regulatory matters and weakening of economic conditions or consumer confidence in future economic conditions. Inventory levels in excess of customer demand may result in inventory write-downs or write-offs, which would cause our gross margin to be adversely affected and could impair the strength of our brand. Conversely, if we underestimate customer demand for our solution, our internal manufacturing team may not be able to deliver products to meet our requirements, and this could result in damage to our reputation and customer relationships. In addition, if we experience a significant increase in demand, additional supplies of raw materials or additional manufacturing capacity may not be available when required on terms that are acceptable to us, or at all, or suppliers or may not be able to allocate sufficient capacity in order to meet our increased requirements, which will negatively affect our business, financial condition and results of operations.
We seek to maintain sufficient levels of inventory in order to protect ourselves from supply interruptions. As a result, we are subject to the risk that a portion of our inventory will become obsolete or expire, which could have a material adverse effect on our earnings and cash flows due to the resulting costs associated with the inventory impairment charges and costs required to replace such inventory.
Our operating results may fluctuate significantly, which makes our future operating results difficult to predict and could cause our operating results to fall below expectations or any guidance we may provide.
Our quarterly and annual operating results may fluctuate significantly, which makes it difficult for us to predict our future operating results. Accordingly, the results of any one quarter or period should not be relied upon as an indication of future performance. Our quarterly and annual operating results may fluctuate as a result of a variety of factors, many of which are outside our control and, as a result, may not fully reflect the underlying performance of our business. These fluctuations may occur due to a variety of factors, many of which are outside of our control, including, but not limited to:
the level of demand for our products and any future products, which may vary significantly;
expenditures that we may incur to acquire, develop or commercialize additional products and technologies;
the timing and cost of obtaining regulatory approvals or clearances for planned or future products or indications;
unanticipated pricing pressures;
53


the rate at which we grow our sales force and the speed at which newly hired salespeople become effective, and the cost and level of investment therein;
our ability to expand the geographic reach of our sales force;
the rate at which treating centers expand procedural capacity as they build a bronchoscopic lung volume reduction program;
the degree of competition in our industry and any change in the competitive landscape of our industry, including consolidation among our competitors or future partners;
coverage and reimbursement policies with respect to our products, and potential future products that compete with our products;
the timing and success or failure of pre-clinical studies or clinical trials for our products or any future products we develop or competing products;
positive or negative coverage in the media or clinical publications of our products or products of our competitors or our industry;
the timing of customer orders or medical procedures using our products and the number of available selling days in any quarterly period, which can be impacted by holidays, the mix of products sold and the geographic mix of where products are sold, including any related foreign currency impact;
seasonality, including possible seasonal slowing of demand for our products in the beginning and end of the year and summer months based on the elective nature of procedures performed using our products, and which may become more pronounced in the future as our business grows;
the ongoing and global impact that the COVID-19 pandemic had and may continue to have on our business and the number of patients treated with Zephyr Valves, or any other pandemic, epidemic or outbreak of an infectious disease;
the timing and cost of, and level of investment in, research, development, licenses, regulatory approval, commercialization activities, acquisitions and other strategic transactions, or other significant events relating to our products, which may change from time to time;
the cost of manufacturing our products, which may vary depending on the quantity of production and the terms of our agreements with third-party suppliers and manufacturers which are subject to macroeconomic factors including inflation;
the average number of Zephyr Valves used for a patient, pricing, discounts and incentives; and
future accounting pronouncements or changes in our accounting policies.
The cumulative effects of these factors could result in large fluctuations and unpredictability in our quarterly and annual operating results. As a result, comparing our operating results on a period-to-period basis may not be meaningful. Further, our historical results are not necessarily indicative of results expected for any future period, and quarterly results are not necessarily indicative of the results to be expected for the full year or any other period, and accordingly should not be relied upon as indicative of future performance.
This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenue or operating results fall below the expectations of analysts or investors or below any forecasts we may provide to the market, it will negatively affect our business, financial condition and results of operations.
54


The sizes of the markets for our current and future products have not been established with precision and may be smaller than we estimate and may decline. Certain patients may not have regions of the lung with little to no collateral ventilation, making them poor candidates for the Zephyr Valve. In addition, if the overall rate of smokers continues to decline, this may eventually decrease the number of patients suffering from COPD and emphysema and, accordingly, who would benefit from our solution.
Our estimates of the annual total addressable markets for our current solution and products under development are based on a number of internal and third-party estimates, including, without limitation, the number of patients with severe emphysema treatable by our solution and the assumed prices at which we can sell our solution in markets that have not yet been established. While we believe our assumptions and the data underlying our estimates are reasonable, these assumptions and estimates may not be correct and the conditions supporting our assumptions or estimates may change at any time, thereby reducing the predictive accuracy of these underlying factors.
For example, certain of these patients may not have regions of the lung with little to no collateral ventilation, making them poor candidates for the Zephyr Valve. As a result, our estimates of the annual total addressable market for our current or future products may prove to be incorrect.
Further, cigarette smoking is one of the leading causes of COPD and emphysema. It is estimated that smoking accounts for as many as 80% of COPD-related deaths and 38% of the nearly 16 million adults in the United States diagnosed with COPD report being current smokers. The overall rate of smoking among the U.S. adult population has been steadily declining from 42.4% in 1965 to a record low of 13.7% in 2018 and there are increased efforts to decrease the rate of smoking globally. If the overall rate of smokers continues to decline, this may eventually decrease the number of patients suffering from COPD and emphysema and, accordingly, who would benefit from our solution.
If the actual number of patients who would benefit from our solution, the price at which we can sell future products, or the annual total addressable market for our solution is smaller than we have estimated, it may impair our sales growth and negatively affect our business, financial condition and results of operations.
Failure of an information technology system, process, or site could negatively affect our business, financial condition and results of operations.
We depend on our information technology systems for the efficient functioning of our business, including the manufacture, distribution, and maintenance of our products, as well as for accounting, data storage, compliance, purchasing, and inventory management. We also depend on the information technology systems of third parties for the analysis, data storage, and communication associated with the StratX Platform. We currently do not have redundant information technology systems. Our information technology systems, and those of third parties, may be subject to computer viruses, ransomware or other malware, attacks by computer hackers, failures during the process of upgrading or replacing software, databases or components thereof, power outages, damage or interruption from fires or other natural disasters, hardware failures, telecommunication failures and user errors, among other malfunctions. We, or the third parties we rely upon, could be subject to an unintentional event that involves a third party gaining unauthorized access to our or its systems, which could disrupt our operations, corrupt our data or result in release of our confidential information. Technological interruptions could disrupt our operations, including our ability to timely ship and track product orders, project inventory requirements, manage our supply chain and otherwise adequately service our customers or disrupt our customers’ ability use our products for treatments.
Moreover, a disruption in access to the system that controls the StratX Platform would prevent physicians using our solution from receiving the StratX Lung Report indicating whether their patients are good candidates for the Zephyr Valve. In the event we experience significant disruptions, we may be unable to repair our systems in an efficient and timely manner. Accordingly, such events may disrupt or reduce the efficiency of our entire operation and negatively affect our business, financial condition, and results of operations. Currently, we carry business interruption coverage and cyber insurance to mitigate certain potential losses but this insurance is limited in amount, and we cannot be certain that such potential losses will not exceed our policy limits. We are increasingly dependent on complex information technology to manage our infrastructure. Our information systems require an ongoing commitment of
55


significant resources to maintain, protect and enhance our existing systems. Failure to maintain or protect our information systems and data integrity effectively could negatively affect our business, financial condition, and results of operations.
Litigation against us could be costly and time-consuming to defend and could result in additional liabilities.
We may from time to time be subject to legal proceedings and claims that arise in the ordinary course of business or otherwise, such as claims brought by our customers in connection with commercial disputes and employment claims made by our current or former employees. Claims may also be asserted by or on behalf of a variety of other parties, including government agencies, patients or vendors of our customers, or stockholders. For example, our Swiss subsidiary is currently party to a lawsuit with a former distributor outside the United States alleging that our Swiss subsidiary conducted unfair competitive practices and violated the exclusive distribution rights as a result of its termination of its distribution agreement. Our Swiss subsidiary is also currently party to a lawsuit with a former distributor outside the United States alleging that our Swiss subsidiary terminated the agreement without proper compensation. While we believe these claims are meritless and, if successful, we do not believe the impact of such claims will be material to the Company’s results of operations or financial position, an unfavorable outcome in this litigation could harm our business. Further, in the past, securities class action litigation has often been brought against a company following a decline in the market price of its securities, and this risk is especially relevant to industries that experience significant stock price volatility. Any litigation involving us may result in substantial costs, operationally restrict our business, and may divert management’s attention and resources, which may negatively affect our business, financial condition and results of operations.
We face the risk of product liability claims that would be expensive, divert management’s attention and harm our reputation and business. We may not be able to maintain adequate product liability insurance.
Our business exposes us to the risk of product liability claims that are inherent in the testing, manufacturing and marketing of medical devices. This risk exists even if a device is cleared or approved for commercial sale by the FDA and manufactured in facilities licensed and regulated by the FDA or an applicable foreign regulatory authority. The Zephyr Valve is designed to affect, and any future products will be designed to affect, important bodily functions and processes. Any side effects, manufacturing defects, misuse or abuse associated with the Zephyr Valve could result in patient injury or death. The medical device industry has historically been subject to extensive litigation over product liability claims, and we cannot offer any assurance that we will not face product liability suits. There were procedure-related deaths in our LIBERATE Study and we may be subject to product liability claims if the Zephyr Valve causes, or merely appears to have caused, patient injury or death. In addition, an injury that is caused by the activities of our suppliers, such as those who provide us with components and raw materials, may be the basis for a claim against us. Product liability claims may be brought against us by patients, physicians, or others selling or otherwise coming into contact with the Zephyr Valve, among others. If we cannot successfully defend ourselves against product liability claims, we will incur substantial liabilities and reputational harm. In addition, regardless of merit or eventual outcome, product liability claims may result in:
costs of litigation;
distraction of management’s attention from our primary business;
the inability to commercialize our solution or new products;
decreased demand for our products;
damage to our business reputation;
product recalls or withdrawals from the market;
withdrawal of clinical trial participants;
56


substantial monetary awards to patients or other claimants; or
loss of sales.
While we may attempt to manage our product liability exposure by proactively recalling or withdrawing from the market any defective products, any recall or market withdrawal of our products may delay the supply of those products to our customers and may impact our reputation. We can provide no assurance that we will be successful in initiating appropriate market recall or market withdrawal efforts that may be required in the future or that these efforts will have the intended effect of preventing product malfunctions and the accompanying product liability that may result. Such recalls and withdrawals may also be used by our competitors to harm our reputation for safety or be perceived by patients as a safety risk when considering the use of our solution, either of which could negatively affect our business, financial condition and results of operations.
Our insurance policies are expensive and protect us only from some business risks, which leaves us exposed to significant uninsured liabilities.
We do not carry insurance for all categories of risk that our business may encounter. Although we have product liability and clinical study liability insurance that we believe is appropriate, this insurance is subject to deductibles and coverage limitations. Our current product liability insurance may not continue to be available to us on acceptable terms, if at all, and, if available, coverage may not be adequate to protect us against any future product liability claims. If we are unable to obtain insurance at an acceptable cost or on acceptable terms or otherwise protect against potential product liability claims, we could be exposed to significant liabilities. A product liability claim, recall or other claim with respect to uninsured liabilities or for amounts in excess of insured liabilities could negatively affect our business, financial condition and results of operations. We do not carry specific hazardous waste insurance coverage, and our property, casualty and general liability insurance policies specifically exclude coverage for damages and fines arising from hazardous waste exposure or contamination. Accordingly, in the event of contamination or injury, we could be held liable for damages or be penalized with fines in an amount exceeding our resources, and our clinical trials or regulatory approvals could be suspended. Additionally, we do not carry cyber insurance, which may expose us to certain potential losses for damages or result in penalization with fines in an amount exceeding our resources.
We also expect that operating as a public company will make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified people to serve on our board of directors, on our board committees or as executive officers. We do not know, however, if we will be able to maintain existing insurance with adequate levels of coverage. Any significant uninsured liability may require us to pay substantial amounts, which would negatively affect our business, financial condition and results of operations.
Our indebtedness may limit our flexibility in operating our business and negatively affect our business, financial condition, results of operations and competitive position.
In March 2021, we entered into an Amended and Restated Loan and Security Agreement (as amended, the “CIBC Agreement”) with Canadian Imperial Bank of Commerce (“CIBC”), under which we have borrowed $37.0 million in debt financing as of March 31, 2023. See the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations⸺Liquidity and Capital Resources; Plan of Operation⸺CIBC Loan” and the notes to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
In order to service this indebtedness and any additional indebtedness we may incur in the future, we need to generate cash from our operating activities. Our ability to generate cash is subject, in part, to our ability to successfully execute our business strategy, as well as general economic, financial, competitive, regulatory and other factors beyond our control. We cannot assure you that our business will be able to generate sufficient cash flow from operations or that future borrowings or other financings will be available to us in an amount sufficient to enable us to
57


service our indebtedness and fund our other liquidity needs. To the extent we are required to use cash from operations or the proceeds of any future financing to service our indebtedness instead of funding working capital, capital expenditures or other general corporate purposes, we will be less able to plan for, or react to, changes in our business, industry and in the economy generally. This will place us at a competitive disadvantage compared to our competitors that have less indebtedness.
In addition, the CIBC Agreement contains, and any agreements evidencing or governing other future indebtedness may contain, certain covenants that limit our ability to engage in certain transactions that may be in our long-term best interests. Subject to certain limited exceptions, these covenants limit our ability to, among other things:
convey, sell, lease, transfer, assign, dispose of or otherwise make cash payments consisting of all or any part of our business or property;
effect certain changes in our business, management, ownership or business locations;
merge or consolidate with, or acquire all or substantially all of the capital stock or assets of, any other company;
create, incur, assume or be liable for any additional indebtedness, or create, incur, allow or permit to exist any additional liens;
pay cash dividends on, make any other distributions in respect of, or redeem, retire or repurchase, any shares of our capital stock;
make certain investments;
enter into transactions with our affiliates; and
under certain circumstances, settle pending or threatened litigation for greater amounts than are disclosed to CIBC in writing from time to time.
There can be no guarantee that we will not breach these covenants. Our ability to comply with these covenants may be affected by events and factors beyond our control. In the event that we breach one or more covenants, our lender may choose to declare an event of default and require that we immediately repay all amounts outstanding, terminate any commitment to extend further credit and foreclose on the collateral granted to it to collateralize such indebtedness. The occurrence of any of these events could negatively affect our business, financial condition and results of operations.
Our industry is highly competitive, and we may not be able to compete successfully with larger companies, companies with longer operating histories or more established products, or companies with greater resources.
Our industry is subject to rapid change from the introduction of new products and technologies and other activities of industry participants. Our goal is to establish our solution as a standard of care for severe emphysema. Existing treatments include medical management, LVRS, lung transplantation as well as other minimally invasive treatments. The major competitive products include the Spiration Valve System (Olympus Corporation) and the InterVapor System (Broncus Medical, Inc.; not approved for use in the United States). The Spiration Valve System is an endobronchial technology designed to offer patients with severe emphysema a minimally invasive treatment option for lung volume reduction by redirecting air away from diseased areas of the lung to healthier tissue so that patients may breathe easier. Like Zephyr Valves, the Spiration Valve System is indicated to treat patients with heterogeneous emphysema; however, the Spiration Valve System is contraindicated for patients with homogeneous emphysema. The InterVapor System offers a non-surgical and non-implant therapy developed for lung disease including emphysema and lung cancer where vapor ablation is simply the application of heated pure water to tissue. These technologies, other products that are in current clinical trials, new drugs or additional indications for existing drugs
58


could demonstrate better safety, effectiveness, clinical results, lower costs or greater physician and patient acceptance.
We compete, or may compete in the future, against other companies which have longer operating histories, more established products and greater resources, which may prevent us from achieving significant market penetration or improved operating results. These companies enjoy several competitive advantages, including established relationships with pulmonologists who commonly treat patients with emphysema, significantly greater name recognition and significantly greater sales and marketing resources.
In addition to existing competitors, other larger and more established companies may acquire or in-license competitive products and could directly compete with us. These competitors may also try to compete with us on price both directly, through rebates and promotional programs to high volume physicians and coupons to patients, and indirectly, through attractive product bundling with complementary products that offer convenience and an effectively lower price compared to the total price of purchasing each product separately. Larger competitors may also be able to offer greater customer loyalty benefits to encourage repeat use of their products and finance a sustained global advertising campaign to compete with commercialization efforts of our products. Our competitors may seek to discredit our products by challenging our short operating history or relatively limited number of scientific studies and publications. Smaller companies could also launch new or enhanced products and services that we do not offer and that could gain market acceptance quickly. Additionally, certain of our competitors may challenge our intellectual property, may develop additional competing or superior technologies and processes and compete more aggressively and sustain that competition over a longer period of time than we could. Our technologies and products may be rendered obsolete or uneconomical by technological advances or entirely different approaches developed by one or more of our competitors. As more companies develop new intellectual property in our market, there is the possibility of a competitor acquiring patents or other rights that may limit our ability to update our technologies and products which may impact demand for our products.
We have increased the size of our organization and expect to further increase it in the future. If we are unable to manage the anticipated growth, our business, financial condition and results of operations will be negatively affected.
Any growth that we experience in the future will require us to expand our sales personnel and manufacturing operations and general and administrative infrastructure. As a public company, we will need to support managerial, operational, financial and other resources. In addition to the need to scale our organization, future growth will impose significant added responsibilities on management, including the need to identify, recruit, train and integrate additional employees. Rapid expansion in personnel could mean that less experienced people manufacture, market and sell our solution, which could result in inefficiencies and unanticipated costs, reduced quality and disruptions to our operations. In addition, rapid and significant growth may strain our administrative and operational infrastructure. Our ability to manage our business and growth will require us to continue to improve our operational, financial and management controls, reporting systems and procedures. If we are unable to manage our growth effectively, it may be difficult for us to execute our business strategy and negatively affect our business, financial condition and results of operations.
As demand for our solution or any of our future products increases, we will need to continue to scale our capacity, expand customer service, billing and systems processes and enhance our internal quality assurance program. We cannot assure you that any increases in scale, related improvements and quality assurance will be successfully implemented or that appropriate personnel will be available to facilitate the growth of our business. Failure to implement necessary procedures, transition to new processes or hire the necessary personnel could result in higher costs of processing data or inability to meet increased demand. If we encounter difficulty meeting market demand, quality standards or physician expectations, our reputation will be harmed and negatively affect our business, financial condition and results of operations.
We expect to continue to incur net losses for the next several years and we expect to require substantial additional capital to finance our planned operations, which may include future equity and debt financings. This additional capital may not be available to us on acceptable terms or at all. Our failure to obtain additional financing when
59


needed on acceptable terms, or at all, could force us to delay, limit, reduce or eliminate our commercialization, sales and marketing efforts, product development programs or other operations.
Since inception, we have incurred significant net losses and expect to continue to incur net losses for the foreseeable future. Since our inception, our operations have been financed primarily through the sale of equity securities, debt financing arrangements and sales of our products. As of March 31, 2023, we had $155.5 million in cash, cash equivalents and marketable securities, and an accumulated deficit of $366.2 million. Based on our current planned operations, we expect our cash, cash equivalents and short-term marketable securities, together with available borrowings under the CIBC Agreement, will enable us to fund our operating expenses for at least the next twelve months. We have based this estimate on assumptions that may prove to be wrong, and we could use our capital resources sooner than we currently expect.
We expect to continue to make substantial investments in clinical trials that are designed to provide clinical evidence of the safety and efficacy of our solution. We intend to continue to make significant investments in our sales and marketing organization by increasing the number of U.S. sales territory managers and expanding our international sales and marketing programs to help promote awareness and increase adoption of our solution primarily among the pulmonologists performing interventional pulmonary procedures across approximately 500 high volume hospitals. In order to continue to grow our business, we will need to hire additional sales personnel to efficiently serve the market. We also expect to continue to make investments in research and development, regulatory affairs and clinical studies to develop future generations of our solution, broaden the addressable market and expand indications, support regulatory submissions and demonstrate the clinical efficacy of our solution. Moreover, we expect to incur additional expenses associated with operating as a public company, including legal, accounting, insurance, exchange listing and Securities and Exchange Commission (“SEC”) compliance, investor relations and other expenses. Because of these and other factors, we expect to continue to incur substantial net losses and negative cash flows from operations for the foreseeable future. Our future capital requirements will depend on many factors, including:
the cost, timing and results of our clinical trials and regulatory reviews;
the cost and timing of establishing sales, marketing and distribution capabilities;
the impact of the COVID-19 pandemic on our business;
the terms and timing of any other collaborative, licensing and other arrangements that we may establish;
the timing, receipt and amount of sales from our current solution and potential future products;
the degree of success we experience in continuing to commercialize our solution;
the emergence of competing or complementary technologies;
the cost of preparing, filing, prosecuting, maintaining, defending and enforcing any patent claims and other intellectual property rights; and
the extent to which we acquire or invest in businesses, products or technologies, although we currently have no commitments or agreements relating to any of these types of transactions.
We will require additional financing to fund working capital and pay our obligations. We may seek to raise any necessary additional capital through a combination of public or private equity offerings or debt financings. There can be no assurance that we will be successful in acquiring additional funding at levels sufficient to fund our operations or on terms favorable to us. If adequate funds are not available on acceptable terms when needed, we may be required to significantly reduce operating expenses, which may negatively affect our business, financial condition and results of operations. If we do raise additional capital through public or private equity or convertible debt offerings, the ownership interest of our existing stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our stockholders’ rights. If we raise additional capital
60


through debt financing, we may be subject to covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. Additional capital may not be available on reasonable terms, or at all.
If the quality of our solution does not meet the expectations of physicians or patients, then our business and reputation may be harmed.
In the course of conducting our business, we must adequately address quality issues that may arise with our solution, including defects in third-party components included in our solution. Although we have established internal procedures designed to minimize risks that may arise from quality issues, there can be no assurance that we will be able to eliminate or mitigate occurrences of these issues and associated liabilities. In addition, even in the absence of quality issues, we may be subject to claims and liability if the performance of the Zephyr Valves does not live up to the expectations of physicians or patients as a result of the physician’s implantation of the valve. For example, a physician may improperly implant the Zephyr Valve. If the quality of our solution does not meet the expectations of physicians or patients, then our business and reputation with those physicians or patients may negatively affect our business, financial condition and results of operations.
If our facilities become damaged or inoperable, we will be unable to continue to research, develop and supply our solution which could negatively affect our business, financial condition and results of operations until we are able to secure a new facility and rebuild our inventory.
We do not have redundant facilities. We perform substantially all of our manufacturing, research and development and back office activity in a single location at our headquarters in Redwood City, California. We store our finished goods inventory at our headquarters and secondary facilities in Redwood City, California, Memphis, Tennessee, and the Netherlands. Our facilities, equipment and inventory would be costly to replace and could require substantial lead time to repair or replace. The facilities will be harmed or rendered inoperable by natural or man-made disasters, including, but not limited to, earthquakes, flooding, fire and power outages, which may render it difficult or impossible for us to perform our research, development and commercialization activities for some period of time. The inability to perform those activities, combined with the time it may take to rebuild our manufacturing capabilities, inventory of finished product, may result in the loss of customers or harm to our reputation. Although we possess insurance for damage to our property and the disruption of our business, this insurance may not be sufficient to cover all of our potential losses and this insurance may not continue to be available to us on acceptable terms, or at all.
Performance issues, service interruptions or price increases by our shipping carriers could negatively affect our business, financial condition and results of operations and harm our reputation and the relationship between us and the hospitals with which we work.
Expedited, reliable shipping is essential to our operations. We rely heavily on providers of transport services for reliable and secure point-to-point transport of the Zephyr Valve and Chartis System to our customers and for tracking of these shipments. Should a carrier encounter delivery performance issues such as loss, damage or destruction of any systems, it would be costly to replace such systems in a timely manner and such occurrences may damage our reputation and lead to decreased demand for our solution and increased cost and expense to our business. In addition, any significant increase in shipping rates could adversely affect our operating margins and results of operations. Similarly, strikes, severe weather, natural disasters or other service interruptions affecting delivery services we use would adversely affect our ability to process orders for the Zephyr Valve on a timely basis.
We depend on our senior management team and the loss of one or more key employees or an inability to attract and retain highly skilled employees will negatively affect our business, financial condition and results of operations.
Our success depends in part on our continued ability to attract, retain and motivate highly qualified management, clinical and other personnel. We are highly dependent upon our management team, particularly our Chief Executive Officer, and the rest of our senior management, and other key personnel. Although we have entered into
61


employment letter agreements with all of our executive officers, each of them may terminate their employment with us at any time. The replacement of any of our key personnel likely would involve significant time and costs and may significantly delay or prevent the achievement of our business objectives and could therefore negatively affect our business, financial condition and results of operations. In addition, we do not carry any key person insurance policies that could offset potential loss of service under applicable circumstances.
In addition, our research and development programs and clinical operations depend on our ability to attract and retain highly skilled engineers and medical researchers. We may not be able to attract or retain qualified engineers and medical researchers in the future due to the competition for qualified personnel. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than us. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources and, potentially, damages.
Further, job candidates and existing employees, particularly in the San Francisco Bay Area, often consider the value of the stock awards they receive in connection with their employment. If the perceived value of our stock awards declines, it may harm our ability to recruit and retain highly skilled employees. Many of our employees have become or will soon become vested in a substantial amount of our common stock or a number of common stock options. Our employees may be more likely to leave us if the shares they own have significantly appreciated in value relative to the original purchase prices of the shares, or if the exercise prices of the options that they hold are significantly below the market price of our common stock, particularly after the expiration of the lock-up agreements described herein. Our future success also depends on our ability to continue to attract and retain additional executive officers and other key employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, it will negatively affect our business, financial condition and results of operations.
We have significant international operations, and to successfully market and sell our products in such international markets we must address international business risks with which we have limited experience.
Sales in markets outside of the United States accounted for approximately 35.8% and 44.2% of our revenue for the three months ended March 31, 2023 and 2022, respectively. We currently focus our international sales and marketing efforts in Australia, Austria, Belgium, China, Denmark, France, Germany, Ireland, Italy, the Netherlands, South Korea, Spain, Switzerland and the United Kingdom. International sales are subject to a number of risks, including:
difficulties in staffing and managing our international operations;
increased competition as a result of more products and procedures receiving regulatory approval or otherwise free to market in international markets;
longer accounts receivable payment cycles and difficulties in collecting accounts receivable;
reduced or varied protection for intellectual property rights in some countries;
export restrictions, trade regulations and foreign tax laws;
fluctuations in currency exchange rates;
foreign certification and regulatory clearance or approval requirements;
difficulties in developing effective marketing campaigns in unfamiliar foreign countries;
customs clearance and shipping delays;
62


political, social, and economic instability abroad, including as a result of armed conflict, war or the threat of war, terrorist activity and other security concerns in general;
global health epidemics or other contagious diseases, including the impact of the COVID-19 pandemic;
preference for locally produced products;
potentially adverse tax consequences, including the complexities of foreign value-added tax systems, tax inefficiencies related to our corporate structure, and restrictions on the repatriation of earnings;
differing payment and reimbursement regimes;
the burdens of complying with a wide variety of foreign laws and different legal standards; and
increased financial accounting and reporting burdens and complexities.
For example, the COVID-19 pandemic significantly decreased and may continue to have an adverse impact on the sale of our products and the number of patients treated with our solution. The pandemic has also resulted in disruptions or restrictions on physicians, hospitals and other healthcare providers from treating patients that are eligible for our products, and business closures and disruptions that affected various suppliers of ancillary products used in the delivery of our product, including disruptions and restrictions on transportation of our products.
A significant outbreak of another contagious diseases could result in a widespread health crisis that could adversely affect the economies and financial markets worldwide, resulting in an economic downturn that could affect demand for our products and impact our business, financial condition and results of operations.
If one or more of these risks are realized, they may negatively affect our business, financial condition and results of operations.
If our information technology systems or data is or were compromised, we could experience adverse impacts resulting from such compromise, including, but not limited to, interruptions to our operations such as our clinical trials, claims that we breached our data protection obligations, harm to our reputation, and a loss of customers or sales.
In the ordinary course of business, we or the third parties upon whom we rely, may collect, store, transmit or otherwise process proprietary, confidential, and sensitive data (including but not limited to intellectual property, proprietary business information and personal data). For example, we may fail to remove all PHI from CT scan data on the StratX Platform.
We rely extensively on information technology (“IT”) systems, networks and services, including internet sites, data hosting and processing facilities and tools, physical security systems and other hardware, software and technical applications and platforms, some of which are managed, hosted, provided or used by third-parties or their vendors, to assist in conducting our business. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place.
Although we are in the process of implementing policies and procedures designed to ensure compliance with applicable data privacy and information security laws and regulations and we take measures to protect sensitive information from unauthorized access or disclosure, our IT and infrastructure, and other third parties, including technology partners and providers, may be vulnerable to a variety of evolving threats, including but not limited to social engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), ransomware attacks, software bugs, server malfunction, software or hardware failures, loss of data or other information technology assets, adware, telecommunications failures, earthquakes, fire, flood, and other similar threats. In addition to traditional computer “hackers,” threat actors, “hacktivists,” organized criminal threat actors,
63


personnel misconduct or error (such as theft or misuse), sophisticated nation-state and nation-state supported actors now engage and are expected to continue to engage in cyberattacks, including without limitation nation-state actors for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we and the third parties upon whom we rely may be vulnerable to a heightened risk of these attacks, including retaliatory cyberattacks that could materially disrupt our systems, operations and supply chain.
Ransomware attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. To alleviate the financial, operational and reputational impact of a ransomware attack, it may be preferable to make extortion payments, but we may be unwilling or unable to do so (including, for example, if applicable laws or regulations prohibit such payments). Similarly, supply chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our platform, systems and networks or the systems and networks of third parties that support us and our services. Additionally, the COVID-19 pandemic and our remote workforce poses increased risks to our information technology systems and data, as more of our employees work from home, utilizing network connections outside our premises.
Although the aggregate impact of security incidents on our operations and financial condition has not been material to date, we have occasionally been the target of events of this nature and expect them to continue as security threats have been rapidly evolving in sophistication and becoming more prevalent in the industry. Advances in computer capabilities, new technological discoveries or other developments may result in cyberattacks becoming more sophisticated and more difficult to detect. We and our third-party service providers may not have the resources or technical sophistication to anticipate or prevent all such cyberattacks. Moreover, techniques used to obtain unauthorized access to systems or other information technology infrastructure change frequently and may not be detected until after an incident has occurred. We are investing in protections and monitoring practices related to our data and IT to reduce these risks and continue to monitor our systems on an ongoing basis for any current or potential threats. We cannot assure you, however, that our efforts will prevent breakdowns or breaches to our or our third-party providers’ databases or systems, and such breakdowns and breaches could negatively affect our business, financial condition and results of operations and our reputation.
If we or our third-party service providers experience, or are perceived to have experienced, material security incidents, it may result in: government enforcement actions that could include investigations, fines, penalties, consent decrees, audits and inspections; additional reporting requirements and/or oversight; temporary or permanent bans on all or some processing of personal data; or orders to destroy or not use personal data. Applicable data privacy and information security obligations may require us to notify relevant stakeholders of security incidents. Such disclosures are costly, and the disclosures or the failure to comply with such requirements, could lead to adverse impacts. Further, individuals or other relevant stakeholders could sue us for our actual or perceived failure to comply with our security obligations, including, without limitation, in class action litigation. Security incidents could also result in indemnity obligations, negative publicity and financial loss.
Security incidents and vulnerabilities may cause some of our customers and users to stop using our services and our failure, or perceived failure, to meet expectations with regard to the security, integrity, availability and confidentiality of our systems and sensitive data could damage our reputation and affect our ability to retain customers, attract new customers and grow our business. Any of these results could harm our growth prospects, our business and our reputation. Moreover, security incidents can result in the diversion of funds, and interruptions, delays, or outages in our operations and services, including due to ransomware attacks. Failures or significant downtime of our information technology or telecommunication systems or those used by our third-party service providers could cause significant interruptions to our operations and adversely impact the confidentiality, integrity and availability of sensitive, proprietary or confidential information, and prevent us from administering our business. There can be no assurance that limitations of liability in our contracts are sufficient to protect us from claims related to our security obligations.
64


We may enter into collaborations, in-licensing arrangements, joint ventures, strategic alliances or partnerships with third parties that may not result in the development of commercially viable products, product improvements or the generation of significant future revenues.
In the ordinary course of our business, we may enter into collaborations, in-licensing arrangements, joint ventures, strategic alliances, partnerships or other arrangements to develop new products or product improvements and to pursue new markets. Proposing, negotiating and implementing collaborations, in-licensing arrangements, joint ventures, strategic alliances or partnerships may be a lengthy and complex process. Other companies, including those with substantially greater financial, marketing, sales, technology or other business resources, may compete with us for these opportunities or arrangements. We may not identify, secure, or complete any such transactions or arrangements in a timely manner, on a cost-effective basis, on acceptable terms or at all. We have limited institutional knowledge and experience with respect to these business development activities, and we may also not realize the anticipated benefits of any such transaction or arrangement. In particular, these collaborations may not result in the development of products that achieve commercial success or viable product improvements or result in significant revenues and could be terminated prior to developing any products.
Additionally, we may not be in a position to exercise sole decision-making authority regarding the transaction or arrangement, which could create the potential risk of creating impasses on decisions, and our future collaborators may have economic or business interests or goals that are, or that may become, inconsistent with our business interests or goals. It is possible that conflicts may arise with our collaborators, such as conflicts concerning the achievement of performance milestones, or the interpretation of significant terms under any agreement, such as those related to financial obligations or the ownership or control of intellectual property developed during the collaboration. If any conflicts arise with any future collaborators, they may act in their self-interest, which may be adverse to our best interest, and they may breach their obligations to us. In addition, we may have limited control over the amount and timing of resources that any future collaborators devote to our or their future products.
Disputes between us and our collaborators may result in litigation or arbitration which would increase our expenses and divert the attention of our management. Further, these transactions and arrangements will be contractual in nature and will generally be terminable under the terms of the applicable agreements and, in such event, we may not continue to have rights to the products relating to such transaction or arrangement or may need to purchase such rights at a premium. If we enter into in-bound intellectual property license agreements, we may not be able to fully protect the licensed intellectual property rights or maintain those licenses. Future licensors could retain the right to prosecute and defend the intellectual property rights licensed to us, in which case we would depend on the ability of our licensors to obtain, maintain and enforce intellectual property protection for the licensed intellectual property. These licensors may determine not to pursue litigation against other companies or may pursue such litigation less aggressively than we would. Further, entering into such license agreements could impose various diligence, commercialization, royalty or other obligations on us. Future licensors may allege that we have breached our license agreement with them, and accordingly seek to terminate our license, which could adversely affect our competitive business position and harm our business prospects.
Unfavorable global economic conditions, including as a result of the conflict in Ukraine, could negatively affect our business, financial condition or results of operations.
Our results of operations could be adversely affected by general conditions in the global economy and in the global financial markets. A severe or prolonged economic downturn, such as the global financial crisis of 2008, could result in a variety of risks to our business, including weakened demand for our solution, and our ability to raise additional capital when needed on acceptable terms, if at all. A weak or declining economy, including due to the impact of the COVID-19 pandemic or inflationary pressures, could also strain our suppliers, possibly resulting in supply disruption, or cause our customers to delay making payments for our services. Any of the foregoing will negatively affect our business, financial condition and results of operations and we cannot anticipate all of the ways in which the economic climate and financial market conditions could negatively affect our business, financial condition and results of operations.
65


We may acquire other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders and otherwise negatively affect our business, financial condition and results of operations.
We may in the future seek to acquire or invest in businesses, applications or technologies that we believe could complement or expand our current business, enhance our technical capabilities or otherwise offer growth opportunities. Accordingly, although we have no current commitments with respect to any acquisition or investment, we may in the future pursue the acquisition of, or joint ventures relating to, complementary businesses, applications or technologies instead of developing them ourselves. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various costs and expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated. We may not be able to identify desirable acquisition targets or be successful in entering into an agreement with any particular target or obtain the expected benefits of any acquisition or investment.
We may not be able to successfully integrate acquired personnel, operations and technologies, or effectively manage the combined business following an acquisition. Acquisitions could also result in dilutive issuances of equity securities, the use of our available cash, or the incurrence of debt, which will harm our operating results. In addition, if an acquired business fails to meet our expectations, it will negatively affect our business, financial condition and results of operations.
Consolidation in the healthcare industry or group purchasing organizations could lead to demands for price concessions, which may affect our ability to sell our products at prices necessary to support our current business strategies.
The commercial payor industry is undergoing significant consolidation. When payors combine their operations, the combined company may elect to reimburse our products at the lowest rate paid by any of the participants in the consolidation or use its increased size to negotiate reduced rates. If one of the payors participating in the consolidation does not reimburse for the Zephyr Valve and our solution at all, the combined company may elect not to reimburse for the same, which would adversely impact our operating results.
Our long-term growth depends on our ability to enhance our solution, expand our indications and develop and commercialize additional products. If we fail to identify, acquire and develop other products, we may be unable to grow our business.
It is important to our business that we continue to enhance the Zephyr Valve, Chartis System and StratX Platform and develop and introduce new products. Developing products is expensive and time-consuming and could divert management’s attention away from our core business. The success of any new product offering or product enhancements to our solution will depend on several factors, including our ability to:
assemble sufficient resources to acquire or discover additional products;
properly identify and anticipate physician and patient needs;
develop and introduce new products and product enhancements in a timely manner;
avoid infringing upon the intellectual property rights of third parties;
demonstrate, if required, the safety and efficacy of new products with data from pre-clinical studies and clinical trials;
obtain the necessary regulatory clearances or approvals for expanded indications, new products or product modifications;
be fully FDA-compliant with marketing of new devices or modified products;
66


produce new products in commercial quantities at an acceptable cost;
provide adequate training to potential users of our products;
receive adequate coverage and reimbursement for procedures performed with our products; and
develop an effective and dedicated sales and marketing team.
If we are not successful in expanding our indications and developing and commercializing new products and product enhancements, our ability to increase our revenue may be impaired, which could have a material adverse effect on our business, financial condition and results of operations.
In addition, we may choose to focus our efforts and resources on a potential products or indication that ultimately prove to be unsuccessful, or to license or purchase a marketed product that does not meet our financial expectations. As a result, we may fail to capitalize on viable commercial products or profitable market opportunities, be required to forego or delay pursuit of opportunities with other potential products or other diseases that may later prove to have greater commercial potential, or relinquish valuable rights to such potential products through collaboration, licensing or other royalty arrangements in cases in which it would have been advantageous for us to retain sole development and commercialization rights, which could adversely impact our business, financial condition and results of operations.
We may expend our limited resources to pursue a particular product candidate or indication and fail to capitalize on product candidates or indications that may be more profitable or for which there is a greater likelihood of success.
Because we have limited financial and managerial resources, we focus on research programs and products and product candidates that we identify for specific indications. As a result, we may forego or delay pursuit of opportunities with other products or product candidates or for other indications that later prove to have greater commercial potential. Our resource allocation decisions may cause us to fail to timely capitalize on viable commercial products or profitable market opportunities. Our spending on current and future research and development programs and products and product candidates for specific indications may not yield any commercially viable products. If we do not accurately evaluate the commercial potential or target market for a particular product or product candidate, we may relinquish valuable rights to that product or product candidate through collaboration, licensing or other royalty arrangements in cases in which it would have been more advantageous for us to retain sole development and commercialization rights to such product candidate.
We are subject to anti-bribery, anti-corruption, and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act, as well as export control laws, customs laws, sanctions laws and other laws governing our operations. If we fail to comply with these laws, we could be subject to civil or criminal penalties, other remedial measures and legal expenses, which could negatively affect our business, financial condition and results of operations.
As we grow our international presence and global operations, we will be increasingly exposed to trade and economic sanctions and other restrictions imposed by the United States, the European Union and other governments and organizations. The U.S. Departments of Justice, Commerce, State and Treasury and other federal agencies and authorities have a broad range of civil and criminal penalties they may seek to impose against corporations and individuals for violations of economic sanctions laws, export control laws, the U.S. Foreign Corrupt Practices Act (“FCPA”), and other federal statutes and regulations, including those established by the Office of Foreign Assets Control (“OFAC”). In addition, the U.K. Bribery Act of 2010 (“Bribery Act”) prohibits both domestic and international bribery, as well as bribery across both private and public sectors. An organization that fails to prevent bribery by anyone associated with the organization can be charged under the Bribery Act unless the organization can establish the defense of having implemented adequate procedures to prevent bribery. Under these laws and regulations, as well as other anti-corruption laws, anti-money laundering laws, export control laws, customs laws, sanctions laws and other laws governing our operations, various government agencies may require export licenses,
67


may seek to impose modifications to business practices, including cessation of business activities in sanctioned countries or with sanctioned persons or entities and modifications to compliance programs, which may increase compliance costs, and may subject us to fines, penalties and other sanctions. A violation of these laws or regulations would negatively affect our business, financial condition and results of operations.
We are in the process of enhancing policies and procedures designed to ensure compliance by us and our directors, officers, employees, representatives, consultants and agents with the FCPA, OFAC restrictions, the Bribery Act and other export control, anti-corruption, anti-money-laundering and anti-terrorism laws and regulations. We cannot assure you, however, that our policies and procedures are or will be sufficient or that directors, officers, employees, representatives, consultants and agents have not engaged and will not engage in conduct for which we may be held responsible, nor can we assure you that our business partners have not engaged and will not engage in conduct that could materially affect their ability to perform their contractual obligations to us or even result in our being held liable for such conduct. Violations of the FCPA, OFAC restrictions, the Bribery Act or other export control, anti-corruption, anti-money laundering and anti-terrorism laws or regulations may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively affect our business, financial condition and results of operations.
Our results may be impacted by changes in foreign currency exchange rates.
A significant proportion of our sales are outside of the United States, and a majority of those are denominated in foreign currencies, which exposes us to foreign currency risks, including changes in currency exchange rates. Foreign currency exchange fluctuations have negatively impacted, and may continue to negatively impact, our revenue from international markets. We do not currently engage in any hedging transactions. If we are unable to address these risks and challenges effectively, our international operations may not be successful, and our business could be harmed.
Our ability to utilize our net operating loss carryforwards and research and development credit may be limited.
In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (“Code”) a corporation that undergoes an ownership change, generally defined as a greater than 50% change by value in its equity ownership over a three-year period, is subject to limitations on its ability to utilize its pre-change net operating losses (“NOLs”) and its research and development credit carryforwards to offset future taxable income. Our existing NOLs and research and development credit carryforwards may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change, our ability to utilize NOLs and research and development credit carryforwards could be further limited by Sections 382 and 383 of the Code. In addition, our ability to deduct net interest expense may be limited if we have insufficient taxable income for the year during which the interest is incurred, and any carryovers of such disallowed interest would be subject to the limitation rules similar to those applicable to NOLs and other attributes. Future changes in our stock ownership, some of which might be beyond our control, could result in an ownership change under Section 382 of the Code. For these reasons, in the event we experience a change of control, we may not be able to utilize a material portion of the NOLs, research and development credit carryforwards or disallowed interest expense carryovers, even if we attain profitability.
We may not be able to achieve or maintain satisfactory pricing and margins for our products.
Manufacturers of medical devices have a history of price competition, and we can give no assurance that we will be able to achieve satisfactory prices for our solution or maintain prices at the levels we have historically achieved. Any decline in the amount that payors reimburse our customers for the Zephyr Valve and related products could make it difficult for customers to continue using, or to adopt, our solution and could create additional pricing pressure for us. If we are forced to lower the price we charge for our solution, our gross margins will decrease, which will adversely affect our ability to invest in and grow our business. If we are unable to maintain our prices, or if our costs increase and we are unable to offset such increase with an increase in our prices, our margins could erode. We will continue to be subject to significant pricing pressure, which will negatively affect our business, financial condition and results of operations.
68


Governmental export or import controls could limit our ability to compete in foreign markets and subject us to liability if we violate them.
Our products may be subject to U.S. export controls. Governmental regulation of the import or export of our products, or our failure to obtain any required import or export authorization for our products, when applicable, will harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the export of our products may create delays in the introduction of our products in international markets or, in some cases, prevent the export of our products to some countries altogether. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments and persons targeted by U.S. sanctions. If we fail to comply with export and import regulations and such economic sanctions, we may be fined or other penalties could be imposed, including a denial of certain export privileges. Moreover, any new export or import restrictions, new legislation or shifting approaches in the enforcement or scope of existing regulations, or in the countries, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export our products to existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell access to our products would likely negatively affect our business, financial condition and results of operations.
Risks Related to Government Regulation and Our Industry
Our products and operations are subject to extensive government regulation and oversight both in the United States and abroad. If we fail to obtain and maintain necessary regulatory approvals for the Zephyr Valve and related products, or if approvals for future products and indications are delayed or not issued, it will negatively affect our business, financial condition and results of operations.
The Zephyr Valve is subject to extensive regulation by the FDA in the United States and by our Notified Body in the European Union. Government regulations specific to medical devices are wide ranging and govern, among other things:
product design, development, manufacture, and release;
laboratory, pre-clinical and clinical testing, labeling, packaging, storage and distribution;
product safety and efficacy;
premarketing clearance or approval;
service operations;
record keeping;
product marketing, promotion and advertising, sales and distribution;
post-marketing surveillance, including reporting of deaths or serious injuries and recalls and correction and removals;
post-market approval studies; and
product import and export.
Either the 510(k) or PMA process can be expensive, lengthy and unpredictable. We may not be able to obtain any necessary clearances or approval or may be unduly delayed in doing so, which will negatively affect our business, financial condition and results of operations. Furthermore, even if we are granted regulatory clearances or approvals, they may include significant limitations on the indicated uses for the product, which may limit the market for the
69


product. Although we have obtained PMA approval to market the Zephyr Valve, our approval can be revoked if safety or efficacy problems develop.
The FDA can delay, limit or deny clearance or approval of a device for many reasons, including:
our inability to demonstrate to the satisfaction of the FDA or the applicable regulatory entity or notified body that our products are safe or effective for their intended uses;
the disagreement of the FDA or the applicable foreign regulatory body with the design or implementation of our clinical trials or the interpretation of data from pre-clinical studies or clinical trials;
serious and unexpected adverse device effects experienced by participants in our clinical trials;
the data from our pre-clinical studies and clinical trials may be insufficient to support clearance or approval, where required;
our inability to demonstrate that the clinical and other benefits of the device outweigh the risks;
the manufacturing process or facilities we use may not meet applicable requirements; and
the potential for approval policies or regulations of the FDA or applicable foreign regulatory bodies to change significantly in a manner rendering our clinical data or regulatory filings insufficient for clearance or approval.
If we fail to remain in compliance with applicable European laws and directives, we would be unable to continue to affix the CE mark to our products, which would prevent us from selling them within the European Economic Area (“EEA”).
The FDA and state and international authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by any such agency, which may include any of the following sanctions:
adverse publicity, warning letters, fines, injunctions, consent decrees and civil penalties;
repair, replacement, refunds, recall or seizure of our products;
operating restrictions, partial suspension or total shutdown of production;
denial of our requests for regulatory clearance or premarket approval of new products or services, new intended uses or modifications to existing products or services;
withdrawal of regulatory clearance or premarket approvals that have already been granted; or
criminal prosecution.
If any of these events were to occur, it will negatively affect our business, financial condition and results of operations.
Changes in the regulatory environment may constrain or require us to restructure our operations, which may harm our revenue and operating results.
Healthcare laws and regulations change frequently and may change significantly in the future. We may not be able to adapt our operations to address every new regulation, and new regulations may negatively affect our business, financial condition and results of operations. We cannot assure you that a review of our business by courts or
70


regulatory authorities would not result in a determination that adversely affects our revenue and operating results, or that the healthcare regulatory environment will not change in a way that restricts our operations. In addition, there is risk that the U.S. Congress may implement changes in laws and regulations governing healthcare service providers, including measures to control costs, or reductions in reimbursement levels, which may negatively affect our business, financial condition and results of operations.
The federal government is considering ways to change, and has changed, the manner in which healthcare services are paid for in the United States. CMS establishes Medicare payment levels for hospitals and physicians on an annual basis, which can increase or decrease payment to such entities. CMS, as well as insurers, have increased their efforts to control the cost, utilization and delivery of healthcare services. From time to time, the U.S. Congress has considered and implemented changes in the CMS fee schedules in conjunction with budgetary legislation. Further reductions of reimbursement by CMS for services or changes in policy regarding coverage of tests or other services provided or other requirements for payment, such as prior authorization or a physician’s or qualified practitioner’s signature on test/service requisitions, may be implemented from time to time. Individual states may also enact legislation that impacts Medicaid payments to hospitals and physicians. Reductions in the reimbursement rates and changes in payment policies of other third-party payors may occur as well. Similar changes in the past have resulted in reduced payments as well as added costs and have added more complex regulatory and administrative requirements. Further changes in federal, state, local and third-party payor regulations or policies may negatively affect our business, financial condition and results of operations. Actions by agencies regulating insurance or changes in other laws, regulations, or policies may also negatively affect our business, financial condition and results of operations.
In addition to changes to the regulatory environment in the United States, there have been changes to the regulatory environment in certain foreign jurisdiction in which we operate. For example, the Medical Devices Regulation became applicable in 2021. These modifications may have an effect on the way we conduct our business in the EEA. Additional regulatory changes may negatively affect our business, financial condition and results of operations.
Changes in funding for, or disruptions caused by global health concerns impacting, the FDA and other government agencies could hinder their ability to hire and retain key leadership and other personnel, or otherwise prevent new products and services from being developed, cleared or approved or commercialized in a timely manner, which could negatively impact our business.
The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, statutory, regulatory, and policy changes and other events that may otherwise affect the FDA’s ability to perform routine functions. Average review times at the agency have fluctuated in recent years as a result. In addition, government funding of other government agencies that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable.
Disruptions at the FDA and other agencies may also slow the time necessary for new devices to be reviewed and/or approved or cleared by necessary government agencies, which would adversely affect our business. For example, over the last several years, including for 35 days beginning on December 22, 2018, the U.S. government has shut down several times and certain regulatory agencies, such as the FDA, have had to furlough critical FDA employees and stop critical activities. If a prolonged government shutdown occurs, or if global health concerns prevent the FDA or other regulatory authorities from conducting business as usual or conducting inspections, reviews or other regulatory activities, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business.
A recall of our products, either voluntarily or at the direction of the FDA or another governmental authority, or the discovery of serious safety issues with our products that leads to corrective actions, could have a significant adverse impact on us.
The FDA and similar foreign governmental authorities have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design or manufacture of a product or in the event that a
71


product poses an unacceptable risk to health. The FDA’s authority to require a recall must be based on an FDA finding that there is reasonable probability that the device would cause serious injury or death. Manufacturers may also, under their own initiative, recall a product if any material deficiency in a device is found or withdraw a product to improve device performance or for other reasons. The FDA requires that certain classifications of recalls be reported to the FDA within ten working days after the recall is initiated. A government-mandated or voluntary recall by us could occur as a result of an unacceptable risk to health, component failures, malfunctions, manufacturing errors, design or labeling defects or other deficiencies and issues. Similar regulatory agencies in other countries have similar authority to recall devices because of material deficiencies or defects in design or manufacture that could endanger health. Any recall would divert management attention and financial resources and could cause the price of our stock to decline, expose us to product liability or other claims and harm our reputation with customers. A future recall announcement will harm our reputation with customers and negatively affect our sales. In addition, the FDA or a foreign governmental authority could take enforcement action for failing to report the recalls when they were conducted.
In addition, under the FDA’s medical device reporting regulations (“MDRs”), we are required to report to the FDA any incident in which our product may have caused or contributed to a death or serious injury or in which our product malfunctioned and, if the malfunction were to recur, would likely cause or contribute to death or serious injury. Repeated product malfunctions may result in a voluntary or involuntary product recall. We are also required to follow detailed recordkeeping requirements for all firm-initiated medical device corrections and removals, and to report such corrective and removal actions to FDA if they are carried out in response to a risk to health and have not otherwise been reported under the MDRs. Depending on the corrective action we take to redress a product’s deficiencies or defects, the FDA may require, or we may decide, that we will need to obtain new approvals or clearances for the device before we may market or distribute the corrected device. Seeking such approvals or clearances may delay our ability to replace the recalled devices in a timely manner. Moreover, if we do not adequately address problems associated with our devices, we may face additional regulatory enforcement action, including FDA warning letters, product seizure, injunctions, administrative penalties, or civil or criminal fines. We may also be required to bear other costs or take other actions that may have a negative impact on our sales as well as face significant adverse publicity or regulatory consequences, which will negatively affect our business, financial condition and results of operations, including our ability to market our products in the future.
Any adverse event involving our products, whether in the United States or abroad, could result in future voluntary corrective actions, such as recalls or customer notifications, or agency action, such as inspection, mandatory recall or other enforcement action. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital, distract management from operating our business and may harm our reputation and financial results.
We are subject to certain federal, state and foreign fraud and abuse laws, health information privacy and security laws and transparency laws, which, if violated, could subject us to substantial penalties and negatively affect our business, financial condition and results of operations.
The products and services we offer are highly regulated, and there can be no assurance that the regulatory environment in which we operate will not change significantly and adversely in the future. Our arrangements with physicians, hospitals and clinics may expose us to broadly applicable fraud and abuse and other laws and regulations that may restrict the financial arrangements and relationships through which we market, sell and distribute our products and services. Federal and state healthcare laws and regulations that may affect our ability to conduct business, include, without limitation:
federal and state laws and regulations regarding billing and claims payment applicable to our solution and regulatory agencies enforcing those laws and regulations;
the federal Anti-Kickback Statute, which prohibits, among other things, any person or entity from knowingly and willfully offering, soliciting, receiving or providing remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual for, or the purchase, order or recommendation
72


of, any good or service for which payment may be made under federal healthcare programs, such as Medicare and Medicaid;
the federal false claims laws, including the FCA, which prohibit, among other things, individuals or entities from knowingly presenting, or causing to be presented, false claims, or knowingly using false statements, to obtain payment from the federal government;
federal criminal laws that prohibit executing a scheme to defraud any healthcare benefit program or making false statements relating to healthcare matters;
the federal Physician Payments Sunshine Act, created under the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act of 2010 (collectively, the “Affordable Care Act”) and its implementing regulations, which requires certain manufacturers of drugs, medical devices, biologicals and medical supplies for which payment is available under Medicare, Medicaid, or the Children’s Health Insurance Program to report annually to CMS, information related to payments or other transfers of value made to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), other health care professionals (such as physician assistants and nurse practitioners) and teaching hospitals, as well as information regarding ownership and investment interests held by physicians and their immediate family members;
federal consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers;
the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), as amended by the Health Information Technology for Economic and Clinical Health Act (“HITECH”), and its implementing regulations, which impose certain requirements relating to the privacy, security and transmission of individually identifiable health information on covered entities, including certain healthcare providers, health plans and healthcare clearinghouses, and their respective business associates that create, receive, maintain or transmit individually identifiable health information for or on behalf of a covered entity as well as their covered subcontractors; HIPAA also created criminal liability for, among other things, knowingly and willfully falsifying or concealing a material fact or making a materially false statement in connection with the delivery of or payment for healthcare benefits, items or services;
the Federal Drug & Cosmetic Act, which prohibits, among other things, the adulteration or misbranding of drugs, biologics and medical devices;
the federal physician self-referral prohibition, commonly known as the Stark Law, which prohibits, among other things, physicians who have a financial relationship, including an investment, ownership or compensation relationship with an entity, from referring Medicare and Medicaid patients to that entity for designated health services, which include clinical laboratory services, unless an exception applies. Similarly, entities may not bill Medicare, Medicaid or any other party for services furnished pursuant to a prohibited referral;
state law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers, and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and often are not preempted by HIPAA, thus complicating compliance efforts; and
similar healthcare laws and regulations in the European Union and other jurisdictions, including reporting requirements detailing interactions with and payments to healthcare providers and laws governing the privacy and security of certain protected information, such as the General Data Protection Regulation (“GDPR”), which imposes obligations and restrictions on the collection and use of personal data relating to individuals located in the European Union (including health data).
73


The Affordable Care Act was enacted in 2010. The Affordable Care Act, among other things, amended the intent requirement of the federal Anti-Kickback Statute and criminal healthcare fraud statutes, including those created under HIPAA. A person or entity no longer needs to have actual knowledge of this statute or specific intent to violate it. In addition, the Affordable Care Act provides that the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the FCA.
To enforce compliance with the healthcare regulatory laws, certain enforcement bodies have continued their scrutiny of interactions between healthcare companies and healthcare providers, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. Responding to investigations can be time and resource-consuming and can divert management’s attention from the business. Additionally, as a result of these investigations, healthcare providers and entities may have to agree to additional compliance and reporting requirements as part of a consent decree or corporate integrity agreement. Any such investigation or settlement could increase our costs or otherwise negatively affect our business, financial condition and results of operations. Even an unsuccessful challenge or investigation into our practices could cause adverse publicity and be costly to respond to.
In December 2022, we received a civil investigative demand (“CID”) from the U.S. Department of Justice, Civil Division in connection with an investigation under the Anti-Kickback Statute and False Claims Act (the “Investigation”). The CID requests information and documents regarding our relationships with certain health care providers, medical practices, and hospitals in connection with the sales and marketing of the Zephyr Valves and related products and services. We are fully cooperating with the Investigation. We are unable to express a view at this time regarding the ultimate outcome of the Investigation or estimate an amount or range of reasonably possible loss. Depending on the outcome of the Investigation, there could be a material impact on our business, results of operations and financial condition.
Although we have adopted policies and procedures designed to comply with these laws and regulations and conduct internal reviews of our compliance with these laws, our activities, including those relating to the reporting of discount and rebate information and other information affecting federal, state and third-party reimbursement of our products (such as our patient reimbursement support program) and the sale and marketing of our products, may be subject to scrutiny by under these laws. Because of the breadth of these laws and the narrowness of available statutory exceptions and regulatory safe harbors, it is possible that some of our activities could be subject to challenge under one or more such laws. The growth of our business and sales organization and our expansion outside of the United States may increase the potential of violating these laws or our internal policies and procedures. Any action brought against us for violation of these or other laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from the operation of our business. If our operations are found to be in violation of any of the federal, state and foreign laws described above or any other current or future fraud and abuse or other healthcare laws and regulations that apply to us, we may be subject to significant penalties, including significant criminal, civil, and administrative penalties, damages, fines, imprisonment for individuals, additional oversight and reporting obligations, exclusion from participation in government programs, such as Medicare and Medicaid, imprisonment, contractual damages, reputation harm and disgorgement and we could be required to curtail or cease our operations. Any of the foregoing consequences will negatively affect our business, financial condition and results of operations.
If we modify the Zephyr Valve, we may need to seek additional clearances or approvals, which, if not granted, would prevent us from selling our modified products.
In the United States, the Zephyr Valve is marketed pursuant to a PMA order issued by the FDA. Any modifications to a PMA-approved device that could significantly affect its safety or effectiveness, including significant design and manufacturing changes, or that would constitute a major change in its intended use, manufacture, design, components, or technology requires approval of a new PMA application or PMA supplement. However, certain changes to a PMA-approved device do not require submission and approval of a new PMA or PMA supplement and may only require notice to FDA in a PMA 30-Day Notice, Special PMA Supplement—Changes Being Effected or PMA Annual Report. The FDA requires every manufacturer to make this determination in the first instance, but the
74


FDA may review any manufacturer’s decision. The FDA may not agree with our decisions regarding whether new approvals are necessary. If the FDA disagrees with our determination and requires us to seek new PMA approvals for modifications to our previously approved products for which we have concluded that new approvals are unnecessary, we may be required to cease marketing or to recall the modified product until we obtain clearance or approval, and we may be subject to significant regulatory fines or penalties. Furthermore, our products could be subject to recall if the FDA determines, for any reason, that our products are not safe or effective or that appropriate regulatory submissions were not made. Delays in receipt or failure to receive approvals, the loss of previously received approvals, or the failure to comply with any other existing or future regulatory requirements, could reduce our sales, profitability and future growth prospects.
Failure to comply with post-marketing regulatory requirements could subject us to enforcement actions, including substantial penalties, and might require us to recall or withdraw a product from the market.
Even though we have obtained approval for the Zephyr Valve, we are subject to ongoing and pervasive regulatory requirements governing, among other things, the manufacture, marketing, advertising, medical device reporting, sale, promotion, registration, and listing of devices. For example, we must submit periodic reports to the FDA as a condition of PMA approval. These reports include safety and effectiveness information about the device after its approval. Failure to submit such reports, or failure to submit the reports in a timely manner, could result in enforcement action by the FDA. Following its review of the periodic reports, the FDA might ask for additional information or initiate further investigation.
In addition, the PMA approval for the Zephyr Valve was subject to several conditions of approval, including extended follow-up of the pre-market study cohort and post market study. Though we believe we have complied with these conditions to date, any failure to comply with the conditions of approval could result in the withdrawal of PMA approval and the inability to continue to market the device. Failure to conduct the required studies in accordance with Institutional Review Board (“IRB”) and informed consent requirements, or adverse findings in these studies, could also be grounds for withdrawal of approval of the PMA.
The regulations to which we are subject are complex and have become more stringent over time. Regulatory changes could result in restrictions on our ability to continue or expand our operations, higher than anticipated costs, or lower than anticipated sales. Even after we have obtained the proper regulatory approval to market a device, we have ongoing responsibilities under FDA regulations and applicable foreign laws and regulations. Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA, state or foreign regulatory authorities, which will negatively affect our business, financial condition and results of operations.
If treatment guidelines for severe emphysema or the standard of care evolves, we may need to redesign and seek new marketing authorization from the FDA for one or more of our products.
If treatment guidelines for severe emphysema changes or the standard of care for this condition evolves, we may need to redesign the applicable product and seek new approvals from the FDA. Our PMA approvals from the FDA are based on current treatment guidelines. If treatment guidelines change so that different treatments become desirable, the clinical utility of one or more of our products could be diminished and will negatively affect our business, financial condition and results of operations.
If we or our suppliers fail to comply with the FDA’s QSR or the European Union Medical Devices Regulation, our manufacturing or distribution operations could be delayed or shut down and our revenue could suffer.
Our manufacturing and design processes and those of our third-party suppliers are required to comply with the FDA’s QSR and the European Union MDR, both of which cover procedures and documentation of the design, testing, production, control, quality assurance, labeling, packaging, storage and shipping of Zephyr Valves. We are also subject to similar state requirements and licenses, and to ongoing International Organization for Standardization (“ISO”) compliance in all operations, including design, manufacturing, and service, to maintain our CE Mark. In addition, we must engage in extensive recordkeeping and reporting and must make available our facilities and records for periodic unannounced inspections by governmental agencies, including the FDA, state authorities,
75


European Union Notified Bodies and comparable agencies in other countries. If we fail a regulatory inspection, our operations could be disrupted and our manufacturing interrupted. Failure to take adequate corrective action in response to an adverse regulatory inspection could result in, among other things, a shutdown of our manufacturing or product distribution operations, significant fines, suspension of marketing clearances and approvals, seizures or recalls of our device, operating restrictions and criminal prosecutions, any of which would negatively affect our business, financial condition and results of operations. Furthermore, our key component suppliers may not currently be or may not continue to be in compliance with applicable regulatory requirements, which may result in manufacturing delays for our product and cause our revenue to decline.
We are registered with the FDA as a manufacturer. The FDA has broad post-market and regulatory enforcement powers. We are subject to unannounced inspections by the FDA and the Food and Drug Branch of the CDPH to determine our compliance with the QSR and other regulations at our manufacturing facility, and these inspections may include the manufacturing facilities of our suppliers. We believe that we are in compliance, in all material respects, with the QSR.
We also maintain a certificate of registration for the design, manufacture, service, and distribution of our product from the BSI in the Netherlands, our European Notified Body. We believe that we are in compliance, in all material respects, with the MDR.
We can provide no assurance that we will continue to remain in compliance with the QSR or MDR. If the FDA, CDPH or BSI inspect any of our facilities and discover compliance problems, we may have to cease manufacturing and product distribution until we can take the appropriate remedial steps to correct the audit findings. Taking corrective action may be expensive, time consuming and a distraction for management and if we experience a delay at our manufacturing facility, we may be unable to produce our solutions, which will negatively affect our business, financial condition and results of operations.
The misuse or off-label use of our solution will harm our image in the marketplace, result in injuries that lead to product liability suits or result in costly investigations and sanctions by regulatory bodies if we are deemed to have engaged in the promotion of these uses, any of which will negatively affect our business, financial condition and results of operations.
Our solution has been approved by the FDA for specific indications. We train our marketing and direct sales force to not promote our products for uses outside of the FDA-approved indications for use, known as “off-label” uses. We cannot, however, prevent a physician from using our products off-label, when in the physician’s independent professional medical judgment, he or she deems it appropriate. There may be increased risk of injury to patients if physicians attempt to use our products off-label. Furthermore, the use of our products for indications other than those approved by the FDA or any foreign regulatory body may not effectively treat such conditions, which will harm our reputation in the marketplace among physicians and patients.
Physicians may also misuse our products or use improper techniques if they are not adequately trained, potentially leading to injury and an increased risk of product liability. If our products are misused or used with improper technique, we may become subject to costly litigation by our customers or their patients. Product liability claims could divert management’s attention from our core business, be expensive to defend, and result in sizable damage awards against us that may not be covered by insurance. In addition, if the FDA or any foreign regulatory body determines that our promotional materials or training constitute promotion of an off-label use, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, including the issuance of an untitled letter, a warning letter, injunction, seizure, civil fine or criminal penalties. It is also possible that other federal, state or foreign enforcement authorities might take action if they consider our business activities to constitute promotion of an off-label use, which could result in significant penalties, including, but not limited to, criminal, civil and administrative penalties, damages, fines, disgorgement, exclusion from participation in government healthcare programs, and the curtailment of our operations. Any of these events will negatively affect our business, financial condition and results of operations and cause our stock price to decline.
76


We may be subject to regulatory or enforcement actions if we engage in improper marketing or promotion of our products.
Our educational and promotional activities and training methods must comply with FDA and other applicable laws, including the prohibition of the promotion of a medical device for a use that has not been cleared or approved by the FDA. Use of a device outside of its cleared or approved indications is known as “off-label” use. Physicians may use our products off-label in their professional medical judgment, as the FDA does not restrict or regulate a physician’s choice of treatment within the practice of medicine. However, if the FDA determines that our educational and promotional activities or training constitutes promotion of an off-label use, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, including the issuance of warning letters, untitled letters, fines, penalties, injunctions, or seizures, which could have an adverse impact on our reputation and financial results. It is also possible that other federal, state or foreign enforcement authorities might take action if they consider our educational and promotional activities or training methods to constitute promotion of an off-label use, which could result in significant fines or penalties under other statutory authorities, such as laws prohibiting false claims for reimbursement. In that event, our reputation could be damaged, and adoption of the products could be impaired. Although our policy is to refrain from statements that could be considered off-label promotion of our products, the FDA or another regulatory agency could disagree and conclude that we have engaged in off-label promotion. It is also possible that other federal, state or foreign enforcement authorities might take action, such as federal prosecution under the FCA, if they consider our business activities constitute promotion of an off-label use, which could result in significant penalties, including, but not limited to, criminal, civil or administrative penalties, damages, fines, disgorgement, exclusion from participation in government healthcare programs, additional reporting requirements and oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, and the curtailment or restructuring of our operations. In addition, the off-label use of our products may increase the risk of product liability claims. Product liability claims are expensive to defend and could divert our management’s attention, result in substantial damage awards against us, and harm our reputation.
The clinical trial process required to obtain regulatory approvals is lengthy and expensive with uncertain outcomes. If clinical studies of our future products do not produce results necessary to support regulatory clearance or approval in the United States or, with respect to our current or future products, elsewhere, we will be unable to expand the indications for or commercialize these products and may incur additional costs or experience delays in completing, or ultimately be unable to complete, the commercialization of those products.
We have obtained PMA approval for the Zephyr Valve. In order to obtain PMA approval for a device, the sponsor must conduct well-controlled clinical trials designed to assess the safety and efficacy of the product candidate. Conducting clinical trials is a complex and expensive process, can take many years, and outcomes are inherently uncertain. We incur substantial expense for, and devote significant time to, clinical trials but cannot be certain that the trials will ever result in commercial revenue. We may experience significant setbacks in clinical trials, even after earlier clinical trials showed promising results, and failure can occur at any time during the clinical trial process. Any of our products may malfunction or may produce undesirable adverse effects that could cause us or regulatory authorities to interrupt, delay or halt clinical trials. We, the FDA, or another regulatory authority may suspend or terminate clinical trials at any time to avoid exposing trial participants to unacceptable health risks.
Successful results of pre-clinical studies are not necessarily indicative of future clinical trial results, and predecessor clinical trial results may not be replicated in subsequent clinical trials. Additionally, the FDA may disagree with our interpretation of the data from our pre-clinical studies and clinical trials, or may find the clinical trial design, conduct or results inadequate to prove safety or efficacy, and may require us to pursue additional pre-clinical studies or clinical trials, which could further delay the clearance or approval of our products. The data we collect from our pre-clinical studies and clinical trials may not be sufficient to support FDA clearance or approval, and if we are unable to demonstrate the safety and efficacy of our future products in our clinical trials, we will be unable to obtain regulatory clearance or approval to market our products.
In addition, we may estimate and publicly announce the anticipated timing of the accomplishment of various clinical, regulatory and other product development goals, which are often referred to as milestones. These milestones
77


could include the obtainment of the right to affix the CE mark in the European Union; the submission to the FDA of an Investigational Device Exemption (“IDE”) application to commence a pivotal clinical trial for a new product candidate; the enrollment of patients in clinical trials; the release of data from clinical trials; and other clinical and regulatory events. The actual timing of these milestones could vary dramatically compared to our estimates, in some cases for reasons beyond our control. We cannot assure you that we will meet our projected milestones and if we do not meet these milestones as publicly announced, the commercialization of our products may be delayed and, as a result, our stock price may decline.
Clinical trials are necessary to support PMA applications and may be necessary to support PMA supplements for modified versions of our marketed device products. This would require the enrollment of large numbers of suitable subjects, which may be difficult to identify, recruit and maintain as participants in the clinical trial. Adverse outcomes in the post-approval studies could also result in restrictions or withdrawal of approval of the PMA. We will likely need to conduct additional clinical studies in the future to support new indications for our products or for approvals or clearances of new product lines, or for the approval of the use of our products in some foreign countries. Clinical testing is difficult to design and implement, can take many years, can be expensive and carries uncertain outcomes. The initiation and completion of any of these studies may be prevented, delayed, or halted for numerous reasons. We may experience a number of events that could adversely affect the costs, timing or successful completion of our clinical trials, including:
we may be required to submit an IDE application to the FDA, which must become effective prior to commencing human clinical trials, and the FDA may reject our IDE application and notify us that we may not begin investigational trials;
regulators and other comparable foreign regulatory authorities may disagree as to the design or implementation of our clinical trials;
regulators, IRBs or other reviewing bodies may not authorize us or our investigators to commence a clinical trial, or to conduct or continue a clinical trial at a prospective or specific trial site;
we may not reach agreement on acceptable terms with prospective contract research organizations (“CROs”) and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and trial sites;
clinical trials may produce negative or inconclusive results, and we may decide, or regulators may require us, to conduct additional clinical trials or abandon product development programs;
the number of subjects or patients required for clinical trials may be larger than we anticipate, enrollment in these clinical trials may be insufficient or slower than we anticipate, and the number of clinical trials being conducted at any given time may be high and result in fewer available patients for any given clinical trial, or patients may drop out of these clinical trials at a higher rate than we anticipate;
our third-party contractors, including those manufacturing products or conducting clinical trials on our behalf, may fail to comply with regulatory requirements or meet their contractual obligations to us in a timely manner, or at all;
we might have to suspend or terminate clinical trials for various reasons, including a finding that the subjects are being exposed to unacceptable health risks;
we may have to amend clinical trial protocols or conduct additional studies to reflect changes in regulatory requirements or guidance, which we may be required to submit to an IRB or regulatory authority for re-examination;
78


regulators, IRBs, or other parties may require or recommend that we or our investigators suspend or terminate clinical research for various reasons, including safety signals or noncompliance with regulatory requirements;
the cost of clinical trials may be greater than we anticipate;
clinical sites may not adhere to the clinical protocol or may drop out of a clinical trial;
we may be unable to recruit a sufficient number of clinical trial sites;
regulators, IRBs, or other reviewing bodies may fail to approve or subsequently find fault with our manufacturing processes or facilities of third-party supplier with which we enter into agreement for clinical and commercial supplies, the supply of devices or other materials necessary to conduct clinical trials may be insufficient, inadequate or not available at an acceptable cost, or we may experience interruptions in supply;
approval policies or regulations of the FDA or applicable foreign regulatory agencies may change in a manner rendering our clinical data insufficient for approval; and
our current or future products may have undesirable side effects or other unexpected characteristics.
Patient enrollment in clinical trials and completion of patient follow-up depend on many factors, including the size of the patient population, the nature of the trial protocol, the proximity of patients to clinical sites, the eligibility criteria for the clinical trial, patient compliance, competing clinical trials and clinicians’ and patients’ perceptions as to the potential advantages of the product being studied in relation to other available therapies, including any new treatments that may be approved for the indications we are investigating. For example, patients may be discouraged from enrolling in our clinical trials if the trial protocol requires them to undergo extensive post-treatment procedures or follow-up to assess the safety and efficacy of a product candidate, or they may be persuaded to participate in contemporaneous clinical trials of a competitor’s product candidate or provider’s competing clinical trial. In addition, patients participating in our clinical trials may drop out before completion of the trial or experience adverse medical events unrelated to our products. Delays in patient enrollment or failure of patients to continue to participate in a clinical trial may delay commencement or completion of the clinical trial, cause an increase in the costs of the clinical trial and delays, or result in the failure of the clinical trial.
Clinical trials must be conducted in accordance with the laws and regulations of the FDA and other applicable regulatory authorities’ legal requirements, regulations or guidelines, and are subject to oversight by these governmental agencies and IRBs at the medical institutions where the clinical trials are conducted. In addition, clinical trials must be conducted with supplies of our devices produced under current good manufacturing practice, requirements and other regulations. Furthermore, we may rely on CROs, and clinical trial sites to ensure the proper and timely conduct of our clinical trials and we may have limited influence over their actual performance. We depend on our collaborators and on medical institutions and CROs to conduct our clinical trials in compliance with good clinical practice (“GCP”) requirements. To the extent our collaborators or the CROs fail to enroll participants for our clinical trials, fail to conduct the study to GCP standards or are delayed for a significant time in the execution of trials, including achieving full enrollment, we may be affected by increased costs, program delays or both. In addition, clinical trials that are conducted in countries outside the United States may subject us to further delays and expenses as a result of increased shipment costs, additional regulatory requirements and the engagement of non-U.S. CROs, as well as expose us to risks associated with clinical investigators who are unknown to the FDA, and different standards of diagnosis, screening and medical care.
Even if our future products are cleared or approved in the United States, commercialization of our products in foreign countries would require clearance or approval by regulatory authorities in those countries. Clearance or approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from, and greater than, those in the United States, including additional preclinical studies or clinical trials. Any of these occurrences could have an adverse effect on our business, financial condition and results of operations.
79


Our products may cause or contribute to adverse medical events or be subject to failures or malfunctions that we are required to report to the FDA, and if we fail to do so, we would be subject to sanctions that could negatively affect our business, financial condition and results of operations.
We are required to file various reports with the FDA and European regulators, including reports required by the MDRs that require that we report to the regulatory authorities if our solutions may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if the malfunction were to recur and we have filed such reports in the past. The timing of our obligation to report is triggered by the date we become aware of the adverse event as well as the nature of the event. We may fail to report adverse events of which we become aware within the prescribed timeframe. We may also fail to recognize that we have become aware of a reportable adverse event, especially if it is not reported to us as an adverse event or if it is an adverse event that is unexpected or removed in time from the use of the product. If these reports are not filed in a timely manner, regulators may impose sanctions and we may be subject to product liability or regulatory enforcement actions, all of which will negatively affect our business, financial condition and results of operations.
If we initiate a correction or removal for the Zephyr Valve to reduce a risk to health posed by it, we would be required to submit a publicly available correction and removal report to the FDA and, in many cases, similar reports to other regulatory agencies. This report could be classified by the FDA as a device recall which could lead to increased scrutiny by the FDA, other international regulatory agencies and our customers regarding the quality and safety of our solutions. Furthermore, the submission of these reports could be used by competitors against us and cause physicians to delay or cancel prescriptions, which will harm our reputation.
If we assess a potential quality issue or complaint as not requiring either field action or notification, respectively, regulators may review documentation of that decision during a subsequent audit. If regulators disagree with our decision, or take issue with either our investigation process or the resulting documentation, regulatory agencies may impose sanctions and we may be subject to regulatory enforcement actions, including warning letters, all of which will negatively affect our business, financial condition and results of operations.
If we do not obtain and maintain international regulatory registrations or approvals for our products, we will be unable to market and sell our products outside of the United States.
Sales of our products outside of the United States are subject to foreign regulatory requirements that vary widely from country to country. In addition, the FDA regulates exports of medical devices from the United States. While the regulations of some countries may not impose barriers to marketing and selling our products or only require notification, others require that we obtain the approval of a specified regulatory body. Complying with foreign regulatory requirements, including obtaining registrations or approvals, can be expensive and time-consuming, and we may not receive regulatory approvals in each country in which we plan to market our products, or we may be unable to do so on a timely basis. The time required to obtain registrations or approvals, if required by other countries, may be longer than that required for FDA approval, and requirements for such registrations, clearances or approvals may significantly differ from FDA requirements. If we modify our products, we may need to apply for additional regulatory approvals before we are permitted to sell the modified product. In addition, we may not continue to meet the quality and safety standards required to maintain the authorizations that we have received. If we are unable to maintain our authorizations in a particular country, we will no longer be able to sell the applicable product in that country.
Regulatory approval by the FDA does not ensure registration, clearance or approval by regulatory authorities in other countries, and registration, clearance or approval by one or more foreign regulatory authorities does not ensure registration, clearance or approval by regulatory authorities in other foreign countries or by the FDA. However, a failure or delay in obtaining registration or regulatory clearance or approval in one country may have a negative effect on the regulatory process in others.
80


Healthcare reform measures could hinder or prevent the commercial success of our solutions.
In the United States, there have been, and we expect there will continue to be, a number of legislative and regulatory changes to the healthcare system in ways that will harm our future revenues and profitability and the demand for our solutions. Federal and state lawmakers regularly propose and, at times, enact legislation that would result in significant changes to the healthcare system, some of which are intended to contain or reduce the costs of medical products and services. Current and future legislative proposals to further reform healthcare or reduce healthcare costs may limit coverage of or lower reimbursement for the procedures associated with the use of our products. The cost containment measures that payors and providers are instituting and the effect of any healthcare reform initiative implemented in the future could impact our revenue from the sale of our products. For example, the Affordable Care Act contains a number of provisions that continue to impact the healthcare industry.
There have been executive, judicial and congressional challenges to certain aspects of the Affordable Care Act. For example, on June 17, 2021, the U.S. Supreme Court dismissed a challenge on procedural grounds that argued the Affordable Care Act is unconstitutional in its entirety because the “individual mandate” was repealed by Congress. Further, on August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (“IRA”) into law, which among other things, extends enhanced subsidies for individuals purchasing health insurance coverage in Affordable Care Act marketplaces through plan year 2025. The IRA also eliminates the “donut hole” under the Medicare Part D program beginning in 2025 by significantly lowering the beneficiary maximum out-of-pocket cost and through a newly established manufacturer discount program. It is possible that the Affordable Care Act will be subject to judicial or congressional challenges in the future, including congressional legislation to modify or replace the Affordable Care Act or elements of the Affordable Care Act. It is unclear how any such challenges and the healthcare reform measures of the Biden administration will impact the Affordable Care Act and our business, financial condition and results of operations.
In addition, other legislative changes have been proposed and adopted since the Affordable Care Act was enacted. For example, the Budget Control Act of 2011, among other things, included reductions to CMS payments to providers of 2% per fiscal year, which went into effect on April 1, 2013 and, due to subsequent legislative amendments to the statute, will remain in effect until 2031 unless additional congressional action is taken. Under current legislation the actual reduction in Medicare payments will vary from 1% in 2022 to up to 4% in the final fiscal year of this sequester. Additionally, the American Taxpayer Relief Act of 2012, among other things, reduced CMS payments to several providers, including hospitals, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.
The Biden administration and Congress may pursue significant changes to the current healthcare laws. The impact of those changes on us and potential effect on the medical device industry as a whole is currently unknown. Any changes to the Affordable Care Act are likely to have an impact on our results of operations, and may negatively affect our business, financial condition and results of operations. We cannot predict what other healthcare programs and regulations will ultimately be implemented at the federal or state level or the effect of any future legislation or regulation in the United States may negatively affect our business, financial condition and results of operations.
The continuing efforts of the government, insurance companies, managed care organizations and other payors of healthcare services to contain or reduce costs of healthcare will harm:
our ability to set a price that we believe is fair for the Zephyr Valve;
our ability to generate revenue and achieve or maintain profitability; and
the availability of capital.
Changes in healthcare policy could increase our costs and subject us to additional regulatory requirements that may interrupt commercialization of our current and future solutions. In addition, changes in healthcare policy could increase our costs, decrease our revenue and impact sales of and reimbursement for our current and future products.
81


We are subject to stringent and changing obligations related to data privacy and information security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; and other adverse business impacts.
In the ordinary course of business, we or the third parties upon whom we rely, may collect, store, transmit or otherwise process proprietary, confidential, and sensitive data (including but not limited to intellectual property, proprietary business information and personal data).
We are subject to diverse laws and regulations relating to data privacy and information security. Our data processing activities may also subject us to numerous other data privacy and information security obligations, such as external and internal privacy and security policies, contracts, and other obligations that govern the processing of personal data by us and on our behalf. In addition, privacy advocates and industry groups have proposed, and may propose in the future, standards by which we are legally or contractually bound to comply.
New privacy rules are being enacted in the United States and globally, and existing ones are being updated and strengthened. For example, the CCPA went into effect on January 1, 2020 and requires companies that process personal data on California residents to make new disclosures to consumers about their data collection, use and sharing practices, and allow consumers to opt out of certain data sharing with third parties. The CCPA also provides for civil penalties for violations (up to $7,500 per violation), as well as a private right of action for certain data breaches that is expected to increase data breach litigation. In addition, the CPRA, which became effective on January 1, 2023, expands the compliance requirements and rights available to consumers under the CCPA. The CPRA also establishes a new California Privacy Protection Agency to implement and enforce the CCPA (as amended), which could increase the risk of an enforcement action. As such, the CPRA may require additional compliance investment and potential business process changes in the meantime. Other states, such as Virginia, Colorado, Utah and Connecticut, have also passed comprehensive privacy laws, and similar laws are being considered in several other states. Complying with these numerous, complex and often changing regulations is expensive and difficult, and failure to comply with any data privacy and information security laws or any security incident or breach involving the misappropriation, loss or other unauthorized use or disclosure of sensitive data, such as personal data, confidential patient or consumer information, whether by us, one of our business associates or another third-party, could negatively affect our business, financial condition and results of operations, including but not limited to: investigation costs, material fines and penalties; compensatory, special, punitive and statutory damages; litigation; consent orders regarding our privacy and security practices; requirements that we provide notices, credit monitoring services or credit restoration services or other relevant services to impacted individuals; adverse actions against our licenses to do business; and injunctive relief.
The privacy laws in Europe have also been significantly reformed. For example, the EU GDPR and UK GDPR (collectively “GDPR”) governs the collection, use, disclosure, transfer or other processing of personal data of European persons. Among other things, the GDPR sets out extensive compliance requirements, including providing detailed disclosures about how personal data is collected and processed, demonstrating that an appropriate legal basis is in place or otherwise exists to justify data processing activities; granting new rights for data subjects in regard to their personal data, as well as enhancing pre-existing rights (e.g., data subject access requests); introducing the obligation to notify data protection regulators or supervisory authorities (and in certain cases, affected individuals) of significant data breaches; imposing limitations on retention of personal data; maintaining a record of data processing; complying with the principle of accountability and the obligation to demonstrate compliance through policies, procedures, training and audit; and expanding the definition of personal data to include coded data and requiring changes to informed consent practices, as well as more detailed notices for clinical trial subjects and investigators. The GDPR imposes substantial fines for breaches and violations (up to the greater of €20 million or 4% of our global turnover). The GDPR also confers a private right of action on data subjects and consumer associations to lodge complaints with supervisory authorities, seek judicial remedies and obtain compensation for damages resulting from violations of the GDPR.
In the ordinary course of business, we may transfer personal data from Europe and other jurisdictions to the United States or other countries. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting
82


the transfer of personal data to other countries. In particular, the European Economic Area (EEA) and the United Kingdom (UK) have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws. Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA and UK’s standard contractual clauses, these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.
If there is no lawful manner for us to transfer personal data from the EEA, the UK or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.
We cannot assure you that our third-party service providers with access to our or our customers’, suppliers’, trial patients’ and employees’ personally identifiable and other sensitive or confidential information in relation to which we are responsible will not breach contractual obligations imposed by us, or that they will not experience data security breaches or attempts thereof, which could have a corresponding effect on our business, including putting us in breach of our obligations under privacy and information security laws and regulations, which could in turn adversely affect our business, results of operations and financial condition. We cannot assure you that our contractual measures and our own privacy and information security-related safeguards will protect us from the risks associated with the third-party processing, storage, and transmission of such information.
Moreover, complying with the various data privacy and information security laws that are applicable to us could require us to take on more onerous obligations in our contracts, restrict our ability to collect, use and disclose data, or in some cases, impact our ability to operate in certain jurisdictions. Any failure (or perceived failure) to comply could result in government enforcement actions (which could include civil or criminal penalties), private litigation and/or adverse publicity and could negatively affect our operating results and business. Claims that we have violated individuals’ privacy rights, failed to comply with data protection laws, or breached our contractual obligations, even if we are not found liable, could be expensive and time consuming to defend, could result in adverse publicity and could have a material adverse effect on our business, financial condition, and results of operations.
We face potential liability related to the privacy of health information we obtain.
Most healthcare providers, including hospitals from which we obtain patient health information, are subject to privacy and security regulations promulgated under HIPAA, as amended by the HITECH. We are not currently classified as a covered entity or business associate under HIPAA and thus are not subject to its requirements or penalties. However, any person may be prosecuted under HIPAA’s criminal provisions either directly or under aiding-and-abetting or conspiracy principles. Consequently, depending on the facts and circumstances, we could face substantial criminal penalties if we knowingly receive individually identifiable health information from a HIPAA-covered healthcare provider or research institution that has not satisfied HIPAA’s requirements for disclosure of individually identifiable health information. In addition, we may maintain sensitive personally identifiable information, including health information, that we receive throughout the clinical trial process, in the course of our research collaborations, and directly from individuals (or their healthcare providers) who enroll in our patient reimbursement support programs. As such, we may be subject to state laws requiring notification of affected individuals and state regulators in the event of a breach of personal data, which is a broader class of information than the health information protected by HIPAA. Our clinical trial programs outside the United States may implicate international data protection laws, including the European Union Data Protection Directive and legislation of the European Union member states implementing it.
83


Our activities outside the United States impose additional compliance requirements and generate additional risks of enforcement for noncompliance. Failure by third-party contractors to comply with the strict rules on the transfer of personal data outside of the European Union into the United States may result in the imposition of criminal and administrative sanctions on such collaborators, which could adversely affect our business. Furthermore, certain health privacy laws, data breach notification laws, consumer protection laws and genetic testing laws may apply directly to our operations or those of our collaborators and may impose restrictions on our collection, use and dissemination of individuals’ health information.
Moreover, patients about whom we or our collaborators obtain health information, as well as the providers who share this information with us, may have statutory or contractual rights that limit our ability to use and disclose the information. We may be required to expend significant capital and other resources to ensure ongoing compliance with applicable privacy and data security laws. Claims that we have violated individuals’ privacy rights or breached our contractual obligations, even if we are not found liable, could be expensive and time consuming to defend and could result in adverse publicity that could negatively affect our business, financial condition and results of operations. If we or third-party contractors or consultants fail to comply with applicable federal, state or local regulatory requirements, we could be subject to a range of regulatory actions that could affect our or our contractors’ ability to develop and commercialize our product candidates and could harm or prevent sales of any affected products that we are able to commercialize, or could substantially increase the costs and expenses of developing, commercializing and marketing our products. Any threatened or actual government enforcement action could also generate adverse publicity and require that we devote substantial resources that could otherwise be used in other aspects of our business.
Our employees, consultants, and other commercial partners may engage in misconduct or other improper activities, including non-compliance with regulatory standards and requirements.
We are exposed to the risk that our employees, consultants, and other commercial partners and business associates may engage in fraudulent or illegal activity. Misconduct by these parties could include intentional, reckless or negligent conduct or other unauthorized activities that violate the regulations of the FDA and non-U.S. regulators, including those laws requiring the reporting of true, complete and accurate information to such regulators, manufacturing standards, healthcare fraud and abuse laws and regulations in the United States and internationally or laws that require the true, complete and accurate reporting of financial information or data. In particular, sales, marketing and business arrangements in the healthcare industry, including the sale of medical devices, are subject to extensive laws and regulations intended to prevent fraud, misconduct, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, marketing and promotion, sales commission, customer incentive programs and other business arrangements. It is not always possible to identify and deter misconduct by our employees, consultants and other third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to comply with these laws or regulations. If any such actions are instituted against us and we are not successful in defending ourselves or asserting our rights, those actions could result in the imposition of significant fines or other sanctions, including the imposition of civil, criminal and administrative penalties, damages, monetary fines, disgorgement, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings, and curtailment of operations, any of which could adversely affect our ability to operate our business and our results of operations. Whether or not we are successful in defending against such actions or investigations, we could incur substantial costs, including legal fees and reputational harm, and divert the attention of management in defending ourselves against any of these claims or investigations.
Compliance with environmental laws and regulations could be expensive, and the failure to comply with these laws and regulations could subject us to significant liability.
Our research, development and manufacturing operations involve the use of hazardous substances, and we are subject to a variety of federal, state, local and foreign environmental laws and regulations relating to the storage, use, handling, generation, manufacture, treatment, discharge and disposal of hazardous substances. Our products may
84


also contain hazardous substances, and they are subject laws and regulations relating to labeling requirements and to their sale, collection, recycling, treatment, storage and disposal. Compliance with these laws and regulations may be expensive and noncompliance could result in substantial fines and penalties. Environmental laws and regulations also impose liability for the remediation of releases of hazardous substances into the environment and for personal injuries resulting from exposure to hazardous substances, and they can give rise to substantial remediation costs and to third-party claims, including for property damage and personal injury. Liability under environmental laws and regulations can be joint and several and without regard to fault or negligence, and they tend to become more stringent over time, imposing greater compliance costs and increased risks and penalties associated with violations. We cannot assure you that violations of these laws and regulations, or releases of or exposure to hazardous substances, will not occur in the future or have not occurred in the past, including as a result of human error, accidents, equipment failure or other causes. The costs of complying with environmental laws and regulations, and liabilities that may be imposed for violating them, or for remediation obligations or responding to third-party claims, could negatively affect our business, financial condition and results of operations.
Risks Related to Our Intellectual Property
We may become a party to intellectual property litigation or administrative proceedings that could be costly and could interfere with our ability to sell and market our products.
The medical device industry has been characterized by extensive litigation regarding patents, trademarks, trade secrets, and other intellectual property rights, and companies in the industry have used intellectual property litigation to gain a competitive advantage. It is possible that U.S. and foreign patents and pending patent applications or trademarks controlled by third parties may be alleged to cover our products, or that we may be accused of misappropriating third parties’ trade secrets. Additionally, our products include components that we purchase from vendors, and may include design components that are outside of our direct control. Our competitors, many of which have substantially greater resources and have made substantial investments in patent portfolios, trade secrets, trademarks, and competing technologies, may have applied for or obtained, or may in the future apply for or obtain, patents or trademarks that will prevent, limit or otherwise interfere with our ability to make, use, sell or export our products or to use our technologies or product names. Moreover, in recent years, individuals and groups that are non-practicing entities, commonly referred to as patent trolls, have purchased patents and other intellectual property assets for the purpose of making claims of infringement in order to extract settlements. From time to time, we may receive threatening letters, notices or invitations to license, or may be the subject of claims that our products and business operations infringe or violate the intellectual property rights of others. The defense of these matters can be time consuming, costly to defend in litigation, divert management’s attention and resources, damage our reputation and brand and cause us to incur significant expenses or make substantial payments. Vendors from whom we purchase hardware or software may not indemnify us in the event that such hardware or software is accused of infringing a third-party’s patent or trademark or of misappropriating a third-party’s trade secret.
Since patent applications are confidential for a period of time after filing, we cannot be certain that we were the first to file any patent application related to our products. Competitors may also contest our patents, if issued, by showing the patent examiner that the invention was not original, was not novel or was obvious. In litigation, a competitor could claim that our patents, if issued, are not valid for a number of reasons. If a court agrees, we would lose our rights to those challenged patents. Because we have not conducted a formal freedom to operate analysis for patents related to our products, we may not be aware of issued patents that a third party might assert are infringed by one of our current products or future product candidates, which could materially impair our ability to commercialize our products or product candidates. Even if we diligently search third-party patents for potential infringement by our products or product candidates, we may not successfully find patents that our products or product candidates may infringe. If we are unable to secure and maintain freedom to operate, others could preclude us from commercializing our products or product candidates.
In addition, we may in the future be subject to claims by our former employees or consultants asserting an ownership right in our patents, patent applications or other intellectual property, as a result of the work they performed on our behalf. Although we generally require all of our employees and consultants and any other partners or collaborators who have access to our proprietary know-how, information or technology to assign or grant similar
85


rights to their inventions to us, we cannot be certain that we have executed such agreements with all parties who may have contributed to our intellectual property, nor can we be certain that our agreements with such parties will be upheld in the face of a potential challenge, or that they will not be breached, for which we may not have an adequate remedy.
Any lawsuits relating to intellectual property rights could subject us to significant liability for damages and invalidate our proprietary rights. Any potential intellectual property litigation also could force us to do one or more of the following:
stop making, selling or using products or technologies that allegedly infringe the asserted intellectual property;
lose the opportunity to license our intellectual property to others or to collect royalty payments based upon successful protection and assertion of our intellectual property rights against others; incur significant legal expenses;
pay substantial damages or royalties to the party whose intellectual property rights we may be found to be infringing;
pay the attorney’s fees and costs of litigation to the party whose intellectual property rights we may be found to be infringing;
redesign those products or technologies that contain the allegedly infringing intellectual property, which could be costly, disruptive and infeasible; and
attempt to obtain a license to the relevant intellectual property from third parties, which may not be available on reasonable terms or at all, or from third parties who may attempt to license rights that they do not have.
In addition, if we are found to willfully infringe third-party patents or trademarks or to have misappropriated trade secrets, we could be required to pay treble damages in addition to other penalties. Although patent, trademark, trade secret, and other intellectual property disputes in the medical device area have often been settled through licensing or similar arrangements, costs associated with such arrangements may be substantial and could include ongoing royalties. We may be unable to obtain necessary licenses on satisfactory terms, if at all. If we do not obtain necessary licenses, we may not be able to redesign our products to avoid infringement.
Any litigation or claim against us, even those without merit and even those where we prevail, may cause us to incur substantial costs, and could place a significant strain on our financial resources, divert the attention of management from our core business and harm our reputation. If we are found to infringe the intellectual property rights of third parties, we could be required to pay substantial damages (which may be increased up to three times of awarded damages) or substantial royalties and could be prevented from selling our products unless we obtain a license or are able to redesign our products to avoid infringement. Any such license may not be available on reasonable terms, if at all, and there can be no assurance that we would be able to redesign our products in a way that would not infringe the intellectual property rights of others. We could encounter delays in product introductions while we attempt to develop alternative methods or products. If we fail to obtain any required licenses or make any necessary changes to our products or technologies, we may have to withdraw existing products from the market or may be unable to commercialize one or more of our products.
In addition, we generally indemnify our customers with respect to infringement by our products of the proprietary rights of third parties. Third parties may assert infringement claims against our customers. These claims may require us to initiate or defend protracted and costly litigation on behalf of our customers, regardless of the merits of these claims. If any of these claims succeed or settle, we may be forced to pay damages or settlement payments on behalf of our customers or may be required to obtain licenses for the products they use. If we cannot obtain all necessary licenses on commercially reasonable terms, our customers may be forced to stop using our products.
86


Similarly, interference or derivation proceedings provoked by third parties or brought by the U.S. Patent and Trademark Office (“USPTO”) may be necessary to determine priority with respect to our patents, patent applications, trademarks or trademark applications. We may also become involved in other proceedings, such as reexamination, inter parties review, derivation or opposition proceedings before the USPTO or other jurisdictional body relating to our intellectual property rights or the intellectual property rights of others. Adverse determinations in a judicial or administrative proceeding or failure to obtain necessary licenses could prevent us from manufacturing our products or using product names, which would have a significant adverse impact on our business, financial condition and results of operations.
Additionally, we may file lawsuits or initiate other proceedings to protect or enforce our patents or other intellectual property rights, which could be expensive, time consuming and unsuccessful. Competitors may infringe our issued patents or other intellectual property. To counter infringement or unauthorized use, we may be required to file infringement claims, which can be expensive and time-consuming. Any claims we assert against perceived infringers could provoke these parties to assert counterclaims against us alleging that we infringe their intellectual property. In addition, in a patent or other intellectual property infringement proceeding, a court may decide that a patent or other intellectual property of ours is invalid or unenforceable, in whole or in part, construe the patent’s claims or other intellectual property narrowly or refuse to stop the other party from using the technology at issue on the grounds that our patents or other intellectual property do not cover the technology in question. Furthermore, even if our patents or other intellectual property are found to be valid and infringed, a court may refuse to grant injunctive relief against the infringer and instead grant us monetary damages or ongoing royalties. Such monetary compensation may be insufficient to adequately offset the damage to our business caused by the infringer’s competition in the market. An adverse result in any litigation proceeding could put one or more of our patents or other intellectual property at risk of being invalidated or interpreted narrowly, which could adversely affect our competitive business position, financial condition and results of operations.
Our success will depend on our, and any of our current and future licensors’, ability to obtain, maintain and protect our intellectual property rights.
In order to remain competitive, we must develop, maintain and protect the proprietary aspects of our brands, technologies and data. We rely on a combination of contractual provisions, confidentiality procedures and patent, copyright, trademark, trade secret and other intellectual property laws to protect the proprietary aspects of our brands, technologies and data. These legal measures afford only limited protection, and competitors or others may gain access to or use our intellectual property and proprietary information. Our success will depend, in part, on preserving our trade secrets, maintaining the security of our data and know-how and obtaining and maintaining other intellectual property rights by us and our current and future licensors. We, and our current and future licensors, may not be able to obtain or maintain intellectual property or other proprietary rights necessary to our business or in a form that provides us with a competitive advantage.
In addition, our trade secrets, data and know-how could be subject to unauthorized use, misappropriation, or disclosure to unauthorized parties, despite our efforts to enter into confidentiality agreements with our employees, consultants, clients and other vendors who have access to such information, and could otherwise become known or be independently discovered by third parties. Our intellectual property, including trademarks, could be challenged, invalidated, infringed, and circumvented by third parties, and our trademarks could also be diluted, declared generic or found to be infringing on other marks. If any of the foregoing occurs, we could be forced to re-brand our products, resulting in loss of brand recognition and requiring us to devote resources to advertising and marketing new brands, and suffer other competitive harm. Third parties may also adopt trademarks similar to ours, which could harm our brand identity and lead to market confusion. Failure to obtain and maintain intellectual property rights necessary to our business and failure to protect, monitor and control the use of our intellectual property rights could negatively impact our ability to compete and cause us to incur significant expenses. The intellectual property laws and other statutory and contractual arrangements in the United States and other jurisdictions we depend upon may not provide sufficient protection in the future to prevent the infringement, use, violation or misappropriation of our trademarks, data, technology and other intellectual property and services, and may not provide an adequate remedy if our intellectual property rights are infringed, misappropriated or otherwise violated.
87


We rely, in part, on our ability to obtain, maintain, expand, enforce, and defend the scope of our intellectual property portfolio or other proprietary rights, including the amount and timing of any payments we may be required to make in connection with the licensing, filing, defense and enforcement of any patents or other intellectual property rights. The process of applying for and obtaining a patent is expensive, time consuming and complex, and we may not be able to file, prosecute, maintain, enforce or license all necessary or desirable patent applications at a reasonable cost, in a timely manner, or in all jurisdictions where protection may be commercially advantageous, or we may not be able to protect our proprietary rights at all. Despite our efforts to protect our proprietary rights, unauthorized parties may be able to obtain and use information that we regard as proprietary. In addition, the issuance of a patent does not ensure that it is valid or enforceable, so even if we obtain patents, they may not be valid or enforceable against third parties. Our patent applications may not result in issued patents and our patents may not be sufficiently broad to protect our technology.
The degree of future protection for our proprietary rights is uncertain, and we cannot ensure that:
any of our patents, or any of our pending patent applications, if issued, will include claims having a scope sufficient to protect our products;
any of our pending patent applications will issue as patents;
we will be able to successfully commercialize our products on a substantial scale, if approved, before our relevant patents we may have expire;
we were the first to make the inventions covered by each of our patents and pending patent applications;
we were the first to file patent applications for these inventions;
others will not develop similar or alternative technologies that do not infringe our patents; any of our patents will be found to ultimately be valid and enforceable;
any patents issued to us will provide a basis for an exclusive market for our commercially viable products, will provide us with any competitive advantages or will not be challenged by third parties;
we will develop additional proprietary technologies or products that are separately patentable; or
our commercial activities or products will not infringe upon the patents of others.
Moreover, even if we are able to obtain patent protection, such patent protection may be of insufficient scope to achieve our business objectives. Issued patents may be challenged, narrowed, invalidated or circumvented. Decisions by courts and governmental patent agencies may introduce uncertainty in the enforceability or scope of patents owned by or licensed to us. Furthermore, the issuance of a patent does not give us the right to practice the patented invention. Third parties may have blocking patents that could prevent us from marketing our own products and practicing our own technology. Alternatively, third parties may seek approval to market their own products similar to or otherwise competitive with our products. In these circumstances, we may need to defend or assert our patents, including by filing lawsuits alleging patent infringement. In any of these types of proceedings, a court or agency with jurisdiction may find our patents invalid, unenforceable or not infringed; competitors may then be able to market products and use manufacturing and analytical processes that are substantially similar to ours. Even if we have valid and enforceable patents, these patents still may not provide protection against competing products or processes sufficient to achieve our business objectives.
If we are unable to protect the confidentiality of our other proprietary information, our business and competitive position may be harmed.
In addition to patent protection, we also rely on other proprietary rights, including protection of trade secrets, and other proprietary information that is not patentable or that we elect not to patent. However, trade secrets can be
88


difficult to protect, and some courts are less willing or unwilling to protect trade secrets. To maintain the confidentiality of our trade secrets and proprietary information, we rely heavily on confidentiality provisions that we have in contracts with our employees, consultants, collaborators and others upon the commencement of their relationship with us. We cannot guarantee that we have entered into such agreements with each party that may have or have had access to our trade secrets or proprietary technology and processes. We may not be able to prevent the unauthorized disclosure or use of our technical knowledge or other trade secrets by such third parties, despite the existence generally of these confidentiality restrictions. These contracts may not provide meaningful protection for our trade secrets, know-how, or other proprietary information in the event of any unauthorized use, misappropriation, or disclosure of such trade secrets, know-how, or other proprietary information. There can be no assurance that such third parties will not breach their agreements with us, that we will have adequate remedies for any breach, or that our trade secrets will not otherwise become known or independently developed by competitors. Despite the protections we do place on our intellectual property or other proprietary rights, monitoring unauthorized use and disclosure of our intellectual property is difficult, and we do not know whether the steps we have taken to protect our intellectual property or other proprietary rights will be adequate. In addition, the laws of many foreign countries will not protect our intellectual property or other proprietary rights to the same extent as the laws of the United States. Consequently, we may be unable to prevent our proprietary technology from being exploited abroad, which could affect our ability to expand to international markets or require costly efforts to protect our technology.
We also license rights to use certain proprietary information and technology from third parties. The use of such proprietary information and technology is therefore subject to the obligations of the applicable license agreement between us and the owner. For example, the software we developed for the Chartis System includes the use of open source software that is subject to the terms and conditions of the applicable open source software licenses that grant us permission to use such software. The owner of any such proprietary information or technology also might not enforce or otherwise protect its rights in the proprietary information or technology with the same vigilance that we would, which would allow competitors to use such proprietary information and technology without having to adhere to a license agreement with the owner.
To the extent our intellectual property or other proprietary information protection is incomplete, we are exposed to a greater risk of direct competition. A third party could, without authorization, copy or otherwise obtain and use our products or technology, or develop similar technology. Our competitors could purchase our products and attempt to replicate some or all of the competitive advantages we derive from our development efforts or design around our protected technology. Our failure to secure, protect and enforce our intellectual property rights could substantially harm the value of our products, brand and business. The theft or unauthorized use or publication of our trade secrets and other confidential business information could reduce the differentiation of our products and harm our business, the value of our investment in development or business acquisitions could be reduced and third parties might make claims against us related to losses of their confidential or proprietary information. Any of the foregoing could materially and adversely affect our business, financial condition and results of operations.
Further, it is possible that others will independently develop the same or similar technology or product or otherwise obtain access to our unpatented technology, and in such cases, we could not assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our trade secret rights and related confidentiality and nondisclosure provisions. If we fail to obtain or maintain trade secret protection, or if our competitors obtain our trade secrets or independently develop technology or products similar to ours or competing technologies or products, our competitive market position could be materially and adversely affected. In addition, some courts are less willing or unwilling to protect trade secrets and agreement terms that address non-competition are difficult to enforce in many jurisdictions and might not be enforceable in certain cases.
We also seek to preserve the integrity and confidentiality of our data and other confidential information by maintaining physical security of our premises and physical and electronic security of our information technology systems. While we have confidence in these individuals, organizations and systems, agreements or security measures may be breached and detecting the disclosure or misappropriation of confidential information and enforcing a claim that a party illegally disclosed or misappropriated confidential information is difficult, expensive
89


and time-consuming, and the outcome is unpredictable. Further, we may not be able to obtain adequate remedies for any breach.
Obtaining and maintaining patent protection depends on compliance with various procedural, document submission, fee payment and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non‑compliance with these requirements.
The USPTO and various foreign governmental patent agencies require compliance with a number of procedural, documentary, fee payment and other similar provisions during the patent application process. In addition, periodic maintenance fees on issued patents often must be paid to the USPTO and foreign patent agencies over the lifetime of the patent. While an unintentional lapse can in many cases be cured by payment of a late fee or by other means in accordance with the applicable rules, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. Non‑compliance events that could result in abandonment or lapse of a patent or patent application include, but are not limited to, failure to respond to official actions within prescribed time limits, non‑payment of fees and failure to properly legalize and submit formal documents. If we fail to maintain the patents and patent applications covering our products, we may not be able to stop a competitor from marketing products that are the same as or similar to our products, which would have a material adverse effect on our business.
We may not be able to protect our intellectual property rights throughout the world.
A company may attempt to commercialize competing products utilizing our proprietary design, trademarks or tradenames in foreign countries where we do not have any patents or patent applications and where legal recourse may be limited. This may have a significant commercial impact on our foreign business operations.
Filing, prosecuting and defending patents or trademarks on our current and future products in all countries throughout the world would be prohibitively expensive. The requirements for patentability and trademarking may differ in certain countries, particularly developing countries. The laws of some foreign countries do not protect intellectual property rights to the same extent as laws in the United States. Consequently, we may not be able to prevent third parties from utilizing our inventions and trademarks in all countries outside the United States. Competitors may use our technologies or trademarks in jurisdictions where we have not obtained patent or trademark protection to develop or market their own products and further, may export otherwise infringing products to territories where we have patent and trademark protection, but enforcement on infringing activities is inadequate. These products or trademarks may compete with our products or trademarks, and our patents, trademarks or other intellectual property rights may not be effective or sufficient to prevent them from competing.
Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents, trademarks and other intellectual property protection, which could make it difficult for us to stop the infringement of our patents and trademarks or marketing of competing products in violation of our proprietary rights generally. Proceedings to enforce our patent and trademarks rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our patents and trademarks at risk of being invalidated or interpreted narrowly and our patent or trademark applications at risk, and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful. In addition, certain countries in Europe and certain developing countries, including India and China, have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In those countries, we may have limited remedies if our patents are infringed or if we are compelled to grant a license to our patents to a third party, which could materially diminish the value of those patents. This could limit our potential revenue opportunities. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we own or license. Finally, our ability to protect and enforce our intellectual property rights may be adversely affected by unforeseen changes in foreign intellectual property laws.
90


We may be subject to claims that we or our employees have misappropriated the intellectual property of a third party, including trade secrets or know-how, or are in breach of non-competition or non-solicitation agreements with our competitors and third parties may claim an ownership interest in intellectual property we regard as our own.
Many of our employees and consultants were previously employed at or engaged by other medical device, biotechnology or pharmaceutical companies, including our competitors or potential competitors. Some of these employees, consultants and contractors, may have executed proprietary rights, non-disclosure and non-competition agreements in connection with such previous employment. Although we try to ensure that our employees and consultants do not use the intellectual property, proprietary information, know-how or trade secrets of others in their work for us, we may be subject to claims that we or these individuals have, inadvertently or otherwise, misappropriated the intellectual property or disclosed the alleged trade secrets or other proprietary information, of these former employers or competitors.
Additionally, we may be subject to claims from third parties challenging our ownership interest in intellectual property we regard as our own, based on claims that our employees or consultants have breached an obligation to assign inventions to another employer, to a former employer, or to another person or entity. Litigation may be necessary to defend against any other claims, and it may be necessary or we may desire to enter into a license to settle any such claim; however, there can be no assurance that we would be able to obtain a license on commercially reasonable terms, if at all. If our defense to those claims fails, in addition to paying monetary damages, a court could prohibit us from using technologies or features that are essential to our products, if such technologies or features are found to incorporate or be derived from the trade secrets or other proprietary information of the former employers. An inability to incorporate technologies or features that are important or essential to our products could have a material adverse effect on our business, financial condition and results of operations, and may prevent us from selling our products. In addition, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against these claims, litigation could result in substantial costs and could be a distraction to management. Any litigation or the threat thereof may adversely affect our ability to hire employees or contract with independent sales personnel. A loss of key personnel or their work product could hamper or prevent our ability to commercialize our products, which could have an adverse effect on our business, financial condition and results of operations.
Changes in patent law could diminish the value of patents in general, thereby impairing our ability to protect our existing and future products.
Recent patent reform legislation could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. In 2011, the Leahy-Smith America Invents Act (“Leahy-Smith Act”) was signed into law. The Leahy-Smith Act includes a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted and also may affect patent litigation. These also include provisions that switched the United States from a first-to-invent system to a first-to-file system, allow third-party submission of prior art to the USPTO during patent prosecution and set forth additional procedures to attack the validity of a patent by the USPTO administered post grant proceedings. Under a first-to-file system, assuming the other requirements for patentability are met, the first inventor to file a patent application generally will be entitled to the patent on an invention regardless of whether another inventor had made the invention earlier. The USPTO recently developed new regulations and procedures to govern administration of the Leahy-Smith Act, and many of the substantive changes to patent law associated with the Leahy-Smith Act, and in particular, the first to file provisions, only became effective in 2013. Accordingly, it is not clear what, if any, impact the Leahy-Smith Act will have on the operation of our business. The Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition and results of operations.
In addition, patent reform legislation may pass in the future that could lead to additional uncertainties and increased costs surrounding the prosecution, enforcement and defense of our patents and applications. Furthermore, the U.S. Supreme Court and the U.S. Court of Appeals for the Federal Circuit have made, and will likely continue to make,
91


changes in how the patent laws of the United States are interpreted. Similarly, foreign courts have made, and will likely continue to make, changes in how the patent laws in their respective jurisdictions are interpreted. We cannot predict future changes in the interpretation of patent laws or changes to patent laws that might be enacted into law by U.S. and foreign legislative bodies. Those changes may materially affect our patents or patent applications and our ability to obtain additional patent protection in the future.
The failure of third parties to meet their contractual, regulatory and other obligations could adversely affect our business.
We rely on suppliers, vendors, outsourcing partners, consultants, alliance partners and other third parties to research, develop, manufacture and commercialize our products and manage certain parts of our business. Using these third parties poses a number of risks, such as: (i) they may not perform to our standards or legal requirements; (ii) they may not produce reliable results; (iii) they may not perform in a timely manner; (iv) they may not maintain confidentiality of our proprietary information; (v) disputes may arise with respect to ownership of rights to technology developed with our partners; and (vi) disagreements could cause delays in, or termination of, the research, development or commercialization of our products or result in litigation or arbitration. Moreover, some third parties are located in markets subject to political and social risk, corruption, infrastructure problems and natural disasters, in addition to country-specific privacy and data security risk given current legal and regulatory environments. Failure of third parties to meet their contractual, regulatory and other obligations may materially affect our business.
If our trademarks and tradenames are not adequately protected, then we may not be able to build name recognition in our markets and our business may be adversely affected.
We rely on trademarks, service marks, tradenames and brand names to distinguish our products from the products of our competitors and have registered or applied to register these trademarks. We have not yet registered certain of our trademarks, including “CHARITE” in Germany, and as a result we sell certain products using names that may not be protected or may be subject to third party challenges for infringement of such third party’s trademarks. We cannot assure you that our trademark applications will be approved. During trademark registration proceedings, we may receive rejections. Although we are given an opportunity to respond to those rejections, we may be unable to overcome such rejections. In addition, in proceedings before the USPTO and comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. In the event that our trademarks are successfully challenged, we could be forced to rebrand our products, which could result in loss of brand recognition and could require us to devote resources towards advertising and marketing new brands. At times, competitors may adopt trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion. Certain of our current or future trademarks may become so well known by the public that their use becomes generic and they lose trademark protection. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business, financial condition and results of operations may be adversely affected.
Patent terms may not be able to protect our competitive position for an adequate period of time with respect to our current or future technologies.
Patents have a limited lifespan. In the United States, the standard patent term is typically 20 years after filing. Various extensions may be available. Even so, the life of a patent and the protection it affords are limited. As a result, our patent portfolio provides us with limited rights that may not last for a sufficient period of time to exclude others from commercializing products similar or identical to ours. For example, given the large amount of time required for the research, development, testing and regulatory review of implantable medical devices, patents protecting our products might expire before or shortly after they are commercialized.
Extensions of patent term may be available, but there is no guarantee that we would succeed in obtaining any particular extension-and no guarantee any such extension would confer patent term for a sufficient period of time to
92


exclude others from commercializing products similar or identical to ours. In the United States, 35 U.S. Code § 156 Extension of patent term, permits a patent term extension of up to five years beyond the normal expiration of the patent, which is limited to the approved indication (or any additional indications approved during the period of extension). A patent term extension cannot extend the remaining term of a patent beyond 14 years from the date of product approval; only one patent may be extended; and extension is available for only those claims covering the approved device, a method for using it, or a method for manufacturing it. We have applied for such an extension however, the applicable authorities, including the FDA and the USPTO in the United States, and any equivalent regulatory authority in other countries, may not agree with our assessment of whether such extensions are available, and may refuse to grant extensions to any patents we obtain, or may grant more limited extensions than we request. An extension may not be granted or may be limited where there is, for example, a failure to exercise due diligence during the testing phase or regulatory review process, failure to apply within applicable deadlines, failure to apply before expiration of relevant patents, or some other failure to satisfy applicable requirements. If this occurs, our competitors may be able to launch their products earlier by taking advantage of our investment in development and clinical trials along with our clinical and pre-clinical data. This could have a material adverse effect on our business and ability to achieve profitability.
Risks Related to Ownership of Our Common Stock
Our stock price may be volatile and the value of our common stock may decline.
The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control or are related in complex ways, including:
actual or anticipated fluctuations in our financial condition and results of operations;
variance in our financial performance from expectations of securities analysts or investors;
the degree to which securities or industry analysts publish research or reports about our business;
changes in the pricing we offer our customers;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our solution;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
publicity associated with issues related to our solution;
our involvement in litigation;
future sales of our common stock or other securities, by us or our stockholders, as well as the anticipation of lock-up releases;
changes in senior management or key personnel;
the trading volume of our common stock;
changes in the anticipated future size and growth rate of our market;
general economic, regulatory, and market conditions, including inflation, rising interest rates, economic recessions or economic slowdowns;
93


changes in the structure of healthcare payment systems; and
developments or disputes concerning our intellectual property or other proprietary rights.
In addition, the trading prices for common stock of other medical device companies have been highly volatile as a result of the COVID-19 pandemic. The COVID-19 pandemic has had a material adverse impact on our business, financial condition and results of operations, and may continue to impact us in the future. The extent to which the pandemic may continue to impact our business, financial condition and results of operations will depend on future developments, which are highly uncertain and cannot be predicted with confidence.
Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, may negatively impact the market price of our common stock. In addition, given the relatively small expected public float of shares of our common stock on the Nasdaq Global Select Market, the trading market for our shares may be subject to increased volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.
Future sales and issuances of our capital stock or rights to purchase capital stock could result in additional dilution of the percentage ownership of our stockholders and could cause the price of our common stock to decline.
Future sales and issuances of our capital stock or rights to purchase our capital stock could result in substantial dilution to our existing stockholders. We may sell common stock, convertible securities, and other equity securities in one or more transactions at prices and in a manner as we may determine from time to time. If we sell any such securities in subsequent transactions, investors may be materially diluted. New investors in such subsequent transactions could gain rights, preferences, and privileges senior to those of holders of our common stock.
Future sales of our common stock by existing stockholders could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock by existing stockholders in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our common stock.
As of March 31, 2023, we had outstanding 37,730,676 shares of common stock. All of our outstanding shares are eligible for sale in the public market, other than shares and options held by directors, executive officers, and other affiliates that are subject to volume limitations under Rule 144 of the Securities Act, and various vesting agreements.
Further, as of March 31, 2023, holders of a substantial number of shares had rights, subject to certain conditions, to require us to file registration statements for the public resale of the common stock or to include such shares in registration statements that we may file on our behalf or for other stockholders.
Concentration of ownership of our common stock among our executive officers, directors and principal stockholders may prevent new investors from influencing significant corporate decisions.
Our executive officers, directors and current beneficial owners of 5% or more of our common stock beneficially own approximately 58% of our outstanding common stock as of March 31, 2023. These stockholders, acting together, will be able to significantly influence all matters requiring stockholder approval, including the election and removal of directors and any merger or other significant corporate transactions. The interests of this group of stockholders may not coincide with the interests of other stockholders.
Some of these persons or entities may have interests different than yours. For example, because many of these stockholders purchased their shares at prices substantially below the price at which shares are currently being sold
94


and have held their shares for a longer period, they may be more interested in selling our company to an acquirer than other investors, or they may want us to pursue strategies that deviate from the interests of other stockholders.
We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors and may be restricted by the terms of any then-current credit facility. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
We are currently a “smaller reporting company” and our compliance with the scaled reporting and disclosure requirements applicable to smaller reporting companies could make our common stock less attractive to investors.
We are a “smaller reporting company” as defined by Rule 12b-2 of the Exchange Act. As a result, we may take advantage of certain scaled disclosures available to smaller reporting companies, and we may take advantage of these scaled disclosures for so long as (i) our voting and non-voting common stock held by non-affiliates is less than $250.0 million measured on the last business day of our second fiscal quarter or (ii) our annual revenue is less than $100.0 million during the most recently completed fiscal year and our voting and non-voting common stock held by non-affiliates is less than $700.0 million measured on the last business day of our second fiscal quarter.
We have incurred, and will continue to incur, increased costs as a public company, and our management has devoted, and will continue to devote, substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we incur significant legal, accounting, and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq Global Select Market, and other applicable securities rules and regulations impose various requirements on public companies. Furthermore, the senior members of our management team do not have significant experience with operating a public company. As a result, our management and other personnel have devoted, and continue to devote, a substantial amount of time to compliance with these requirements. Moreover, compliance with these rules and regulations increase our legal and financial costs and make some activities more time-consuming and costly.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws currently in effect may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
95


establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into a number of classes, with each class serving staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of the holders of a majority of our outstanding shares of common stock;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least a majority of our outstanding shares of common stock to amend our bylaws and certain provisions of our certificate of incorporation.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any interested stockholder for a period of three years following the date on which the stockholder became an interested stockholder. Any delay or prevention of a change of control transaction or changes in our management could cause the market price of our common stock to decline.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States 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 (or, if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, any state court located within the State of Delaware or, if all such state courts lack subject matter jurisdiction, the federal district court for the District of Delaware) is the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law for:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty;
any action asserting a claim against us arising under the Delaware General Corporation Law;
our amended and restated certificate of incorporation or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.
These provisions do not apply to suits brought to enforce a duty or liability created by the Exchange Act or any claim for which the federal district courts of the United States have exclusive jurisdiction.
Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such actions under the Securities Act and an investor cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Accordingly, both state and federal courts have jurisdiction to entertain such claims and there is uncertainty as to whether a court would enforce such a forum selection provision as written in
96


connection with claims arising under the Securities Act. 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 federal district courts of the United States are the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and to have consented to the provisions of our amended and restated certificate of incorporation described above. While the Delaware courts have determined that such choice of forum provisions are facially valid and several state trial courts have enforced such provisions and required that suits asserting Securities Act claims be filed in federal court, there is no guarantee that courts of appeal will affirm the enforceability of such provisions and 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, which may discourage lawsuits against us and our directors, officers, and other employees. If any court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.
Item 2. Unregistered Sales of Securities and Use of Proceeds
Unregistered Sales of Equity Securities
There were no sales of unregistered securities during the three months ended March 31, 2023.
Use of Proceeds
On September 30, 2020, our registration statement on Form S-1 (File No. 333-248635) relating to our initial public offering (“IPO”) of common stock became effective. There has been no material change in our planned use of the net proceeds from our IPO as described in our final prospectus filed pursuant to Rule 424(b)(4) under the Securities Act with the SEC on October 1, 2020.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other information
Not applicable.

Item 6. Exhibits
Incorporated by Reference
97


Exhibit NumberDescription
Schedule Form
File Number
Exhibit
Filing Date
Filed Herewith
3.1
8-K
001-39562
3.1
October 5, 2020
3.2
S-1/A
333-248635
3.4
September 24, 2020
4.1
S-1/A
333-248635
4.1
September 24, 2020
4.2
S-1/A
333-248635
4.2
September 24, 2020
10.110-K001-3956210.27March 1, 2023
31.1
X
31.2
X
32.1*
X
32.2*
X
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL documentX
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
98


101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)X
___________________
+ Indicates management contract or compensatory plan.
*     The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act, irrespective of any general incorporation language continued in such filing.
99


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
PULMONX CORPORATION
Date: May 8, 2023
By:/s/Glendon E. French
Glendon E. French
President, Chief Executive Officer and Director
Date: May 8, 2023
By:
/s/Derrick Sung
Derrick Sung, Ph.D.
Chief Financial Officer
100
EX-31.1 2 exhibit31_1x050823.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION 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, Glendon E. French, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Pulmonx Corporation;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)    Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.    The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.





Date: May 8, 2023
By:
/s/ Glendon E. French
Glendon E. French
President, Chief Executive Officer and Director


EX-31.2 3 exhibit31_2x050823.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION 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, Derrick Sung, certify that:
1.    I have reviewed this Quarterly Report on Form 10-Q of Pulmonx Corporation;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)    Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)    Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.    The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.





Date: May 8, 2023
By:
/s/ Derrick Sung
Derrick Sung, Ph.D.
Chief Financial Officer


EX-32.1 4 exhibit32_1x050823.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION 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 Pulmonx Corporation (the “Company”) for the quarterly period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Glendon E. French, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 8, 2023
/s/ Glendon E. French
Glendon E. French
President, Chief Executive Officer and Director

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Pulmonx Corporation 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 the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-32.2 5 exhibit32_2x050823.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION 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 Pulmonx Corporation (the “Company”) for the quarterly period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Derrick Sung, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
(1)    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: May 8, 2023
By:
/s/ Derrick Sung
Derrick Sung, Ph.D.
Chief Financial Officer

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Pulmonx Corporation 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 the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 6 lung-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page 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 and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Formation and Business of the Company link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Long Term Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Long Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Formation and Business of the Company (Details) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Fair Value Measurements - Fair Value of Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Balance Sheet Components - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Balance Sheet Components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Balance Sheet Components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Balance Sheet Components - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Long Term Debt - CIBC Loan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Long Term Debt - CIBC Loan Components Of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Long Term Debt - Credit Agreement Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Long Term Debt - Contractual Maturities of Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Commitments and Contingencies - Leases, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Commitments and Contingencies - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Commitments and Contingencies - Other Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Commitments and Contingencies - Service Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Stockholders' Equity - Shares Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stockholders' Equity - Options Vested and Expected to Vest (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Stockholders' Equity - Total Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Segment Information - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Segment Information - Long-Lived Assets by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 lung-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 lung-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 lung-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Foreign Currency Translation and Transaction Gains and Losses Foreign Currency Transactions and Translations Policy [Policy Text Block] Impairment losses Other than Temporary Impairment Losses, Debt Securities, Available-for-Sale Securities Other than Temporary Impairment Losses, Debt Securities, Available-for-Sale Securities Term loan Total Long-Term Debt, Gross Maturities of short-term marketable securities Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Entity Address, Postal Zip Code Entity Address, Postal Zip Code Number of periodic payments Debt Instrument, Number Of Periodic Payments Debt Instrument, Number Of Periodic Payments Change in unrealized gain (loss) on marketable securities Change in unrealized gains (losses) on marketable securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 2025 Long-Term Debt, Maturity, Year Two Debt Instrument [Axis] Debt Instrument [Axis] Total property and equipment, gross Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Common stock options issued and outstanding Share Based Compensation, Employee Stock Outstanding [Member] Share Based Compensation, Employee Stock Outstanding Software and Software Development Costs Software and Software Development Costs [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Depreciation and amortization expense Other Depreciation and Amortization Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Issuance of common stock upon exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Interest expense Interest Expense, Debt, Excluding Amortization Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Weighted average discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Marketable securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Additional paid-in capital Additional Paid in Capital, Common Stock Long-lived assets Long-Lived Assets Sublease, option to terminate, notice period Lessee, Operating Sublease, Option To Terminate, Notice Period Lessee, Operating Sublease, Option To Terminate, Notice Period Repayments of debt Repayments of Debt Net loss Net loss Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total inventory Inventory, Current And Noncurrent, Net Inventory, Current And Noncurrent, Net Schedule of Contractual Maturities of Financing Obligations Schedule of Maturities of Long-Term Debt [Table Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid [Abstract] Prepaid insurance Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Sublease, expense, annual increase rate Lessee, Operating Sublease, Expense, Annual Increase Rate Lessee, Operating Sublease, Expense, Annual Increase Rate Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Total financial assets Assets, Fair Value Disclosure Amortization expense Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Accrued inventory purchases Accrued Inventory Purchases Current Accrued Inventory Purchases Current Aggregate exercise price of shares subject to repurchase Share-based Payment Arrangement, Shares Subject To Repurchase, Aggregate Exercise Price Share-based Payment Arrangement, Shares Subject To Repurchase, Aggregate Exercise Price Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Assets and Liabilities Measured at Fair Value Fair Value Measurement, Policy [Policy Text Block] Short-term marketable securities Fair Value Debt Securities, Available-for-Sale Supplemental disclosure of cash flow information: Supplemental Cash Flow Elements [Abstract] Options canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Cash and cash equivalents trigger for revenue requirement Debt Instrument, Covenant, Cash And Cash Equivalents Minimum Threshold Trigger For Revenue Requirement Debt Instrument, Covenant, Cash And Cash Equivalents Minimum Threshold Trigger For Revenue Requirement Number of operating segments Number of Operating Segments Non-option unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount 2023 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Other International Other International Geographical Areas [Member] Other International Geographical Areas Shares subject to repurchase (in shares) Share-based Payment Arrangement, Shares Subject To Repurchase Share-based Payment Arrangement, Shares Subject To Repurchase Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] ESPP Common stock available for ESPP Shares committed under ESPP Employee Stock [Member] Award Type [Axis] Award Type [Axis] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash used in operating activities Cash used in operating activities Net Cash Provided by (Used in) Operating Activities Current lease liabilities Less: Current lease liabilities Operating Lease, Liability, Current Schedule of Activity with Respect to Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Cost, Unrealized Gains and Losses and Fair Value of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Options canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Legal Entity [Axis] Legal Entity [Axis] Long-term debt Long-Term Debt, Excluding Current Maturities Sublease term Lessee, Operating Sublease, Term Lessee, Operating Sublease, Term Total liabilities Liabilities Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Weighted-average common stock outstanding (in shares) Weighted Average Number of Shares Issued, Basic Increase in loan interest rate Increase In Loan Interest Rate Increase In Loan Interest Rate Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Cash, cash equivalents and marketable securities Cash And Cash Equivalents And Marketable Securities Cash And Cash Equivalents And Marketable Securities Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Short-term marketable securities Short-term marketable securities Debt Securities, Available-for-Sale, Current Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of Shares Underlying Outstanding Restricted Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Country Region Country Region Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unvested, beginning of period (in dollars per share) Unvested, 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 Long Term Debt Debt Disclosure [Text Block] COVID-19 Credit Agreement COVID-19 Credit Agreement [Member] COVID-19 Credit Agreement Options vested (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Debt securities, available-for-sale, accrued interest, after allowance for credit loss, statement of financial position [extensible enumeration] Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Increase (Decrease) in Accrued Liabilities Concentration Risk [Table] Concentration Risk [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Medium-term Notes Medium-term Notes [Member] Developed technology Developed Technology Rights [Member] Financial Instrument [Axis] Financial Instrument [Axis] 2026 Long-Term Debt, Maturity, Year Three Vehicles Vehicles [Member] Annual increase rate Operating Lease, Expense, Annual Increase Rate Operating Lease, Expense, Annual Increase Rate Document Period End Date Document Period End Date Gain loss on amendment of debt instrument Gain (Loss) on Amendment of Debt Instrument Gain (Loss) on Amendment of Debt Instrument Total assets Assets Debt Disclosure [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Change in shares subject to repurchase Adjustments To Additional Paid In Capital, Change In Shares Subject To Repurchase Adjustments To Additional Paid In Capital, Change In Shares Subject To Repurchase Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Variable lease cost Variable Lease, Cost Line of Credit Line of Credit [Member] Net loss before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Lease liabilities Increase (Decrease) in Operating Lease Liability Fair value of shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Weighted-average period for recognition of compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Computer equipment and software Computer Equipment [Member] Sublease, tenant improvement allowance, receivable upon lease renewal Lessee, Operating Sublease, Tenant Improvement Allowance, Receivable Upon Lease Renewal Lessee, Operating Sublease, Tenant Improvement Allowance, Receivable Upon Lease Renewal Gross profit Gross Profit Entity Registrant Name Entity Registrant Name CIBC Agreement CIBC Agreement [Member] CIBC Agreement Entity Address, City or Town Entity Address, City or Town Europe, Middle-East and Africa (“EMEA”) EMEA EMEA [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Operating expenses Operating Expenses [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] GERMANY GERMANY Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Inventory write-downs Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Capitalized costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization Less: weighted-average common shares subject to repurchase (in shares) Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Proceeds from issuance of common stock under the employee stock purchase plan Proceeds from Repayment of Loans to Purchase Common Stock Research and development Research and Development Expense Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Proceeds from line of credit Proceeds from Lines of Credit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Options vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Concentration risk, percentage Concentration Risk, Percentage Prime Rate Prime Rate [Member] Fee amount Debt Instrument, Fee Amount Income Taxes Income Tax Disclosure [Text Block] VAT and other receivable Value Added Tax Receivable, Current Finished goods Inventory, Finished Goods, Net of Reserves Amortization expense related to intangibles, less than Amortization of Intangible Assets Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share attributable common stockholders, basic (in dollars per share) Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Purchase Commitment, Excluding Long-Term Commitment [Line Items] Purchase Commitment, Excluding Long-Term Commitment [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Accordion feature on face amount of debt Debt Instrument, Accordion Feature, Increase Face Amount Debt Instrument, Accordion Feature, Increase Face Amount Minimum percentage of revenue requirement Debt Instrument, Covenant, Minimum Revenue Requirements, Percentage Debt Instrument, Covenant, Minimum Revenue Requirements, Percentage Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Inventory, Net Inventory, Net [Member] Inventory, Net Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Canceled (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 Dividends declared Dividends, Common Stock Allowance for credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Amount receivable from exercise of common stock options Receivable From Exercise Of Common Stock Options Receivable From Exercise Of Common Stock Options Net changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accrued interest receivable on marketable securities Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Money market funds Money Market Funds [Member] Accumulated Deficit Retained Earnings [Member] Total lease cost Lease, Cost Common Stock Common Stock [Member] Money market funds Money Market Funds, at Carrying Value Schedule of Total Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Number of reportable segments Number of Reportable Segments Schedule of Operating Lease Cost and Additional Information Lease, Cost [Table Text Block] CIBC Agreement, Tranche A CIBC Agreement, Tranche A [Member] CIBC Agreement, Tranche A Statement [Table] Statement [Table] Amounts recognized on the consolidated balance sheet Fair Value Recognized On Balance Sheet [Abstract] Fair Value Recognized On Balance Sheet Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase Commitment, Excluding Long-Term Commitment [Domain] 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 Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Lease renewal term Lessee, Operating Lease, Renewal Term Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Document Quarterly Report Document Quarterly Report Interest payments term Debt Instrument, Periodic Payment, Interest Only, Term Debt Instrument, Periodic Payment, Interest Only, Term Furniture and fixtures Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Long-term lease liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Purchase Commitment, Excluding Long-Term Commitment [Table] Purchase Commitment, Excluding Long-Term Commitment [Table] Leasehold improvements Leasehold Improvements [Member] Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) FRANCE FRANCE Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Trademarks Trademarks [Member] Recurring Basis Fair Value, Recurring Fair Value, Recurring [Member] Lapse in repurchase rights of common stock Increase (Lapse) In Repurchase Of Common Stock Rights Increase (Lapse) In Repurchase Of Common Stock Rights Document Fiscal Year Focus Document Fiscal Year Focus CIBC Agreement, Tranche B CIBC Agreement, Tranche B [Member] CIBC Agreement, Tranche B Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Unvested, beginning of period (in shares) Unvested, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Value Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative Selling, General and Administrative Expense Other accrued personnel related expenses Other Employee-related Liabilities, Current Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Cash and cash equivalents trigger for revenue requirement (less than) Debt Instrument, Covenant, Cash And Cash Equivalents Maximum Threshold Trigger For Revenue Debt Instrument, Covenant, Cash And Cash Equivalents Maximum Threshold Trigger For Revenue Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Right of use assets Right of use asset Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Options vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Revenue threshold for interest period extension term option Debt Instrument, Periodic Payment, Interest, Term Extension and Revenue Threshold Debt Instrument, Periodic Payment, Interest, Term Extension and Revenue Threshold Document Transition Report Document Transition Report Local Phone Number Local Phone Number Schedule of Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Inventory Increase (Decrease) in Inventories Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Liability for early exercise of stock options Deferred Compensation Share-Based Arrangements, Liability, Current Goodwill Goodwill CIBC Agreement, Tranche C CIBC Agreement, Tranche C [Member] CIBC Agreement, Tranche C Options vested Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Remaining Contractual Term Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Repurchase of early exercised common stock options (in shares) Stock Repurchased During Period, Shares 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] Income tax expense Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred tax liability Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Cost of goods sold Cost of Goods and Services Sold Derivative [Line Items] Derivative [Line Items] Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted-average common shares used to compute, diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Outstanding Options Share-based Compensation Arrangement By Share-based Payment Award, Outstanding Options [Abstract] Share-based Compensation Arrangement By Share-based Payment Award, Outstanding Options Repaid During First Year After Third Amendment's Effective Date Repaid During First Year After Third Amendment's Effective Date [Member] Repaid During First Year After Third Amendment's Effective Date Triggering Event Type [Axis] Triggering Event Type [Axis] Triggering Event Type Common stock, $0.001 par value, 200,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 37,730,676 shares issued and outstanding as of March 31, 2023 and 37,555,565 shares issued and outstanding as of December 31, 2022 Common Stock, Value, Issued Sublease renewal term Lessee, Operating Sublease, Renewal Term Lessee, Operating Sublease, Renewal Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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 Asia Pacific Asia Pacific [Member] Schedule of Potentially Dilutive Securities Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Unvested early exercised common stock options Share Based Compensation, Unvested Early Exercised Options [Member] Share Based Compensation, Unvested Early Exercised Options Options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease cost Short-Term Lease, Cost Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash, at beginning of the period Cash, cash equivalents and restricted cash, at end of the period Cash, cash equivalents and restricted cash in consolidated balance sheets Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accrued employee bonuses and commissions Accrued Bonuses, Current Debt Instrument, Prepayment Fee, Percent of Principal Amount Debt Instrument, Prepayment Fee, Percent of Principal Amount Debt Instrument, Prepayment Fee, Percent of Principal Amount Amortization period Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Amortization Period Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Amortization Period Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Goodwill, accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Current liabilities Liabilities, Current [Abstract] Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Proceeds from borrowing under term loan Proceeds from Issuance of Long-Term Debt Common stock, shares issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Deferred revenue Contract with Customer, Liability, Current Purchase obligation, to be paid, year one Purchase Obligation, to be Paid, Year One Purchases of property and equipment in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Issuance of shares pursuant to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Sublease, period for option to terminate Lessee, Operating Sublease, Option To Terminate, Term Lessee, Operating Sublease, Option To Terminate, Term Goodwill acquired Goodwill, Acquired During Period Construction in progress Construction in Progress [Member] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Other long-term assets Other Assets, Noncurrent Long-term Debt, Fiscal Year Maturity [Abstract] Long-Term Debt, Fiscal Year Maturity [Abstract] Triggering Event Type [Domain] Triggering Event Type [Domain] Triggering Event Type [Domain] Lease term Lessee, Operating Lease, Term of Contract Purchase obligation, to be paid, year two Purchase Obligation, to be Paid, Year Two Issuance of shares pursuant to Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Derivative [Table] Derivative [Table] Numerator Earnings Per Share, Basic, Two Class Method [Abstract] Balance, beginning of period (in shares) Balance, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Unrestricted cash requirement period Debt Instrument, Covenant, Unrestricted Cash Requirement, Period Debt Instrument, Covenant, Unrestricted Cash Requirement, Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities Operating Lease, Payments Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Other assets Increase (Decrease) in Other Noncurrent Assets Cost Of Goods And Services Sold Cost Of Goods And Services Sold [Member] Cost Of Goods And Services Sold Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Term loan Term loan and credit agreement Long-Term Debt Accrued interest Debt Securities, Available-for-Sale, Accrued Interest Writeoff Other income (expense), net Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Income taxes payable Accrued Income Taxes, Current Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Weighted Average Contractual Life (in Years) Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Term [Abstract] Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Term Debt Instrument, Covenant, Term [Domain] Debt Instrument, Covenant, Term [Domain] Debt Instrument, Covenant, Term [Domain] Cash and cash equivalents Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Sales taxes, franchise tax and VAT Taxes Payable, Current Cash paid for income taxes Income Taxes Paid, Net Revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Measurement Frequency [Domain] Measurement Frequency [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Intangible assets, net Net Carrying Value Finite-Lived Intangible Assets, Net Schedule of Options Vested and Expected to Vest Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Restricted cash Restricted Cash Purchases of investments Payments to Acquire Debt Securities, Available-for-Sale Foreign currency transaction gains and (losses) Foreign Currency Transaction Gain (Loss), Realized Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Short-term debt Short-Term Debt Title of 12(b) Security Title of 12(b) Security Common stock available for future grants Share Based Compensation, Employee Stock Available For Grant [Member] Share Based Compensation, Employee Stock Available For Grant Debt Instrument [Line Items] Debt Instrument [Line Items] Less: interest Interest Payable Class of Stock [Line Items] Class of Stock [Line Items] Payment of fees to lender and third parties (less than) Payments of Debt Issuance Costs Repaid During Second Year After Third Amendment's Effective Date Repaid During Second Year After Third Amendment's Effective Date [Member] Repaid During Second Year After Third Amendment's Effective Date Present value of future minimum lease payments Operating Lease, Liability U.S. Government agency bonds U.S. Government agency bonds US Government Agencies Debt Securities [Member] Segment Information Segment Reporting Disclosure [Text Block] Amortization of premiums and discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Selling, general and administrative Selling, General and Administrative Expenses [Member] Cash on deposit with foreign banks Cash, Uninsured Amount Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Currency translation adjustment Other comprehensive income loss, foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 2023 (remaining nine months) Long-Term Debt, Maturity, Remainder of Fiscal Year Inventory Inventory, Net Accounts payable Accounts Payable, Current Less: debt issuance costs Less: unamortized debt discount Debt Instrument, Unamortized Discount Options vested and expenses to vest, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Stock Options And Restricted Stock Units Stock Options And Restricted Stock Units [Member] Stock Options And Restricted Stock Units Accounting Policies Disclosure [Line Items] Accounting Policies Disclosure [Line Items] Accounting Policies Disclosure 2027 Long-Term Debt, Maturity, Year Four Formation and Business of the Company Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted-average common shares used to compute, basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic United States United States UNITED STATES Weighted Average Exercise Price Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested And Expected To Vest, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested And Expected To Vest, Weighted Average Exercise Price Number of installments for repayment Number Of Installments For Repayment Number Of Installments For Repayment Stock-based compensation expense Share-Based Payment Arrangement, Expense Supplemental non-cash items: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 8) Commitments and Contingencies Security Exchange Name Security Exchange Name 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, Options, Outstanding, Weighted Average Exercise Price Loss on disposal of fixed assets Gain (Loss) on Disposition of Assets Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of March 31, 2023 and December 31, 2022 Preferred Stock, Value, Issued Unvested restricted stock units Restricted Stock [Member] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Income taxes payable Increase (Decrease) in Income Taxes Payable Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Goodwill, impairment loss Goodwill, Impairment Loss Long-term marketable securities Long-term marketable securities Debt Securities, Available-for-Sale, Noncurrent Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss Number of votes for each share of common stock held Number Of Votes For Each Share Of Common Stock Held Number Of Votes For Each Share Of Common Stock Held Work in process Inventory, Work in Process, Net of Reserves Accounting Policies Disclosure [Table] Accounting Policies Disclosure [Table] Accounting Policies Disclosure Revenue Recognition Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Common stock restricted stock units issued and outstanding Common Stock Restricted Stock Units Issued And Outstanding [Member] Common Stock Restricted Stock Units Issued And Outstanding Goodwill disposed of Goodwill, Written off Related to Sale of Business Unit Total liabilities and stockholders’ equity Liabilities and Equity Debt term Debt Instrument, Term Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Accrued vacation Accrued Vacation, Current Monthly base rent Operating Lease, Monthly Expense Operating Lease, Monthly Expense Cash Cash Organization, Consolidation and Presentation of Financial Statements [Abstract] Minimum percentage of revenue requirement, trailing period of revenue Debt Instrument, Covenant, Minimum Revenue Requirement, Period Debt Instrument, Covenant, Minimum Revenue Requirement, Period Level 2 Fair Value, Inputs, Level 2 [Member] Debt Instrument, Covenant, Term [Axis] Debt Instrument, Covenant, Term [Axis] Debt Instrument, Covenant, Term Current Fiscal Year End Date Current Fiscal Year End Date Less: Amount of lease payments representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Schedule of Shares Reserved for Future Issuance Schedule of Stock by Class [Table Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Options vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Sublease monthly rent Lessee, Operating Sublease, Monthly Expense Lessee, Operating Sublease, Monthly Expense Option to terminate, notice period Lessee, Operating Lease, Option To Terminate, Notice Period Lessee, Operating Lease, Option To Terminate, Notice Period Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Maturity Analysis of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Stock-based compensation capitalized into inventory Share-Based Payment Arrangement, Amount Capitalized Number of vehicle leases Number Of Vehicle Leases Number Of Vehicle Leases Deferred revenue Contract with Customer, Liability Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest Expense Long-term inventory Inventory, Noncurrent Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Service Agreements Service Agreements [Member] Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Office Facilities Building [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Schedule of Long-lived Assets by Geographic Area Long-Lived Assets by Geographic Areas [Table Text Block] Purchase obligation, to be paid, year three Purchase Obligation, to be Paid, Year Three Principal and interest payments term Debt Instrument, Periodic Payment, Principal And Interest, Term Debt Instrument, Periodic Payment, Principal And Interest, Term Other Noncurrent Assets Other Noncurrent Assets [Member] Revenue from Contract with Customer [Abstract] 2023 (remaining nine months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Pulmonx International Sarl Pulmonx International Sarl [Member] Pulmonx International Sarl Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Interest income Investment Income, Interest Debt instrument, face amount including accordion feature Debt Instrument, Face Amount Including Accordion Feature Debt Instrument, Face Amount Including Accordion Feature Measurement Frequency [Axis] Measurement Frequency [Axis] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Other Other Accrued Liabilities, Current Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Entity [Domain] Entity [Domain] City Area Code City Area Code Accrued professional fees Accrued Professional Fees, Current Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Prepaid expenses Other Prepaid Expense, Current Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Liabilities measured at fair value on a recurring and non-recurring Financial Liabilities Fair Value Disclosure Net Loss per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] 2024 Long-Term Debt, Maturity, Year One Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of goods sold Cost of Sales [Member] EX-101.PRE 10 lung-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
Apr. 30, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-39562  
Entity Registrant Name PULMONX CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0424412  
Entity Address, Address Line One 700 Chesapeake Drive  
Entity Address, City or Town Redwood City  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94063  
Country Region 1  
City Area Code 650  
Local Phone Number 364-0400  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol LUNG  
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 false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   37,748,083
Entity Central Index Key 0001127537  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 110,407 $ 101,736
Restricted cash 231 231
Short-term marketable securities 42,429 39,402
Accounts receivable, net 8,171 8,677
Inventory 15,588 14,564
Prepaid expenses and other current assets 4,472 4,343
Total current assets 181,298 168,953
Long-term marketable securities 2,637 5,924
Long-term inventory 4,774 5,283
Property and equipment, net 4,490 4,694
Goodwill 2,333 2,333
Intangible assets, net 123 154
Right of use assets 5,152 5,806
Other long-term assets 465 529
Total assets 201,272 193,676
Current liabilities    
Accounts payable 2,890 1,758
Accrued liabilities 10,632 13,276
Income taxes payable 60 19
Deferred revenue 107 120
Short-term debt 91 90
Current lease liabilities 3,299 3,229
Total current liabilities 17,079 18,492
Deferred tax liability 71 94
Long-term lease liabilities 3,015 3,849
Long-term debt 37,173 17,234
Total liabilities 57,338 39,669
Commitments and contingencies (Note 8)
Stockholders’ equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of March 31, 2023 and December 31, 2022 0 0
Common stock, $0.001 par value, 200,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 37,730,676 shares issued and outstanding as of March 31, 2023 and 37,555,565 shares issued and outstanding as of December 31, 2022 38 38
Additional paid-in capital 508,254 502,712
Accumulated other comprehensive income 1,820 1,575
Accumulated deficit (366,178) (350,318)
Total stockholders’ equity 143,934 154,007
Total liabilities and stockholders’ equity $ 201,272 $ 193,676
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Stockholders’ equity    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 37,730,676 37,555,565
Common stock, shares outstanding (in shares) 37,730,676 37,555,565
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 14,535 $ 10,785
Cost of goods sold 3,946 2,674
Gross profit 10,589 8,111
Operating expenses    
Research and development 4,253 3,534
Selling, general and administrative 22,736 20,245
Total operating expenses 26,989 23,779
Loss from operations (16,400) (15,668)
Interest income 1,127 105
Interest expense (571) (198)
Other income (expense), net 108 0
Net loss before tax (15,736) (15,761)
Income tax expense 124 67
Net loss (15,860) (15,828)
Other comprehensive income    
Currency translation adjustment 72 (24)
Change in unrealized gain (loss) on marketable securities 173 (245)
Total other comprehensive income (loss) 245 (269)
Comprehensive loss $ (15,615) $ (16,097)
Net loss per share attributable common stockholders, basic (in dollars per share) $ (0.42) $ (0.43)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.42) $ (0.43)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 37,572,382 36,805,366
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 37,572,382 36,805,366
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   36,931,762      
Beginning balance at Dec. 31, 2021 $ 193,239 $ 37 $ 482,885 $ 1,712 $ (291,395)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of restricted stock units (in shares)   21,392      
Issuance of common stock upon exercise of stock options (in shares)   99,265      
Issuance of common stock upon exercise of stock options 221   221    
Issuance of shares pursuant to Employee Stock Purchase Plan (in shares)   46,002      
Issuance of shares pursuant to Employee Stock Purchase Plan 1,108   1,108    
Change in shares subject to repurchase 59   59    
Stock-based compensation expense 3,615   3,615    
Currency translation adjustment (24)     (24)  
Change in unrealized gains (losses) on marketable securities (245)     (245)  
Net loss (15,828)       (15,828)
Ending balance (in shares) at Mar. 31, 2022   37,098,421      
Ending balance at Mar. 31, 2022 $ 182,145 $ 37 487,888 1,443 (307,223)
Beginning balance (in shares) at Dec. 31, 2022 37,555,565 37,555,565      
Beginning balance at Dec. 31, 2022 $ 154,007 $ 38 502,712 1,575 (350,318)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of restricted stock units (in shares)   66,895      
Issuance of common stock upon exercise of stock options (in shares) 23,006 23,006      
Issuance of common stock upon exercise of stock options $ 46   46    
Issuance of shares pursuant to Employee Stock Purchase Plan (in shares)   85,210      
Issuance of shares pursuant to Employee Stock Purchase Plan 676   676    
Change in shares subject to repurchase 56   56    
Stock-based compensation expense 4,764   4,764    
Currency translation adjustment 72     72  
Change in unrealized gains (losses) on marketable securities 173     173  
Net loss $ (15,860)       (15,860)
Ending balance (in shares) at Mar. 31, 2023 37,730,676 37,730,676      
Ending balance at Mar. 31, 2023 $ 143,934 $ 38 $ 508,254 $ 1,820 $ (366,178)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities    
Net loss $ (15,860) $ (15,828)
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation expense 4,638 3,513
Loss on disposal of fixed assets 1 0
Inventory write-downs 273 46
Depreciation and amortization expense 437 368
Amortization of debt discount and debt issuance costs 10 18
Amortization of premiums and discounts on marketable securities (203) 21
Non-cash lease expense 654 614
Net changes in operating assets and liabilities:    
Accounts receivable 531 (277)
Inventory (604) (2,021)
Prepaid expenses and other current assets (168) (406)
Other assets (5) 17
Accounts payable 868 1,261
Accrued liabilities (2,478) (2,313)
Income taxes payable 40 (2)
Lease liabilities (765) (7)
Deferred revenue (13) (30)
Net cash used in operating activities (12,644) (15,026)
Cash flows from investing activities    
Purchases of investments (13,115) (9,308)
Maturities of short-term marketable securities 13,750 4,250
Purchases of property and equipment (61) (564)
Net cash provided by (used in) investing activities 574 (5,622)
Cash flows from financing activities    
Proceeds from borrowing under term loan 20,000 0
Proceeds from exercise of common stock options 44 207
Proceeds from issuance of common stock under the employee stock purchase plan 676 1,108
Net cash provided by financing activities 20,720 1,315
Effect of exchange rate changes on cash and cash equivalents 21 21
Net increase (decrease) in cash and cash equivalents 8,671 (19,312)
Cash, cash equivalents and restricted cash, at beginning of the period 101,967 148,711
Cash, cash equivalents and restricted cash, at end of the period 110,638 129,399
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:    
Cash and cash equivalents 110,407 129,168
Restricted cash 231 231
Cash, cash equivalents and restricted cash in consolidated balance sheets 110,638 129,399
Supplemental non-cash items:    
Lapse in repurchase rights of common stock 56 59
Purchases of property and equipment in accounts payable and accrued liabilities 469 456
Amount receivable from exercise of common stock options 2 24
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 92 29
Cash paid for interest $ 356 $ 178
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Formation and Business of the Company
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Formation and Business of the Company Formation and Business of the Company
The Company
Pulmonx Corporation (the “Company”) was incorporated in the state of California in December 1995 as Pulmonx and reincorporated in the state of Delaware in December 2013. The Company is a commercial-stage medical technology company that provides a minimally invasive treatment for patients with severe emphysema, a form of chronic obstructive pulmonary disease (“COPD”). The Company’s solution, which is comprised of the Zephyr Endobronchial Valve (“Zephyr Valve”), the Chartis Pulmonary Assessment System (“Chartis System”) and the StratX Lung Analysis Platform (“StratX Platform”), is designed to treat a broad pool of patients for whom medical management has reached its limits and either do not want or are ineligible for surgical approaches. The Company has subsidiaries in Germany, Switzerland, Australia, the United Kingdom, Italy, France, Hong Kong and Japan.
Liquidity and Going Concern
The Company has incurred operating losses and negative cash flows from operations to date and has an accumulated deficit of $366.2 million as of March 31, 2023. During the three months ended March 31, 2023 and 2022, the Company used $12.6 million and $15.0 million of cash in its operating activities, respectively. As of March 31, 2023, the Company had cash, cash equivalents and marketable securities of $155.5 million. Historically, the Company’s activities have been financed through the sale of equity securities, debt financing arrangements and sales of its products.
The Company’s condensed consolidated financial statements have been prepared on the basis of the Company continuing as a going concern for the next 12 months. Management believes that the Company’s existing cash, cash equivalents and marketable securities will allow the Company to continue its planned operations for at least the next 12 months from the date of the issuance of these unaudited interim condensed consolidated financial statements.
Impact of the COVID-19 Pandemic
The COVID-19 pandemic has delayed clinical trials and the U.S. Food and Drug Administration operations and adversely impacted the number of procedures performed using our products. As a result, the COVID-19 pandemic and the measures taken by many countries in response have materially adversely affected, and could in the future materially adversely affect, our business, financial condition and results of operations, as well as the price of our common stock, from a decrease and delay of procedures involving our products.
While the Company has seen a recovery in procedure volumes in the U.S. and some international markets, other international markets continue to be hampered by a slower recovery. The Company may continue to see regional variations in procedure volumes in the U.S. and international markets due to the COVID-19 pandemic and its variants.
The Company’s unaudited interim condensed consolidated financial statements reflect judgments and estimates that could change in the future as a result of the COVID-19 pandemic. The COVID-19 pandemic has adversely impacted the Company’s business, financial condition and results of operations by decreasing and delaying procedures performed using its products. While procedure volumes in many regions have stabilized, there continues to be variability and uncertainty as variants of the virus emerge. The Company can make no assurance regarding any future level of demand for the Company’s products, and COVID-19 may adversely impact the results of operations and financial condition.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The Company’s unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Any reference in these notes to
applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Financial Information
The condensed consolidated balance sheet as of December 31, 2022 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022, have been prepared by the Company, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. Accordingly, these financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2022 and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on March 1, 2023. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of March 31, 2023 and condensed consolidated results of operations and cash flows for the three months ended March 31, 2023 and 2022 have been made. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2023.
Use of Estimates
The preparation of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, actual results may ultimately materially differ from these estimates and assumptions.
Significant estimates and assumptions include reserves and write-downs related to inventories, classification of short-term and long-term inventories, the recoverability of long-term assets, stock-based compensation, intangible assets, goodwill, debt and related features, deferred tax assets and related valuation allowances and impact of contingencies.
Fair Value of Financial Instruments
The carrying amounts of the Company’s financial instruments consisting of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates their fair value. The fair value of marketable debt securities is estimated using Level 1 and Level 2 inputs (Note 4).
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of risk consist principally of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents balances with established financial institutions and, at times, such balances with any one financial institution may be in excess of the Federal
Deposit Insurance Corporation (“FDIC”) insured limits. As of March 31, 2023 and December 31, 2022, the Company also had cash on deposit with foreign banks of approximately $3.8 million and $4.5 million, respectively, that was not federally insured.
The Company earns revenue from the sale of its products to hospitals and other customers such as distributors. Sales of Zephyr Valves and delivery catheters accounted for most of the Company’s revenue for the three months ended March 31, 2023 and 2022. The Company’s accounts receivable are derived from revenue earned from customers. The Company performs ongoing credit evaluations of its customers’ financial condition and generally requires no collateral from its customers. At March 31, 2023 and December 31, 2022, no customer accounted for more than 10% of accounts receivable. For the three months ended March 31, 2023 and 2022, no customer accounted for more than 10% of revenue.
The Company relies on single source suppliers for the components, sub-assemblies and materials for its products. These components, sub-assemblies and materials are critical and there are no or relatively few alternative sources of supply. The Company’s suppliers have generally met the Company’s demand for their products and services on a timely basis in the past.
Foreign Currency Translation and Transaction Gains and Losses
The functional currencies of the Company’s wholly owned subsidiaries in Switzerland, Germany, Australia, the United Kingdom, France and Hong Kong are the Swiss franc. The functional currency of the Company’s subsidiaries in Italy and Japan is the Euro and Yen, respectively. Accordingly, asset and liability accounts of Switzerland, France, Germany, Australia, the United Kingdom, Italy, Hong Kong and Japan operations are translated into U.S. dollars using the current exchange rate in effect at the balance sheet date and equity accounts are translated into U.S. dollars using historical rates. The revenues and expenses are translated using the average exchange rates in effect during the period, and gains and losses from foreign currency translation adjustments are included as a component of accumulated other comprehensive income in the condensed consolidated balance sheet. Foreign currency translation adjustments are recorded in other comprehensive income (loss) in the condensed consolidated statements of operations and comprehensive loss and was $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.
Foreign currency transaction gains and losses are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss and was less than $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.
Credit LossesMarketable Securities
For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.
Beginning January 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.
Credit LossesAccounts Receivable
Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic related risks and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. As of March 31, 2023 and December 31, 2022, accounts receivable is presented net of an allowance for credit losses of $0.1 million and $0.1 million, respectively.
Net Loss per Share Attributable to Common Stockholders
Basic net loss per common share is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average number of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, stock options and common stock subject to repurchase related to early exercise of stock options are considered to be potentially dilutive securities. Basic and diluted net loss attributable to common stockholders per share is presented in conformity with the two-class method required for participating securities. The Company considers the shares issued upon the early exercise of stock options subject to repurchase to be participating securities, because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of the shares issued upon early exercise of stock options subject to repurchase do not have a contractual obligation to share in the Company’s losses. As such, the net loss was attributed entirely to common stockholders. Because the Company has reported a net loss for all periods presented, diluted net loss per common share is the same as basic net loss per common share for those periods.
Inventories
Inventories are valued at the lower of cost to purchase or manufacture the inventory or net realizable value. Cost is determined using the first-in, first-out method (“FIFO”) for all inventories. Net realizable value is determined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company records write-downs of inventories which are obsolete or in excess of anticipated demand or market value based on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Inventory write-downs reduce the carrying value of inventory to its net realizable value.
The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as long-term inventory.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses. This new guidance will require financial instruments to be measured at amortized cost, and trade accounts receivable to be presented at the net amount expected to be collected. The new model requires an entity to estimate credit losses based on historical information, current information and reasonable and supportable forecasts, including estimates of prepayments. In November 2019, the FASB issued ASU 2019-10, according to which, the new standard is effective for public business entities that meet the definition of an SEC filer, excluding entities eligible to be smaller reporting companies (“SRC”) as defined by the SEC, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, including the Company, the new standard is effective for fiscal years beginning after December 15, 2022, and interim periods within that fiscal year. The Company adopted
ASU 2016-13 as of January 1, 2023 and the adoption did not have a material impact on the Company’s unaudited interim condensed consolidated financial statements and related disclosures.
All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.
Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.
Level 3—Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.
Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis—Financial assets and liabilities held by the Company measured at fair value on a recurring basis include money market funds and marketable securities.
Assets and Liabilities Measured and Recorded at Fair Value on a Nonrecurring Basis—The Company determines the fair value of long-lived assets held and used, such as intangible assets, by reference to independent appraisals, quoted market prices (e.g. an offer to purchase) and other factors. An impairment charge is recorded when the carrying value of the asset exceeds its fair value. As noted above, there have been no impairment charges recorded to date. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates the fair value. The fair value of the term loan is estimated using Level 2 inputs.
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.
The following tables summarizes the types of assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:
Money market funds
$25,457 $— $— $25,457 
Cash equivalents25,457 — — 25,457 
U.S. Government agency bonds9,144 19,336 — 28,480 
Commercial paper
— 16,586 — 16,586 
Marketable securities9,144 35,922 — 45,066 
Total financial assets$34,601 $35,922 $— $70,523 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of March 31, 2023.
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Money market funds$4,647 $— $— $4,647 
Cash equivalents4,647 — — 4,647 
U.S. Government agency bonds14,743 15,872 — 30,615 
Commercial paper— 14,711 — 14,711 
Marketable securities14,743 30,583 — 45,326 
Total financial assets$19,390 $30,583 $— $49,973 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of December 31, 2022.
The following table summarizes the cost, unrealized gains and losses and fair value of marketable securities (in thousands):
March 31, 2023
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$28,597 $(119)$$28,480 
Commercial paper
16,607 (23)16,586 
Marketable securities$45,204 $(142)$$45,066 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
42,429 
   Long-term marketable securities2,637 
Marketable securities$45,066 
December 31, 2022
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$30,897 $(282)$— $30,615 
Commercial paper
14,740 (29)— 14,711 
Marketable securities$45,637 $(311)$— $45,326 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
39,402 
   Long-term marketable securities5,924 
Marketable securities$45,326 
The unrealized losses for marketable securities relate to changes in interest rates. No allowance for credit losses was recorded as of March 31, 2023 and December 31, 2022, and no impairment losses were recognized for the three months ended March 31, 2023.
Accrued interest receivable on marketable securities of $0.2 million and $0.1 million as of March 31, 2023 and December 31, 2022, respectively, is included in prepaid expenses and other current assets on the condensed consolidated balance sheet. The Company elected to exclude accrued interest receivable from the estimation of expected credit losses on its marketable securities and reverse accrued interest receivable through interest income (expense) when amounts are determined to be uncollectible. The Company did not write off any accrued interest receivable during the three months ended March 31, 2023.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
March 31,December 31,
20232022
Cash$84,950 $97,089 
Cash equivalents:
Money market funds
25,457 4,647 
Total cash and cash equivalents$110,407 $101,736 
Inventory
Inventory consists of the following (in thousands):
March 31,December 31,
20232022
Raw materials$3,483 $3,820 
Work in process473 386 
Finished goods16,406 15,641 
Total inventory$20,362 $19,847 
Reported as:
Inventory$15,588 $14,564 
Long-term inventory4,774 5,283 
Total inventory$20,362 $19,847 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,December 31,
20232022
Prepaid expenses$2,607 $2,044 
Prepaid insurance1,044 1,407 
VAT and other receivable674 602 
Other current assets147 290 
Total prepaid expenses and other current assets$4,472 $4,343 
Capitalized Implementation Costs of a Hosting Arrangement
The Company has several software systems that are cloud-based hosting arrangements with service contracts. The Company accounts for costs incurred in connection with the implementation of these various software systems under ASU 2018-15, Intangibles—Goodwill and Other—Internal Use Software (Subtopic 350–40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. The Company expenses all costs (internal and external) that are incurred in the planning and post-implementation operation stages. As of March 31, 2023 and December 31, 2022, the Company has capitalized approximately $0.5 million and $0.5 million in implementation costs, net of amortization, respectively. The capitalized costs are amortized on a straight-line basis over the non-cancelable contract terms, which are generally three years. As of March 31, 2023, approximately $0.4 million and $0.1 million capitalized costs were included in prepaid expenses and other current assets, and other long-term assets, respectively. Amortization expense, which was included in selling, general and administrative expenses, was $0.1 million and $0 for the three months ended March 31, 2023 and 2022, respectively.
Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
March 31,December 31,
20232022
Machinery and equipment$2,167 $2,112 
Computer equipment and software1,828 1,773 
Furniture and fixtures263 263 
Leasehold improvements2,277 2,277 
Construction in progress1,872 1,825 
Total8,407 8,250 
Less: accumulated depreciation(3,917)(3,556)
Property and equipment, net$4,490 $4,694 
Depreciation expense for the three months ended March 31, 2023 and 2022 was $0.3 million and $0.3 million, respectively.
Goodwill
Goodwill was $2.3 million as of March 31, 2023 and December 31, 2022 arising from the Company’s acquisition of Emphasys Medical, Inc, in March 2009. No goodwill impairment losses have been recognized since the acquisition. There were no acquisitions or dispositions of goodwill in the three months ended March 31, 2023 and 2022. The Company assesses goodwill for impairment annually, or more frequently, when events or changes in circumstances indicate there may be impairment. Through March 31, 2023, there have been no events or changes in circumstances that indicated that the carrying value of goodwill may not be recoverable. As a result, no impairment charge was recorded during the three months ended March 31, 2023.
Intangible Assets
Intangible assets consist of the following (in thousands):
March 31, 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,548)$110 
Trademarks191 (178)13 
Total intangible assets$1,849 $(1,726)$123 
December 31, 2022
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,520)$138 
Trademarks191 (175)16 
Total intangible assets$1,849 $(1,695)$154 
Amortization expense relating to the intangibles totaled less than $0.1 million during each of the three months ended March 31, 2023 and 2022, respectively.
Future amortization expense is as follows as of March 31, 2023 (in thousands):
2023 (remaining nine months)$92 
202431 
Total amortization expense
$123 
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
March 31,December 31,
20232022
Accrued employee bonuses and commissions$2,803 $4,973 
Accrued vacation2,341 2,113 
Other accrued personnel related expenses1,615 2,513 
Accrued professional fees2,701 2,366 
Sales taxes, franchise tax and VAT676 627 
Liability for early exercise of stock options89 145 
Accrued inventory purchases160 167 
Other247 372 
Total accrued liabilities$10,632 $13,276 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Long Term Debt Long Term Debt
CIBC Loan
On February 20, 2020, the Company executed a Loan and Security Agreement with Canadian Imperial Bank of Commerce (“CIBC”), which the Company subsequently amended on April 17, 2020 and December 28, 2020 (as amended, the “CIBC Agreement”). The CIBC Agreement originally provided the Company with the ability to borrow up to $32.0 million in debt financing (“CIBC Loan”) consisting of $17.0 million advanced at the closing of the agreement (“Tranche A”), with the option to draw up to an additional $8.0 million (“Tranche B”) and an additional financing tranche (“Tranche C”) of up to $7.0 million on or prior to February 20, 2022. Neither Tranche B nor Tranche C was drawn before the option expired.
The CIBC Loan originally had a five-year term maturing on February 20, 2025, which included 24 months of interest only payments followed by 36 months of equal payments of principal and interest.
In April 2020, the Company entered into a First Amendment to CIBC Agreement that changed the maturity date to March 15, 2022, which would be automatically extended to February 20, 2025 if the maturity of all outstanding convertible notes was extended to a date no earlier than May 21, 2025 or all convertible notes converted into convertible preferred stock of the Company. An amendment fee of $0.2 million was paid. The amendment was accounted for as a debt modification and no gain or loss was recognized.
In December 2020, to address certain post-close covenants for which the Company was not in compliance, the Company entered into a Second Amendment to the CIBC Agreement that extended the compliance of such covenants to June 30, 2021.
In March 2021, the Company entered into an Amended and Restated Loan and Security Agreement with CIBC (as amended, the “Amended and Restated CIBC Agreement”) which, among other things, extended the loan maturity date of the CIBC Loan from March 15, 2022 to February 20, 2025, and modified certain financial covenants. Per the
amended terms, 36 equal payments of principal plus accrued interest would be due beginning March 31, 2022. In connection with the Amended and Restated CIBC Agreement, the Company paid fees to CIBC of less than $0.1 million which were recorded as a discount on the CIBC Loan and are being accreted over the life of the term loan using the effective interest method. The amendment was accounted for as a debt modification and no gain or loss was recognized.
In June 2021, the Company entered into a First Amendment to the Amended and Restated CIBC Agreement that extended the compliance of certain post-close covenants to March 31, 2022.
In October 2021, the Company entered into a Second Amendment to the Amended and Restated CIBC Agreement, which extended the interest only period of the loan from 24 months to 36 months. Under the amended terms, principal repayment will begin in February 2023. There was no change to the loan interest rate or maturity date.
In October 2022, the Company entered into a Third Amendment to the Amended and Restated CIBC Agreement (the “Third Amendment”) with CIBC, which amended certain provisions of the CIBC Loan. The amendment provided the option to draw up to an additional $20.0 million (“Amended Tranche B”) on or prior to October 31, 2023, which can be drawn in increments of at least $5.0 million. Upon request by the Company, CIBC may, in its sole discretion, make additional term loans of up to $10.0 million (“Amended Tranche C”) at any time. The Third Amendment extended the maturity date of the CIBC Loan from February 20, 2025 to October 31, 2027 and provided for a new interest only period of 24 months from the signing date of the Third Amendment, with the possibility of an additional extension of such interest only period of up to 12 months, subject to satisfaction of certain conditions set forth in the Third Amendment. The Company paid a commitment fee of less than $0.1 million in connection with the Third Amendment. The amendment was accounted for as a debt modification and no gain or loss was recognized.
In February 2023, the Company drew $20.0 million of the Amended Tranche B of the CIBC Loan. The Amended Tranche B bears interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate and has the same repayment terms as the Tranche A.
Upon draw of the Amended Tranche B, the financial covenants in the Amended and Restated CIBC Agreement require that, when the cash and cash equivalents of the Company is less than $100.0 million, the Company have revenue for the trailing three-month period ending on the last day of each fiscal quarter of not less than 80.0% of the revenue for the trailing three-month period, as set forth in the annual projections delivered to the CIBC. Further, the Company is required to maintain unrestricted cash in an aggregate amount equal to the greater of $20.0 million and the Adjusted EBITDA loss as defined in the Amended and Restated CIBC Agreement for the six-month period ending on any date of determination. As of March 31, 2023, the Company was in compliance with all covenants contained in Amended and Restated CIBC Agreement.
The CIBC Loan bears interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate at any time. The CIBC Loan is collateralized by substantially all of the Company’s assets, including cash and cash equivalents, accounts receivable, intellectual property and equipment. The Company may prepay the borrowings under the Amended and Restated CIBC Agreement, subject to certain conditions, including a prepayment fee equal to 2.0% of the principal amount repaid during the first year after the effective date of the Third Amendment or 1.0% of the principal amount prepaid during the second year after the effective date of the Third Amendment.
As of March 31, 2023, the CIBC Loan had an annual effective interest rate of 9.6% per year.
The CIBC Loan consists of the following (in thousands):
March 31,December 31,
20232022
Term loan
$37,000 $17,000 
Less: debt issuance costs
(191)(127)
Term loan
$36,809 $16,873 
The Company paid $0.5 million fees to the lender and third parties which is reflected as a discount on the CIBC Loan and is being accreted over the life of the term loan using the effective interest method.
During the three months ended March 31, 2023 and 2022, the Company recorded interest expense related to debt discount and debt issuance costs of CIBC Loan of less than $0.1 million and less than $0.1 million, respectively.
Interest expense on the CIBC Loan amounted $0.6 million and $0.2 million during the three months ended March 31, 2023 and 2022, respectively.
Credit Agreement
In April 2020, Pulmonx International Sàrl, a wholly-owned subsidiary of the Company, entered into a COVID-19 Credit Agreement with UBS Switzerland AG to receive up to 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under Swiss Federal Government program to mitigate the economic impact of the spread of the coronavirus. In May 2020, Pulmonx International Sàrl received 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under the COVID-19 Credit Agreement. The COVID-19 Credit Agreement initially bore no interest through March 31, 2023. Beginning April 1, 2023, the COVID-19 Credit Agreement bears interest at a rate of 1.5% per year payable at the end of each calendar quarter. The loan principal is being repaid in twelve equal installments, paid semi-annually, which began in March of 2022. As of March 31, 2023, Pulmonx International Sàrl repaid $0.1 million to the lender.
Contractual Maturities of Financing Obligations
As of March 31, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):
2023 (remaining nine months)$2,600 
20245,469 
202515,058 
202613,948 
202710,790 
Total47,865 
Less: unamortized debt discount(191)
Less: interest(10,410)
 Term loan and credit agreement
$37,264 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue RecognitionThe Company’s contract liabilities consist of deferred revenue for remaining performance obligations by the Company to the customer after delivery, which was $0.1 million and $0.1 million as of March 31, 2023 and December 31, 2022, respectively. The deferred revenue as of December 31, 2022 of $0.1 million was recognized as revenue during the three months ended March 31, 2023.The Company disaggregates its revenue by major geographic region, which has been disclosed in Note 12, “Segment Information.”
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Leases
The Company has a lease for its headquarters location in Redwood City, California. In October 2019, the Company renewed its lease for the headquarters location in Redwood City, California for an additional five years commencing in August 2020 and expiring in July 2025. The monthly base rent during the renewed term is $0.1 million and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees.
During 2013, the Company entered into a five-year lease for office facilities in Switzerland. The Company had an option to extend the lease through January 2022, which was not exercised by the Company. Per the lease terms, in the event the option to extend is not exercised, the lease remains in force and can be terminated with 12-months’ notice.
In April 2020, the Company executed a sublease for another office facility in Redwood City, California for a three-year term commencing on June 1, 2020. The lease agreement provides for early termination if the Company or Sublandlord elects to terminate the lease by providing the other party at least 180 days prior written notice. The early termination may only occur on or after the expiration of the 18th full calendar month of the sublease term. The monthly base rent during the term is less than $0.1 million and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees.
In September 2020, the Company amended the sublease agreement entered into in April 2020, to include additional facility space in Redwood City, California for a four-year term. The amendment was accounted as a separate sublease agreement. The sublease agreement contained a rent-free period through February 14, 2021, after which rent is approximately $0.1 million per month and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees. The Company is eligible to receive a tenant improvement allowance of $0.7 million to fund facility enhancements. The sublease agreement can be extended for an additional twelve-month period, at the Company’s option. For accounting purposes, the lease term is 4 years as it is not reasonably certain that the Company will exercise the renewal option. The amendment also changed the lease term entered into in April 2020, which was extended until May 31, 2024, but left the early termination clause unchanged. In September 2021, the Company became reasonably certain that the early termination clause would not be exercised as capital expenditures on the facility build-out created sufficient disincentive to terminate the lease early. The lease term was reevaluated and extended from November 30, 2021 to May 31, 2024.
The Company has leases on ten vehicles with an average lease term of 2.9 years.
Operating lease cost consists of the following (in thousands):
Three Months Ended March 31,
20232022
Operating lease cost
$721 $724 
Short-term lease cost
Variable lease cost
154 147 
Total lease cost
$883 $880 
The following table summarizes a maturity analysis of the Company’s lease liabilities showing the aggregate lease payments as of March 31, 2023 (in thousands):
2023 (remaining nine months)$2,675 
20242,970 
20251,044 
Total minimum lease payments6,689 
Less: Amount of lease payments representing interest375 
Present value of future minimum lease payments$6,314 
Less: Current lease liabilities
3,299 
Long-term lease liabilities$3,015 
The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):
March 31,
2023
December 31,
2022
Right of use asset
$5,152 $5,806 
Weighted average remaining lease term (years)1.832.08
Weighted average discount rate (percent)6.0 %6.0 %
The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):
Three Months Ended March 31,
20232022
Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities
$872 $131 
Right-of-use assets obtained in exchange for lease liabilities$— $56 
Service Agreement
In April 2022, the Company entered into an agreement with a service provider which requires total minimum purchases of $0.6 million, $0.4 million, and $0.4 million over the next three years. From inception of the agreement through March 31, 2023, the Company recorded $0.6 million of expense for services related to this agreement in cost of goods sold.
Contingencies
From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determinable that such a liability for litigation and contingencies are both probable and reasonably estimable.
In December 2022, the Company received a civil investigative demand (“CID”) from the U.S. Department of Justice, Civil Division in connection with an investigation under the Anti-Kickback Statute and False Claims Act (the “Investigation”). The CID requests information and documents regarding the Company’s relationships with certain health care providers, medical practices, and hospitals in connection with the sales and marketing of the Zephyr Valves and related products and services. The Company is fully cooperating with the Investigation. The
Company is unable to express a view at this time regarding the ultimate outcome of the Investigation or estimate an amount or range of reasonably possible loss. Depending on the outcome of the Investigation, there could be a material impact on the Company’s business, results of operations and financial condition.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The income tax expense for the three months ended March 31, 2023 and 2022 was $0.1 million and $0.1 million, respectively. The income tax expense was determined based upon estimates of the Company’s effective income tax rates in various jurisdictions. The difference between the Company’s effective income tax rate and the U.S. federal statutory rate is primarily attributable to state income taxes, foreign income taxes, and non-recognition of US tax benefit because of a full valuation allowance against US deferred tax assets.
The income tax expense for the three months ended March 31, 2023 and 2022 relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
As of March 31, 2023 and December 31, 2022, the Company’s certificate of incorporation authorized the Company to issue up to 200,000,000 shares of common stock. Common stockholders are entitled to dividends as and when declared by the Board of Directors, subject to the rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holder of each share of common stock is entitled to one vote.
Shares Reserved for Future Issuance
The Company has reserved shares of common stock for future issuances as follows:
March 31,December 31,
20232022
Common stock options issued and outstanding
3,278,913 2,495,528 
Common stock restricted stock units issued and outstanding2,696,843 998,473 
Common stock available for future grants
2,681,944 3,765,706 
Common stock available for ESPP1,502,455 1,212,109 
Total10,160,155 8,471,816 

Stock Option Plan
A summary of stock option activity for the three months ended March 31, 2023 is set forth below:
Outstanding Options
Number of SharesWeighted Average Exercise Price
Balance, January 1, 2023
2,495,528 $17.35 
Options granted
835,400 11.48 
Options exercised
(23,006)2.02 
Options canceled
(29,009)17.29 
Balance, March 31, 2023
3,278,913 $15.97 
The aggregate intrinsic value of options outstanding as of March 31, 2023 was $9.6 million.
March 31, 2023
Number of Shares
Weighted Average Exercise Price
Weighted Average Contractual Life (in Years)
Options vested1,248,108$14.21 6.95
Options vested and expected to vest3,278,913$15.97 8.19
Total intrinsic value of options vested as of March 31, 2023 was $6.3 million.
Early Exercise of Stock Options
Under the terms of the individual option grants, options are fully exercisable on the grant date, subject to the Company’s repurchase right at the original exercise price. Accordingly, options may be exercised prior to vesting. The shares are subject to the Company’s lapsing repurchase right upon termination of employment or over the options’ vesting period of generally four years at the original purchase price. The proceeds initially are recorded in other liabilities from the early exercise of stock options and are reclassified to additional paid-in capital as the Company’s repurchase right lapses. During the three months ended March 31, 2023 and 2022, the Company did not repurchase shares of common stock. As of March 31, 2023 and December 31, 2022, 46,012 and 77,782 shares, respectively, were subject to repurchase, with an aggregate exercise price of $0.1 million and $0.1 million, respectively, and were recorded in other current liabilities.
Restricted Stock Units
Activity with respect to restricted stock units was as follows:
Number of Shares Underlying Outstanding Restricted StockWeighted Average Grant Date Fair Value
Unvested, January 1, 2023998,473 $27.72 
Granted1,800,120 11.48 
Vested
(66,895)32.08 
Canceled
(34,855)22.68 
Unvested, March 31, 20232,696,843 $16.84 
The aggregate intrinsic value of restricted stock units outstanding as of March 31, 2023 was $30.2 million.
Total Stock-Based Compensation
Stock-based compensation expense is reflected in the statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of goods sold$223 $147 
Research and development566 421 
Selling, general and administrative3,849 2,945 
Total$4,638 $3,513 
The above stock-based compensation expense related to the following equity-based awards (in thousands):
Three Months Ended March 31,
20232022
Stock options and restricted stock units$4,540 $3,312 
ESPP98 201 
Total$4,638 $3,513 
Stock-based compensation of $0.3 million and $0.2 million was capitalized into inventory for the three months ended March 31, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.2 million and $0.1 million was recognized as cost of sales in the three months ended March 31, 2023 and 2022, respectively.
As of March 31, 2023, there was $63.5 million of unrecognized compensation costs related to unvested common stock options and restricted stock units, expected to be recognized over a weighted-average period of 3.1 years. The total grant date fair value of shares vested during the three months ended March 31, 2023 and 2022 was $4.0 million and $2.7 million, respectively.
As of March 31, 2023, the Company had unrecognized employee stock-based compensation relating to ESPP awards of approximately $0.1 million, which is expected to be recognized over a weighted-average period of 0.4 years.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share Attributable to Common Stockholders
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders which excludes shares which are legally outstanding, but subject to repurchase by the Company (in thousands, except share and per share amounts):
Three Months Ended March 31,
20232022
Numerator
Net loss attributable to common stockholders$(15,860)$(15,828)
Denominator
Weighted-average common stock outstanding37,630,339 37,007,527 
Less: weighted-average common shares subject to repurchase(57,957)(202,161)
Weighted-average common shares used to compute basic and diluted net loss per share37,572,382 36,805,366 
Net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.43)
The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an antidilutive impact due to the Company’s net loss, in common stock equivalent shares:
As of March 31,
20232022
Options to purchase common stock3,278,913 2,687,031 
Unvested restricted stock units2,696,843 1,110,887 
Unvested early exercised common stock options46,012 189,266 
Shares committed under ESPP20,155 24,252 
Total6,041,923 4,011,436 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
The chief operating decision maker for the Company is the Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company’s Chief Executive Officer evaluates performance based primarily on revenue in the geographic locations in which the Company operates.
Revenue by geographic area is based on the billing address of the customer. The following table sets forth the Company’s revenue by geographic area (in thousands):
Three Months Ended March 31,
20232022
United States$9,337 $6,013 
Europe, Middle-East and Africa (“EMEA”)4,531 4,053 
Asia Pacific596 719 
Other International71 — 
Total$14,535 $10,785 
Revenue from Germany and France represented 8% and 8%, respectively, of total revenue for the three months ended March 31, 2023. Revenue from Germany and France represented 13% and 8%, respectively, of total revenue for the three months ended March 31, 2022.
Long-lived assets by geographic area are based on physical location of those assets. The following table sets forth the Company’s long-lived assets by geographic area (in thousands):
March 31,December 31,
20232022
United States$4,434 $4,634 
EMEA55 58 
Asia Pacific
Total$4,490 $4,694 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The Company’s unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Any reference in these notes to
applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, actual results may ultimately materially differ from these estimates and assumptions.
Significant estimates and assumptions include reserves and write-downs related to inventories, classification of short-term and long-term inventories, the recoverability of long-term assets, stock-based compensation, intangible assets, goodwill, debt and related features, deferred tax assets and related valuation allowances and impact of contingencies.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The carrying amounts of the Company’s financial instruments consisting of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates their fair value. The fair value of marketable debt securities is estimated using Level 1 and Level 2 inputs (Note 4).
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of risk consist principally of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents balances with established financial institutions and, at times, such balances with any one financial institution may be in excess of the Federal
Deposit Insurance Corporation (“FDIC”) insured limits.
Foreign Currency Translation and Transaction Gains and Losses
Foreign Currency Translation and Transaction Gains and Losses
The functional currencies of the Company’s wholly owned subsidiaries in Switzerland, Germany, Australia, the United Kingdom, France and Hong Kong are the Swiss franc. The functional currency of the Company’s subsidiaries in Italy and Japan is the Euro and Yen, respectively. Accordingly, asset and liability accounts of Switzerland, France, Germany, Australia, the United Kingdom, Italy, Hong Kong and Japan operations are translated into U.S. dollars using the current exchange rate in effect at the balance sheet date and equity accounts are translated into U.S. dollars using historical rates. The revenues and expenses are translated using the average exchange rates in effect during the period, and gains and losses from foreign currency translation adjustments are included as a component of accumulated other comprehensive income in the condensed consolidated balance sheet. Foreign currency translation adjustments are recorded in other comprehensive income (loss) in the condensed consolidated statements of operations and comprehensive loss and was $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.
Foreign currency transaction gains and losses are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss
Credit Losses
Credit LossesMarketable Securities
For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.
Beginning January 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.
Credit LossesAccounts ReceivableAccounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic related risks and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success.
Net Loss per Share Attributable to Common Stockholders
Net Loss per Share Attributable to Common Stockholders
Basic net loss per common share is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average number of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, stock options and common stock subject to repurchase related to early exercise of stock options are considered to be potentially dilutive securities. Basic and diluted net loss attributable to common stockholders per share is presented in conformity with the two-class method required for participating securities. The Company considers the shares issued upon the early exercise of stock options subject to repurchase to be participating securities, because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of the shares issued upon early exercise of stock options subject to repurchase do not have a contractual obligation to share in the Company’s losses. As such, the net loss was attributed entirely to common stockholders. Because the Company has reported a net loss for all periods presented, diluted net loss per common share is the same as basic net loss per common share for those periods.
Inventories
Inventories
Inventories are valued at the lower of cost to purchase or manufacture the inventory or net realizable value. Cost is determined using the first-in, first-out method (“FIFO”) for all inventories. Net realizable value is determined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company records write-downs of inventories which are obsolete or in excess of anticipated demand or market value based on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Inventory write-downs reduce the carrying value of inventory to its net realizable value.
The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as long-term inventory.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses. This new guidance will require financial instruments to be measured at amortized cost, and trade accounts receivable to be presented at the net amount expected to be collected. The new model requires an entity to estimate credit losses based on historical information, current information and reasonable and supportable forecasts, including estimates of prepayments. In November 2019, the FASB issued ASU 2019-10, according to which, the new standard is effective for public business entities that meet the definition of an SEC filer, excluding entities eligible to be smaller reporting companies (“SRC”) as defined by the SEC, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, including the Company, the new standard is effective for fiscal years beginning after December 15, 2022, and interim periods within that fiscal year. The Company adopted
ASU 2016-13 as of January 1, 2023 and the adoption did not have a material impact on the Company’s unaudited interim condensed consolidated financial statements and related disclosures.
All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.
Assets and Liabilities Measured at Fair Value
Assets and Liabilities Measured and Recorded at Fair Value on a Nonrecurring Basis—The Company determines the fair value of long-lived assets held and used, such as intangible assets, by reference to independent appraisals, quoted market prices (e.g. an offer to purchase) and other factors. An impairment charge is recorded when the carrying value of the asset exceeds its fair value. As noted above, there have been no impairment charges recorded to date. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates the fair value. The fair value of the term loan is estimated using Level 2 inputs.
Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis The following tables summarizes the types of assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Assets:
Money market funds
$25,457 $— $— $25,457 
Cash equivalents25,457 — — 25,457 
U.S. Government agency bonds9,144 19,336 — 28,480 
Commercial paper
— 16,586 — 16,586 
Marketable securities9,144 35,922 — 45,066 
Total financial assets$34,601 $35,922 $— $70,523 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of March 31, 2023.
December 31, 2022
Level 1Level 2Level 3Total
Assets:
Money market funds$4,647 $— $— $4,647 
Cash equivalents4,647 — — 4,647 
U.S. Government agency bonds14,743 15,872 — 30,615 
Commercial paper— 14,711 — 14,711 
Marketable securities14,743 30,583 — 45,326 
Total financial assets$19,390 $30,583 $— $49,973 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of December 31, 2022.
Schedule of Cost, Unrealized Gains and Losses and Fair Value of Marketable Securities
The following table summarizes the cost, unrealized gains and losses and fair value of marketable securities (in thousands):
March 31, 2023
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$28,597 $(119)$$28,480 
Commercial paper
16,607 (23)16,586 
Marketable securities$45,204 $(142)$$45,066 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
42,429 
   Long-term marketable securities2,637 
Marketable securities$45,066 
December 31, 2022
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$30,897 $(282)$— $30,615 
Commercial paper
14,740 (29)— 14,711 
Marketable securities$45,637 $(311)$— $45,326 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
39,402 
   Long-term marketable securities5,924 
Marketable securities$45,326 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
March 31,December 31,
20232022
Cash$84,950 $97,089 
Cash equivalents:
Money market funds
25,457 4,647 
Total cash and cash equivalents$110,407 $101,736 
Schedule of Inventory
Inventory consists of the following (in thousands):
March 31,December 31,
20232022
Raw materials$3,483 $3,820 
Work in process473 386 
Finished goods16,406 15,641 
Total inventory$20,362 $19,847 
Reported as:
Inventory$15,588 $14,564 
Long-term inventory4,774 5,283 
Total inventory$20,362 $19,847 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,December 31,
20232022
Prepaid expenses$2,607 $2,044 
Prepaid insurance1,044 1,407 
VAT and other receivable674 602 
Other current assets147 290 
Total prepaid expenses and other current assets$4,472 $4,343 
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
March 31,December 31,
20232022
Machinery and equipment$2,167 $2,112 
Computer equipment and software1,828 1,773 
Furniture and fixtures263 263 
Leasehold improvements2,277 2,277 
Construction in progress1,872 1,825 
Total8,407 8,250 
Less: accumulated depreciation(3,917)(3,556)
Property and equipment, net$4,490 $4,694 
Schedule Intangible Assets
Intangible assets consist of the following (in thousands):
March 31, 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,548)$110 
Trademarks191 (178)13 
Total intangible assets$1,849 $(1,726)$123 
December 31, 2022
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,520)$138 
Trademarks191 (175)16 
Total intangible assets$1,849 $(1,695)$154 
Schedule of Future Amortization Expense
Future amortization expense is as follows as of March 31, 2023 (in thousands):
2023 (remaining nine months)$92 
202431 
Total amortization expense
$123 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
March 31,December 31,
20232022
Accrued employee bonuses and commissions$2,803 $4,973 
Accrued vacation2,341 2,113 
Other accrued personnel related expenses1,615 2,513 
Accrued professional fees2,701 2,366 
Sales taxes, franchise tax and VAT676 627 
Liability for early exercise of stock options89 145 
Accrued inventory purchases160 167 
Other247 372 
Total accrued liabilities$10,632 $13,276 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
The CIBC Loan consists of the following (in thousands):
March 31,December 31,
20232022
Term loan
$37,000 $17,000 
Less: debt issuance costs
(191)(127)
Term loan
$36,809 $16,873 
Schedule of Contractual Maturities of Financing Obligations
As of March 31, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):
2023 (remaining nine months)$2,600 
20245,469 
202515,058 
202613,948 
202710,790 
Total47,865 
Less: unamortized debt discount(191)
Less: interest(10,410)
 Term loan and credit agreement
$37,264 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Cost and Additional Information
Operating lease cost consists of the following (in thousands):
Three Months Ended March 31,
20232022
Operating lease cost
$721 $724 
Short-term lease cost
Variable lease cost
154 147 
Total lease cost
$883 $880 
The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):
March 31,
2023
December 31,
2022
Right of use asset
$5,152 $5,806 
Weighted average remaining lease term (years)1.832.08
Weighted average discount rate (percent)6.0 %6.0 %
The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):
Three Months Ended March 31,
20232022
Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities
$872 $131 
Right-of-use assets obtained in exchange for lease liabilities$— $56 
Schedule of Maturity Analysis of Lease Liabilities
The following table summarizes a maturity analysis of the Company’s lease liabilities showing the aggregate lease payments as of March 31, 2023 (in thousands):
2023 (remaining nine months)$2,675 
20242,970 
20251,044 
Total minimum lease payments6,689 
Less: Amount of lease payments representing interest375 
Present value of future minimum lease payments$6,314 
Less: Current lease liabilities
3,299 
Long-term lease liabilities$3,015 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
The Company has reserved shares of common stock for future issuances as follows:
March 31,December 31,
20232022
Common stock options issued and outstanding
3,278,913 2,495,528 
Common stock restricted stock units issued and outstanding2,696,843 998,473 
Common stock available for future grants
2,681,944 3,765,706 
Common stock available for ESPP1,502,455 1,212,109 
Total10,160,155 8,471,816 
Schedule of Summary of Stock Option Activity
A summary of stock option activity for the three months ended March 31, 2023 is set forth below:
Outstanding Options
Number of SharesWeighted Average Exercise Price
Balance, January 1, 2023
2,495,528 $17.35 
Options granted
835,400 11.48 
Options exercised
(23,006)2.02 
Options canceled
(29,009)17.29 
Balance, March 31, 2023
3,278,913 $15.97 
Schedule of Options Vested and Expected to Vest
March 31, 2023
Number of Shares
Weighted Average Exercise Price
Weighted Average Contractual Life (in Years)
Options vested1,248,108$14.21 6.95
Options vested and expected to vest3,278,913$15.97 8.19
Schedule of Activity with Respect to Restricted Stock Units
Activity with respect to restricted stock units was as follows:
Number of Shares Underlying Outstanding Restricted StockWeighted Average Grant Date Fair Value
Unvested, January 1, 2023998,473 $27.72 
Granted1,800,120 11.48 
Vested
(66,895)32.08 
Canceled
(34,855)22.68 
Unvested, March 31, 20232,696,843 $16.84 
Schedule of Total Stock-Based Compensation
Stock-based compensation expense is reflected in the statements of operations and comprehensive loss as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of goods sold$223 $147 
Research and development566 421 
Selling, general and administrative3,849 2,945 
Total$4,638 $3,513 
The above stock-based compensation expense related to the following equity-based awards (in thousands):
Three Months Ended March 31,
20232022
Stock options and restricted stock units$4,540 $3,312 
ESPP98 201 
Total$4,638 $3,513 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share Attributable to Common Stockholders (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Share
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders which excludes shares which are legally outstanding, but subject to repurchase by the Company (in thousands, except share and per share amounts):
Three Months Ended March 31,
20232022
Numerator
Net loss attributable to common stockholders$(15,860)$(15,828)
Denominator
Weighted-average common stock outstanding37,630,339 37,007,527 
Less: weighted-average common shares subject to repurchase(57,957)(202,161)
Weighted-average common shares used to compute basic and diluted net loss per share37,572,382 36,805,366 
Net loss per share attributable to common stockholders, basic and diluted$(0.42)$(0.43)
Schedule of Potentially Dilutive Securities Outstanding
The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an antidilutive impact due to the Company’s net loss, in common stock equivalent shares:
As of March 31,
20232022
Options to purchase common stock3,278,913 2,687,031 
Unvested restricted stock units2,696,843 1,110,887 
Unvested early exercised common stock options46,012 189,266 
Shares committed under ESPP20,155 24,252 
Total6,041,923 4,011,436 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area The following table sets forth the Company’s revenue by geographic area (in thousands):
Three Months Ended March 31,
20232022
United States$9,337 $6,013 
Europe, Middle-East and Africa (“EMEA”)4,531 4,053 
Asia Pacific596 719 
Other International71 — 
Total$14,535 $10,785 
Schedule of Long-lived Assets by Geographic Area The following table sets forth the Company’s long-lived assets by geographic area (in thousands):
March 31,December 31,
20232022
United States$4,434 $4,634 
EMEA55 58 
Asia Pacific
Total$4,490 $4,694 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Formation and Business of the Company (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accumulated deficit $ 366,178   $ 350,318
Cash used in operating activities 12,644 $ 15,026  
Cash, cash equivalents and marketable securities $ 155,500    
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accounting Policies [Abstract]      
Cash on deposit with foreign banks $ 3,800   $ 4,500
Foreign currency transaction gains and (losses) 100 $ (100)  
Accounts receivable, allowance for credit loss 100   $ 100
Accounting Policies Disclosure [Line Items]      
Other comprehensive income loss, foreign currency translation adjustments $ 72 (24)  
Maximum      
Accounting Policies Disclosure [Line Items]      
Other comprehensive income loss, foreign currency translation adjustments   $ (100)  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets:    
Short-term marketable securities $ 45,066 $ 45,326
U.S. Government agency bonds    
Assets:    
Short-term marketable securities 28,480 30,615
Recurring Basis    
Assets:    
Cash equivalents 25,457 4,647
Short-term marketable securities 45,066 45,326
Total financial assets 70,523 49,973
Recurring Basis | U.S. Government agency bonds    
Assets:    
Short-term marketable securities 28,480 30,615
Recurring Basis | Commercial paper    
Assets:    
Short-term marketable securities 16,586 14,711
Recurring Basis | Money market funds    
Assets:    
Cash equivalents 25,457 4,647
Recurring Basis | Level 1    
Assets:    
Cash equivalents 25,457 4,647
Short-term marketable securities 9,144 14,743
Total financial assets 34,601 19,390
Recurring Basis | Level 1 | U.S. Government agency bonds    
Assets:    
Short-term marketable securities 9,144 14,743
Recurring Basis | Level 1 | Commercial paper    
Assets:    
Short-term marketable securities 0 0
Recurring Basis | Level 1 | Money market funds    
Assets:    
Cash equivalents 25,457 4,647
Recurring Basis | Level 2    
Assets:    
Cash equivalents 0 0
Short-term marketable securities 35,922 30,583
Total financial assets 35,922 30,583
Recurring Basis | Level 2 | U.S. Government agency bonds    
Assets:    
Short-term marketable securities 19,336 15,872
Recurring Basis | Level 2 | Commercial paper    
Assets:    
Short-term marketable securities 16,586 14,711
Recurring Basis | Level 2 | Money market funds    
Assets:    
Cash equivalents 0 0
Recurring Basis | Level 3    
Assets:    
Cash equivalents 0 0
Short-term marketable securities 0 0
Total financial assets 0 0
Recurring Basis | Level 3 | U.S. Government agency bonds    
Assets:    
Short-term marketable securities 0 0
Recurring Basis | Level 3 | Commercial paper    
Assets:    
Short-term marketable securities 0 0
Recurring Basis | Level 3 | Money market funds    
Assets:    
Cash equivalents $ 0 $ 0
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Allowance for credit losses $ 0 $ 0
Impairment losses 0  
Accrued interest receivable on marketable securities 200,000 $ 100,000
Accrued interest $ 0  
Debt securities, available-for-sale, accrued interest, after allowance for credit loss, statement of financial position [extensible enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Fair Value, Recurring    
Derivative [Line Items]    
Liabilities measured at fair value on a recurring and non-recurring $ 0 $ 0
Fair Value, Nonrecurring    
Derivative [Line Items]    
Liabilities measured at fair value on a recurring and non-recurring $ 0 $ 0
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost $ 45,204 $ 45,637
Unrealized Losses (142) (311)
Unrealized Gains 4 0
Fair Value 45,066 45,326
Amounts recognized on the consolidated balance sheet    
Short-term marketable securities 42,429 39,402
Long-term marketable securities 2,637 5,924
Marketable securities 45,066 45,326
U.S. Government agency bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 28,597 30,897
Unrealized Losses (119) (282)
Unrealized Gains 2 0
Fair Value 28,480 30,615
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 16,607 14,740
Unrealized Losses (23) (29)
Unrealized Gains 2 0
Fair Value $ 16,586 $ 14,711
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash $ 84,950 $ 97,089  
Cash equivalents:      
Money market funds 25,457 4,647  
Total cash and cash equivalents $ 110,407 $ 101,736 $ 129,168
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 3,483 $ 3,820
Work in process 473 386
Finished goods 16,406 15,641
Total inventory 20,362 19,847
Inventory 15,588 14,564
Long-term inventory $ 4,774 $ 5,283
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 2,607 $ 2,044
Prepaid insurance 1,044 1,407
VAT and other receivable 674 602
Other current assets 147 290
Total prepaid expenses and other current assets $ 4,472 $ 4,343
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details) - Software and Software Development Costs - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Capitalized costs $ 0.5   $ 0.5
Amortization period 3 years    
Amortization expense $ 0.1 $ 0.0  
Prepaid Expenses and Other Current Assets      
Property, Plant and Equipment [Line Items]      
Capitalized costs 0.4    
Other Noncurrent Assets      
Property, Plant and Equipment [Line Items]      
Capitalized costs $ 0.1    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 8,407 $ 8,250
Less: accumulated depreciation (3,917) (3,556)
Property and equipment, net 4,490 4,694
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 2,167 2,112
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 1,828 1,773
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 263 263
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 2,277 2,277
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 1,872 $ 1,825
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation expense $ 300,000 $ 300,000  
Goodwill 2,333,000   $ 2,333,000
Goodwill, accumulated impairment loss 0    
Goodwill acquired 0 0  
Goodwill disposed of 0 0  
Goodwill, impairment loss 0    
Amortization expense related to intangibles, less than $ 100,000 $ 100,000  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 1,849 $ 1,849
Accumulated Amortization (1,726) (1,695)
Net Carrying Value 123 154
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 1,658 1,658
Accumulated Amortization (1,548) (1,520)
Net Carrying Value 110 138
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 191 191
Accumulated Amortization (178) (175)
Net Carrying Value $ 13 $ 16
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 (remaining nine months) $ 92  
2024 31  
Net Carrying Value $ 123 $ 154
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee bonuses and commissions $ 2,803 $ 4,973
Accrued vacation 2,341 2,113
Other accrued personnel related expenses 1,615 2,513
Accrued professional fees 2,701 2,366
Sales taxes, franchise tax and VAT 676 627
Liability for early exercise of stock options 89 145
Accrued inventory purchases 160 167
Other 247 372
Total accrued liabilities $ 10,632 $ 13,276
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt - CIBC Loan Narrative (Details)
1 Months Ended 3 Months Ended
Feb. 20, 2020
USD ($)
Feb. 28, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
Mar. 31, 2021
USD ($)
Apr. 30, 2020
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
payment
Debt Instrument [Line Items]                
Proceeds from borrowing under term loan             $ 20,000,000 $ 0
Amortization of debt discount and debt issuance costs             10,000 $ 18,000
Medium-term Notes | CIBC Agreement                
Debt Instrument [Line Items]                
Revenue threshold for interest period extension term option     $ 5,000,000          
CIBC Agreement | Medium-term Notes                
Debt Instrument [Line Items]                
Debt instrument, face amount including accordion feature $ 32,000,000              
Proceeds from borrowing under term loan   $ 20,000,000            
Debt term 5 years              
Interest payments term 24 months     24 months        
Principal and interest payments term 36 months     36 months        
Fee amount           $ 200,000    
Gain loss on amendment of debt instrument     0          
Number of periodic payments | payment               36
Payment of fees to lender and third parties (less than)     100,000   $ 100,000   $ 500,000  
Increase in loan interest rate       0        
Cash and cash equivalents trigger for revenue requirement   $ 100,000,000            
Minimum percentage of revenue requirement, trailing period of revenue   3 months            
Minimum percentage of revenue requirement   80.00%            
Cash and cash equivalents trigger for revenue requirement (less than)   $ 20,000,000            
Unrestricted cash requirement period   6 months            
Effective interest rate (as a percent)             9.60%  
Amortization of debt discount and debt issuance costs             $ 100,000 $ 100,000
Interest expense             $ 600,000 $ 200,000
CIBC Agreement | Medium-term Notes | Repaid During First Year After Third Amendment's Effective Date                
Debt Instrument [Line Items]                
Debt Instrument, Prepayment Fee, Percent of Principal Amount   2.00%            
CIBC Agreement | Medium-term Notes | Repaid During Second Year After Third Amendment's Effective Date                
Debt Instrument [Line Items]                
Debt Instrument, Prepayment Fee, Percent of Principal Amount   1.00%            
CIBC Agreement | Medium-term Notes | Prime Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate   1.00%            
CIBC Agreement, Tranche A | Medium-term Notes                
Debt Instrument [Line Items]                
Proceeds from borrowing under term loan $ 17,000,000              
CIBC Agreement, Tranche B | Medium-term Notes                
Debt Instrument [Line Items]                
Accordion feature on face amount of debt 8,000,000   20,000,000          
Gain loss on amendment of debt instrument         $ 0 $ 0    
CIBC Agreement, Tranche C | Medium-term Notes                
Debt Instrument [Line Items]                
Accordion feature on face amount of debt $ 7,000,000   $ 10,000,000          
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt - CIBC Loan Components Of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Term loan $ 47,865  
Less: debt issuance costs (191)  
Term loan 37,264  
CIBC Agreement | Medium-term Notes    
Debt Instrument [Line Items]    
Term loan 37,000 $ 17,000
Less: debt issuance costs (191) (127)
Term loan $ 36,809 $ 16,873
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt - Credit Agreement Narrative (Details) - Pulmonx International Sarl - Line of Credit
SFr in Millions, $ in Millions
1 Months Ended 3 Months Ended
May 31, 2020
CHF (SFr)
May 31, 2020
USD ($)
Mar. 31, 2023
USD ($)
Apr. 30, 2020
CHF (SFr)
installment
Apr. 30, 2020
USD ($)
installment
Debt Instrument [Line Items]          
Repayments of debt | $     $ 0.1    
COVID-19 Credit Agreement          
Debt Instrument [Line Items]          
Maximum borrowing capacity       SFr 0.5 $ 0.5
Proceeds from line of credit SFr 0.5 $ 0.5      
Stated interest rate     1.50%    
Number of installments for repayment | installment       12 12
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt - Contractual Maturities of Financing Obligations (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
2023 (remaining nine months) $ 2,600
2024 5,469
2025 15,058
2026 13,948
2027 10,790
Total 47,865
Less: unamortized debt discount (191)
Less: interest (10,410)
Term loan and credit agreement $ 37,264
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue $ 0.1 $ 0.1
Revenue recognized $ 0.1  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Leases, Narrative (Details)
$ in Millions
1 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
Aug. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Dec. 31, 2013
Mar. 31, 2023
lease
Lessee, Lease, Description [Line Items]          
Lease renewal term   5 years      
Monthly base rent   $ 0.1      
Annual increase rate   3.50%      
Option to terminate, notice period       12 months  
Sublease term 4 years   3 years    
Sublease, option to terminate, notice period     180 days    
Sublease, period for option to terminate     18 months    
Sublease monthly rent $ 0.1   $ 0.1    
Sublease, expense, annual increase rate 3.50%   3.50%    
Sublease, tenant improvement allowance, receivable upon lease renewal $ 0.7        
Sublease renewal term 12 months        
Number of vehicle leases | lease         10
Office Facilities          
Lessee, Lease, Description [Line Items]          
Lease term       5 years  
Vehicles          
Lessee, Lease, Description [Line Items]          
Lease term         2 years 10 months 24 days
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 721 $ 724
Short-term lease cost 8 9
Variable lease cost 154 147
Total lease cost $ 883 $ 880
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 (remaining nine months) $ 2,675  
2024 2,970  
2025 1,044  
Total minimum lease payments 6,689  
Less: Amount of lease payments representing interest 375  
Present value of future minimum lease payments 6,314  
Less: Current lease liabilities 3,299 $ 3,229
Long-term lease liabilities $ 3,015 $ 3,849
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Right of use asset $ 5,152 $ 5,806
Weighted average remaining lease term (years) 1 year 9 months 29 days 2 years 29 days
Weighted average discount rate (percent) 6.00% 6.00%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Other Supplemental Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities $ 872 $ 131
Right-of-use assets obtained in exchange for lease liabilities $ 0 $ 56
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Service Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 11 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Apr. 30, 2022
Purchase Commitment, Excluding Long-Term Commitment [Line Items]        
Cost of goods sold $ 3,946 $ 2,674    
Service Agreements        
Purchase Commitment, Excluding Long-Term Commitment [Line Items]        
Purchase obligation, to be paid, year one       $ 600
Purchase obligation, to be paid, year two       400
Purchase obligation, to be paid, year three       $ 400
Cost of goods sold     $ 600  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Income tax expense $ 124 $ 67
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Narrative (Details)
3 Months Ended 6 Months Ended
Mar. 31, 2023
USD ($)
vote
shares
Mar. 31, 2022
USD ($)
shares
Jun. 30, 2022
shares
Dec. 31, 2022
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, shares authorized (in shares) | shares 200,000,000     200,000,000
Dividends declared $ 0      
Number of votes for each share of common stock held | vote 1      
Options exercisable, aggregate intrinsic value $ 9,600,000      
Options vested and expenses to vest, intrinsic value $ 6,300,000      
Repurchase of early exercised common stock options (in shares) | shares 0 0    
Aggregate exercise price of shares subject to repurchase $ 100,000     $ 100,000
Cost Of Goods And Services Sold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation capitalized into inventory 200,000 $ 100,000    
Inventory, Net        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation capitalized into inventory $ 300,000 200,000    
Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
Shares subject to repurchase (in shares) | shares 46,012   77,782  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding, aggregate intrinsic value $ 30,200,000      
Stock Options And Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation costs $ 63,500,000      
Weighted-average period for recognition of compensation costs 3 years 1 month 6 days      
Fair value of shares vested $ 4,000,000 $ 2,700,000    
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average period for recognition of compensation costs 4 months 24 days      
Non-option unrecognized compensation costs $ 100,000      
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Shares Reserved for Future Issuance (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 10,160,155 8,471,816
Common stock options issued and outstanding    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 3,278,913 2,495,528
Common stock restricted stock units issued and outstanding    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 2,696,843 998,473
Common stock available for future grants    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 2,681,944 3,765,706
Common stock available for ESPP    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 1,502,455 1,212,109
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares  
Balance, beginning of period (in shares) | shares 2,495,528
Options granted (in shares) | shares 835,400
Options exercised (in shares) | shares (23,006)
Options canceled (in shares) | shares (29,009)
Balance, end of period (in shares) | shares 3,278,913
Weighted Average Exercise Price  
Balance, beginning of period (in dollars per share) | $ / shares $ 17.35
Options granted (in dollars per share) | $ / shares 11.48
Options exercised (in dollars per share) | $ / shares 2.02
Options canceled (in dollars per share) | $ / shares 17.29
Balance, end of period (in dollars per share) | $ / shares $ 15.97
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Options Vested and Expected to Vest (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares  
Options vested (in shares) | shares 1,248,108
Options vested and expected to vest (in shares) | shares 3,278,913
Weighted Average Exercise Price  
Options vested (in dollars per share) | $ / shares $ 14.21
Options vested and expected to vest (in dollars per share) | $ / shares $ 15.97
Weighted Average Contractual Life (in Years)  
Options vested 6 years 11 months 12 days
Options vested and expected to vest 8 years 2 months 8 days
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares Underlying Outstanding Restricted Stock  
Unvested, beginning of period (in shares) | shares 998,473
Granted (in shares) | shares 1,800,120
Vested (in shares) | shares (66,895)
Canceled (in shares) | shares (34,855)
Unvested, end of period (in shares) | shares 2,696,843
Weighted Average Grant Date Fair Value  
Unvested, beginning of period (in dollars per share) | $ / shares $ 27.72
Granted (in dollars per share) | $ / shares 11.48
Vested (in dollars per share) | $ / shares 32.08
Canceled (in dollars per share) | $ / shares 22.68
Unvested, end of period (in dollars per share) | $ / shares $ 16.84
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Total Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 4,638 $ 3,513
Stock Options And Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 4,540 3,312
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 98 201
Cost of goods sold    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 223 147
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 566 421
Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 3,849 $ 2,945
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net loss attributable to common stockholders, basic $ (15,860) $ (15,828)
Net loss attributable to common stockholders, diluted $ (15,860) $ (15,828)
Denominator    
Weighted-average common stock outstanding (in shares) 37,630,339 37,007,527
Less: weighted-average common shares subject to repurchase (in shares) (57,957) (202,161)
Weighted-average common shares used to compute, basic net loss per share (in shares) 37,572,382 36,805,366
Weighted-average common shares used to compute, diluted net loss per share (in shares) 37,572,382 36,805,366
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.42) $ (0.43)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.42) $ (0.43)
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 6,041,923 4,011,436
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 3,278,913 2,687,031
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 2,696,843 1,110,887
Unvested early exercised common stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 46,012 189,266
Shares committed under ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) 20,155 24,252
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Narrative (Details) - segment
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Concentration Risk [Line Items]    
Number of reportable segments 1  
Number of operating segments 1  
GERMANY | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 8.00% 13.00%
FRANCE | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 8.00% 8.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 14,535 $ 10,785
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 9,337 6,013
Europe, Middle-East and Africa (“EMEA”)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 4,531 4,053
Asia Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue 596 719
Other International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenue $ 71 $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Long-Lived Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 4,490 $ 4,694
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 4,434 4,634
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 55 58
Asia Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 1 $ 2
XML 74 lung-20230331_htm.xml IDEA: XBRL DOCUMENT 0001127537 2023-01-01 2023-03-31 0001127537 2023-04-30 0001127537 2023-03-31 0001127537 2022-12-31 0001127537 2022-01-01 2022-03-31 0001127537 us-gaap:CommonStockMember 2022-12-31 0001127537 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001127537 us-gaap:RetainedEarningsMember 2022-12-31 0001127537 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001127537 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001127537 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001127537 us-gaap:CommonStockMember 2023-03-31 0001127537 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001127537 us-gaap:RetainedEarningsMember 2023-03-31 0001127537 us-gaap:CommonStockMember 2021-12-31 0001127537 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001127537 us-gaap:RetainedEarningsMember 2021-12-31 0001127537 2021-12-31 0001127537 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001127537 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001127537 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001127537 us-gaap:CommonStockMember 2022-03-31 0001127537 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001127537 us-gaap:RetainedEarningsMember 2022-03-31 0001127537 2022-03-31 0001127537 srt:MaximumMember 2022-01-01 2022-03-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001127537 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001127537 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-03-31 0001127537 us-gaap:FairValueMeasurementsNonrecurringMember 2023-03-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001127537 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001127537 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-12-31 0001127537 us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001127537 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001127537 us-gaap:CommercialPaperMember 2023-03-31 0001127537 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001127537 us-gaap:CommercialPaperMember 2022-12-31 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-03-31 0001127537 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001127537 us-gaap:OtherNoncurrentAssetsMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-03-31 0001127537 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001127537 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001127537 us-gaap:ComputerEquipmentMember 2023-03-31 0001127537 us-gaap:ComputerEquipmentMember 2022-12-31 0001127537 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001127537 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001127537 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001127537 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001127537 us-gaap:ConstructionInProgressMember 2023-03-31 0001127537 us-gaap:ConstructionInProgressMember 2022-12-31 0001127537 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0001127537 us-gaap:TrademarksMember 2023-03-31 0001127537 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001127537 us-gaap:TrademarksMember 2022-12-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2020-02-20 0001127537 lung:CIBCAgreementTrancheAMember us-gaap:MediumTermNotesMember 2020-02-20 2020-02-20 0001127537 lung:CIBCAgreementTrancheBMember us-gaap:MediumTermNotesMember 2020-02-20 0001127537 lung:CIBCAgreementTrancheCMember us-gaap:MediumTermNotesMember 2020-02-20 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2020-02-20 2020-02-20 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2020-04-30 0001127537 lung:CIBCAgreementTrancheBMember us-gaap:MediumTermNotesMember 2020-04-01 2020-04-30 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2022-03-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2021-03-01 2021-03-31 0001127537 lung:CIBCAgreementTrancheBMember us-gaap:MediumTermNotesMember 2021-03-01 2021-03-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2021-10-01 2021-10-31 0001127537 lung:CIBCAgreementTrancheBMember us-gaap:MediumTermNotesMember 2022-10-31 0001127537 us-gaap:MediumTermNotesMember lung:CIBCAgreementMember 2022-10-01 2022-10-31 0001127537 lung:CIBCAgreementTrancheCMember us-gaap:MediumTermNotesMember 2022-10-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2022-10-01 2022-10-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2023-02-01 2023-02-28 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember us-gaap:PrimeRateMember 2023-02-01 2023-02-28 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2023-02-28 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember lung:RepaidDuringFirstYearAfterThirdAmendmentsEffectiveDateMember 2023-02-01 2023-02-28 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember lung:RepaidDuringSecondYearAfterThirdAmendmentsEffectiveDateMember 2023-02-01 2023-02-28 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2023-03-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2022-12-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2023-01-01 2023-03-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2022-01-01 2022-03-31 0001127537 lung:COVID19CreditAgreementMember us-gaap:LineOfCreditMember lung:PulmonxInternationalSarlMember 2020-04-30 0001127537 lung:COVID19CreditAgreementMember us-gaap:LineOfCreditMember lung:PulmonxInternationalSarlMember 2020-05-01 2020-05-31 0001127537 lung:COVID19CreditAgreementMember us-gaap:LineOfCreditMember lung:PulmonxInternationalSarlMember 2023-03-31 0001127537 us-gaap:LineOfCreditMember lung:PulmonxInternationalSarlMember 2023-01-01 2023-03-31 0001127537 2020-08-31 0001127537 2020-08-01 2020-08-31 0001127537 us-gaap:BuildingMember 2013-12-31 0001127537 2013-01-01 2013-12-31 0001127537 2020-04-01 2020-04-30 0001127537 2020-09-01 2020-09-30 0001127537 2020-09-30 0001127537 us-gaap:VehiclesMember 2023-03-31 0001127537 us-gaap:ServiceAgreementsMember 2022-04-30 0001127537 us-gaap:ServiceAgreementsMember 2022-05-01 2023-03-31 0001127537 lung:ShareBasedCompensationEmployeeStockOutstandingMember 2023-03-31 0001127537 lung:ShareBasedCompensationEmployeeStockOutstandingMember 2022-12-31 0001127537 lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember 2023-03-31 0001127537 lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember 2022-12-31 0001127537 lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember 2023-03-31 0001127537 lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember 2022-12-31 0001127537 us-gaap:EmployeeStockMember 2023-03-31 0001127537 us-gaap:EmployeeStockMember 2022-12-31 0001127537 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001127537 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001127537 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001127537 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001127537 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001127537 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001127537 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001127537 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001127537 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001127537 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001127537 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001127537 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001127537 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001127537 lung:InventoryNetMember 2023-01-01 2023-03-31 0001127537 lung:InventoryNetMember 2022-01-01 2022-03-31 0001127537 lung:CostOfGoodsAndServicesSoldMember 2023-01-01 2023-03-31 0001127537 lung:CostOfGoodsAndServicesSoldMember 2022-01-01 2022-03-31 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2023-03-31 0001127537 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001127537 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001127537 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001127537 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001127537 lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember 2023-01-01 2023-03-31 0001127537 lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember 2022-01-01 2022-03-31 0001127537 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001127537 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001127537 country:US 2023-01-01 2023-03-31 0001127537 country:US 2022-01-01 2022-03-31 0001127537 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001127537 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001127537 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001127537 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001127537 lung:OtherInternationalGeographicalAreasMember 2023-01-01 2023-03-31 0001127537 lung:OtherInternationalGeographicalAreasMember 2022-01-01 2022-03-31 0001127537 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001127537 country:FR us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001127537 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001127537 country:FR us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-03-31 0001127537 country:US 2023-03-31 0001127537 country:US 2022-12-31 0001127537 us-gaap:EMEAMember 2023-03-31 0001127537 us-gaap:EMEAMember 2022-12-31 0001127537 srt:AsiaPacificMember 2023-03-31 0001127537 srt:AsiaPacificMember 2022-12-31 shares iso4217:USD iso4217:USD shares lung:payment pure iso4217:CHF lung:installment lung:lease lung:vote lung:segment 0001127537 --12-31 2023 Q1 false http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2022#PrepaidExpenseAndOtherAssetsCurrent 10-Q true 2023-03-31 false 001-39562 PULMONX CORPORATION DE 77-0424412 700 Chesapeake Drive Redwood City CA 94063 1 650 364-0400 Common Stock, $0.001 par value per share LUNG NASDAQ Yes Yes Non-accelerated Filer true false false 37748083 110407000 101736000 231000 231000 42429000 39402000 8171000 8677000 15588000 14564000 4472000 4343000 181298000 168953000 2637000 5924000 4774000 5283000 4490000 4694000 2333000 2333000 123000 154000 5152000 5806000 465000 529000 201272000 193676000 2890000 1758000 10632000 13276000 60000 19000 107000 120000 91000 90000 3299000 3229000 17079000 18492000 71000 94000 3015000 3849000 37173000 17234000 57338000 39669000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 200000000 200000000 37730676 37730676 37555565 37555565 38000 38000 508254000 502712000 1820000 1575000 -366178000 -350318000 143934000 154007000 201272000 193676000 14535000 10785000 3946000 2674000 10589000 8111000 4253000 3534000 22736000 20245000 26989000 23779000 -16400000 -15668000 1127000 105000 571000 198000 108000 0 -15736000 -15761000 124000 67000 -15860000 -15828000 72000 -24000 173000 -245000 245000 -269000 -15615000 -16097000 -0.42 -0.42 -0.43 -0.43 37572382 37572382 36805366 36805366 37555565 38000 502712000 1575000 -350318000 154007000 66895 23006 46000 46000 85210 676000 676000 56000 56000 4764000 4764000 72000 72000 173000 173000 -15860000 -15860000 37730676 38000 508254000 1820000 -366178000 143934000 36931762 37000 482885000 1712000 -291395000 193239000 21392 99265 221000 221000 46002 1108000 1108000 59000 59000 3615000 3615000 -24000 -24000 -245000 -245000 -15828000 -15828000 37098421 37000 487888000 1443000 -307223000 182145000 -15860000 -15828000 4638000 3513000 -1000 0 273000 46000 437000 368000 10000 18000 203000 -21000 654000 614000 -531000 277000 604000 2021000 168000 406000 5000 -17000 868000 1261000 -2478000 -2313000 40000 -2000 -765000 -7000 -13000 -30000 -12644000 -15026000 13115000 9308000 13750000 4250000 61000 564000 574000 -5622000 20000000 0 44000 207000 676000 1108000 20720000 1315000 21000 21000 8671000 -19312000 101967000 148711000 110638000 129399000 110407000 129168000 231000 231000 110638000 129399000 56000 59000 469000 456000 2000 24000 92000 29000 356000 178000 Formation and Business of the Company<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pulmonx Corporation (the “Company”) was incorporated in the state of California in December 1995 as Pulmonx and reincorporated in the state of Delaware in December 2013. The Company is a commercial-stage medical technology company that provides a minimally invasive treatment for patients with severe emphysema, a form of chronic obstructive pulmonary disease (“COPD”). The Company’s solution, which is comprised of the Zephyr Endobronchial Valve (“Zephyr Valve”), the Chartis Pulmonary Assessment System (“Chartis System”) and the StratX Lung Analysis Platform (“StratX Platform”), is designed to treat a broad pool of patients for whom medical management has reached its limits and either do not want or are ineligible for surgical approaches. The Company has subsidiaries in Germany, Switzerland, Australia, the United Kingdom, Italy, France, Hong Kong and Japan.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and Going Concern</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred operating losses and negative cash flows from operations to date and has an accumulated deficit of $366.2 million as of March 31, 2023. During the three months ended March 31, 2023 and 2022, the Company used $12.6 million and $15.0 million of cash in its operating activities, respectively. As of March 31, 2023, the Company had cash, cash equivalents and marketable securities of $155.5 million. Historically, the Company’s activities have been financed through the sale of equity securities, debt financing arrangements and sales of its products.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements have been prepared on the basis of the Company continuing as a going concern for the next 12 months. Management believes that the Company’s existing cash, cash equivalents and marketable securities will allow the Company to continue its planned operations for at least the next 12 months from the date of the issuance of these unaudited interim condensed consolidated financial statements.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of the COVID-19 Pandemic</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has delayed clinical trials and the U.S. Food and Drug Administration operations and adversely impacted the number of procedures performed using our products. As a result, the COVID-19 pandemic and the measures taken by many countries in response have materially adversely affected, and could in the future materially adversely affect, our business, financial condition and results of operations, as well as the price of our common stock, from a decrease and delay of procedures involving our products.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company has seen a recovery in procedure volumes in the U.S. and some international markets, other international markets continue to be hampered by a slower recovery. The Company may continue to see regional variations in procedure volumes in the U.S. and international markets due to the COVID-19 pandemic and its variants.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unaudited interim condensed consolidated financial statements reflect judgments and estimates that could change in the future as a result of the COVID-19 pandemic. The COVID-19 pandemic has adversely impacted the Company’s business, financial condition and results of operations by decreasing and delaying procedures performed using its products. While procedure volumes in many regions have stabilized, there continues to be variability and uncertainty as variants of the virus emerge. The Company can make no assurance regarding any future level of demand for the Company’s products, and COVID-19 may adversely impact the results of operations and financial condition.</span></div> -366200000 -12600000 -15000000 155500000 Summary of Significant Accounting Policies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Any reference in these notes to </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Interim Financial Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet as of December 31, 2022 was derived from the Company’s audited financial statements, but does not include all disclosures required by U.S. GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2023 and for the three months ended March 31, 2023 and 2022, have been prepared by the Company, pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. Accordingly, these financial statements should be read in conjunction with the audited financial statements as of and for the year ended December 31, 2022 and notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on March 1, 2023. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s condensed consolidated financial position as of March 31, 2023 and condensed consolidated results of operations and cash flows for the three months ended March 31, 2023 and 2022 have been made. The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2023.</span></div><div style="margin-bottom:12pt"><span style="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-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, actual results may ultimately materially differ from these estimates and assumptions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions include reserves and write-downs related to inventories, classification of short-term and long-term inventories, the recoverability of long-term assets, stock-based compensation, intangible assets, goodwill, debt and related features, deferred tax assets and related valuation allowances and impact of contingencies.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company’s financial instruments consisting of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates their fair value. The fair value of marketable debt securities is estimated using Level 1 and Level 2 inputs (Note 4).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk </span></div><div style="margin-bottom:12pt"><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 concentrations of risk consist principally of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents balances with established financial institutions and, at times, such balances with any one financial institution may be in excess of the Federal </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deposit Insurance Corporation (“FDIC”) insured limits. As of March 31, 2023 and December 31, 2022, the Company also had cash on deposit with foreign banks of approximately $3.8 million and $4.5 million, respectively, that was not federally insured.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns revenue from the sale of its products to hospitals and other customers such as distributors. Sales of Zephyr Valves and delivery catheters accounted for most of the Company’s revenue for the three months ended March 31, 2023 and 2022. The Company’s accounts receivable are derived from revenue earned from customers. The Company performs ongoing credit evaluations of its customers’ financial condition and generally requires no collateral from its customers. At March 31, 2023 and December 31, 2022, no customer accounted for more than 10% of accounts receivable. For the three months ended March 31, 2023 and 2022, no customer accounted for more than 10% of revenue.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company relies on single source suppliers for the components, sub-assemblies and materials for its products. These components, sub-assemblies and materials are critical and there are no or relatively few alternative sources of supply. The Company’s suppliers have generally met the Company’s demand for their products and services on a timely basis in the past.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation and Transaction Gains and Losses</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of the Company’s wholly owned subsidiaries in Switzerland, Germany, Australia, the United Kingdom, France and Hong Kong are the Swiss franc. The functional currency of the Company’s subsidiaries in Italy and Japan is the Euro and Yen, respectively. Accordingly, asset and liability accounts of Switzerland, France, Germany, Australia, the United Kingdom, Italy, Hong Kong and Japan operations are translated into U.S. dollars using the current exchange rate in effect at the balance sheet date and equity accounts are translated into U.S. dollars using historical rates. The revenues and expenses are translated using the average exchange rates in effect during the period, and gains and losses from foreign currency translation adjustments are included as a component of accumulated other comprehensive income in the condensed consolidated balance sheet. Foreign currency translation adjustments are recorded in other comprehensive income (loss) in the condensed consolidated statements of operations and comprehensive loss and was $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transaction gains and losses are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss and was less than $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning January 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic related risks and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. As of March 31, 2023 and December 31, 2022, accounts receivable is presented net of an allowance for credit losses of $0.1 million and $0.1 million, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average number of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, stock options and common stock subject to repurchase related to early exercise of stock options are considered to be potentially dilutive securities. Basic and diluted net loss attributable to common stockholders per share is presented in conformity with the two-class method required for participating securities. The Company considers the shares issued upon the early exercise of stock options subject to repurchase to be participating securities, because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of the shares issued upon early exercise of stock options subject to repurchase do not have a contractual obligation to share in the Company’s losses. As such, the net loss was attributed entirely to common stockholders. Because the Company has reported a net loss for all periods presented, diluted net loss per common share is the same as basic net loss per common share for those periods.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost to purchase or manufacture the inventory or net realizable value. Cost is determined using the first-in, first-out method (“FIFO”) for all inventories. Net realizable value is determined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company records write-downs of inventories which are obsolete or in excess of anticipated demand or market value based on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Inventory write-downs reduce the carrying value of inventory to its net realizable value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as long-term inventory.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”). Any reference in these notes to </span></div>applicable guidance is meant to refer to the authoritative United States generally accepted accounting principles as found in the Accounting Standards Codification (“ASC”) and Accounting Standards Updates (“ASU”) of the Financial Accounting Standards Board (“FASB”). <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:12pt"><span style="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-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited interim condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the unaudited interim condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Although these estimates are based on the Company’s knowledge of current events and actions it may undertake in the future, actual results may ultimately materially differ from these estimates and assumptions.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant estimates and assumptions include reserves and write-downs related to inventories, classification of short-term and long-term inventories, the recoverability of long-term assets, stock-based compensation, intangible assets, goodwill, debt and related features, deferred tax assets and related valuation allowances and impact of contingencies.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Company’s financial instruments consisting of cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair value due to their relatively short maturities. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates their fair value. The fair value of marketable debt securities is estimated using Level 1 and Level 2 inputs (Note 4).</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk </span></div><div style="margin-bottom:12pt"><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 concentrations of risk consist principally of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents balances with established financial institutions and, at times, such balances with any one financial institution may be in excess of the Federal </span></div>Deposit Insurance Corporation (“FDIC”) insured limits. 3800000 4500000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation and Transaction Gains and Losses</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currencies of the Company’s wholly owned subsidiaries in Switzerland, Germany, Australia, the United Kingdom, France and Hong Kong are the Swiss franc. The functional currency of the Company’s subsidiaries in Italy and Japan is the Euro and Yen, respectively. Accordingly, asset and liability accounts of Switzerland, France, Germany, Australia, the United Kingdom, Italy, Hong Kong and Japan operations are translated into U.S. dollars using the current exchange rate in effect at the balance sheet date and equity accounts are translated into U.S. dollars using historical rates. The revenues and expenses are translated using the average exchange rates in effect during the period, and gains and losses from foreign currency translation adjustments are included as a component of accumulated other comprehensive income in the condensed consolidated balance sheet. Foreign currency translation adjustments are recorded in other comprehensive income (loss) in the condensed consolidated statements of operations and comprehensive loss and was $0.1 million and less than $(0.1) million during the three months ended March 31, 2023 and 2022, respectively.</span></div>Foreign currency transaction gains and losses are included in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss 100000 -100000 100000 -100000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning January 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span>Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, geographic related risks and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success. 100000 100000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of common stock outstanding during the period, without consideration of potentially dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted-average number of common stock and potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, stock options and common stock subject to repurchase related to early exercise of stock options are considered to be potentially dilutive securities. Basic and diluted net loss attributable to common stockholders per share is presented in conformity with the two-class method required for participating securities. The Company considers the shares issued upon the early exercise of stock options subject to repurchase to be participating securities, because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of the shares issued upon early exercise of stock options subject to repurchase do not have a contractual obligation to share in the Company’s losses. As such, the net loss was attributed entirely to common stockholders. Because the Company has reported a net loss for all periods presented, diluted net loss per common share is the same as basic net loss per common share for those periods.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost to purchase or manufacture the inventory or net realizable value. Cost is determined using the first-in, first-out method (“FIFO”) for all inventories. Net realizable value is determined as the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company records write-downs of inventories which are obsolete or in excess of anticipated demand or market value based on consideration of product lifecycle stage, technology trends, product development plans and assumptions about future demand and market conditions. Inventory write-downs reduce the carrying value of inventory to its net realizable value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its inventories for classification purposes. The value of inventories not expected to be realized in cash, sold or consumed during the next 12 months are classified as long-term inventory.</span></div> Recent Accounting Pronouncements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This new guidance will require financial instruments to be measured at amortized cost, and trade accounts receivable to be presented at the net amount expected to be collected. The new model requires an entity to estimate credit losses based on historical information, current information and reasonable and supportable forecasts, including estimates of prepayments. In November 2019, the FASB issued ASU 2019-10, according to which, the new standard is effective for public business entities that meet the definition of an SEC filer, excluding entities eligible to be smaller reporting companies (“SRC”) as defined by the SEC, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, including the Company, the new standard is effective for fiscal years beginning after December 15, 2022, and interim periods within that fiscal year. The Company adopted </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2016-13 as of January 1, 2023 and the adoption did not have a material impact on the Company’s unaudited interim condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, </span><span style="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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This new guidance will require financial instruments to be measured at amortized cost, and trade accounts receivable to be presented at the net amount expected to be collected. The new model requires an entity to estimate credit losses based on historical information, current information and reasonable and supportable forecasts, including estimates of prepayments. In November 2019, the FASB issued ASU 2019-10, according to which, the new standard is effective for public business entities that meet the definition of an SEC filer, excluding entities eligible to be smaller reporting companies (“SRC”) as defined by the SEC, for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. For all other entities, including the Company, the new standard is effective for fiscal years beginning after December 15, 2022, and interim periods within that fiscal year. The Company adopted </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2016-13 as of January 1, 2023 and the adoption did not have a material impact on the Company’s unaudited interim condensed consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other newly issued accounting pronouncements not yet effective have been deemed either immaterial or not applicable.</span></div> Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date. This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Financial assets and liabilities held by the Company measured at fair value on a recurring basis include money market funds and marketable securities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Measured and Recorded at Fair Value on a Nonrecurring Basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company determines the fair value of long-lived assets held and used, such as intangible assets, by reference to independent appraisals, quoted market prices (e.g. an offer to purchase) and other factors. An impairment charge is recorded when the carrying value of the asset exceeds its fair value. As noted above, there have been no impairment charges recorded to date. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates the fair value. The fair value of the term loan is estimated using Level 2 inputs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the types of assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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%">25,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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%">25,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency bonds</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%">9,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no liabilities measured at fair value on a recurring and non-recurring basis as of March 31, 2023.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">U.S. Government agency bonds</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%">14,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,743 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,583 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,326 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,390 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no liabilities measured at fair value on a recurring and non-recurring basis as of December 31, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the cost, unrealized gains and losses and fair value of marketable securities (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">16,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized on the consolidated balance sheet</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">45,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">14,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized on the consolidated balance sheet</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">45,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrealized losses for marketable securities relate to changes in interest rates. No allowance for credit losses was recorded as of March 31, 2023 and December 31, 2022, and no impairment losses were recognized for the three months ended March 31, 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest receivable on marketable securities of $0.2 million and $0.1 million as of March 31, 2023 and December 31, 2022, respectively, is included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlMWMwOGQzYjQ2NDRkYTBiNDAyZWJlOGE0OTFiMjM3L3NlYzoxZTFjMDhkM2I0NjQ0ZGEwYjQwMmViZThhNDkxYjIzN180Ni9mcmFnOmEwYjcwYzExZWZmNjRjN2Q4ZGYwMzI5N2MzZjQzNGUyL3RleHRyZWdpb246YTBiNzBjMTFlZmY2NGM3ZDhkZjAzMjk3YzNmNDM0ZTJfMzg0ODI5MDcwMTAyMA_14ac1e92-f848-484b-911d-4264d8b005dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlMWMwOGQzYjQ2NDRkYTBiNDAyZWJlOGE0OTFiMjM3L3NlYzoxZTFjMDhkM2I0NjQ0ZGEwYjQwMmViZThhNDkxYjIzN180Ni9mcmFnOmEwYjcwYzExZWZmNjRjN2Q4ZGYwMzI5N2MzZjQzNGUyL3RleHRyZWdpb246YTBiNzBjMTFlZmY2NGM3ZDhkZjAzMjk3YzNmNDM0ZTJfMzg0ODI5MDcwMTAyMA_78292298-0480-479b-a787-3e026a26d954">prepaid expenses and other current assets</span></span> on the condensed consolidated balance sheet. The Company elected to exclude accrued interest receivable from the estimation of expected credit losses on its marketable securities and reverse accrued interest receivable through interest income (expense) when amounts are determined to be uncollectible. The Company did not write off any accrued interest receivable during the three months ended March 31, 2023.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Measured and Recorded at Fair Value on a Nonrecurring Basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company determines the fair value of long-lived assets held and used, such as intangible assets, by reference to independent appraisals, quoted market prices (e.g. an offer to purchase) and other factors. An impairment charge is recorded when the carrying value of the asset exceeds its fair value. As noted above, there have been no impairment charges recorded to date. Based on the borrowing rates currently available to the Company for debt with similar terms and consideration of default and credit risk, the carrying value of the term loan approximates the fair value. The fair value of the term loan is estimated using Level 2 inputs.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</span></div> The following tables summarizes the types of assets and liabilities measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></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%">25,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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%">25,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,457 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency bonds</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%">9,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,922 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,523 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no liabilities measured at fair value on a recurring and non-recurring basis as of March 31, 2023.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">U.S. Government agency bonds</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%">14,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,743 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,583 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,326 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,390 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no liabilities measured at fair value on a recurring and non-recurring basis as of December 31, 2022.</span></div> 25457000 0 0 25457000 25457000 0 0 25457000 9144000 19336000 0 28480000 0 16586000 0 16586000 9144000 35922000 0 45066000 34601000 35922000 0 70523000 0 0 4647000 0 0 4647000 4647000 0 0 4647000 14743000 15872000 0 30615000 0 14711000 0 14711000 14743000 30583000 0 45326000 19390000 30583000 0 49973000 0 0 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the cost, unrealized gains and losses and fair value of marketable securities (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">16,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized on the consolidated balance sheet</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">45,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government agency bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">14,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized on the consolidated balance sheet</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">45,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 28597000 119000 2000 28480000 16607000 23000 2000 16586000 45204000 142000 4000 45066000 42429000 2637000 45066000 30897000 282000 0 30615000 14740000 29000 0 14711000 45637000 311000 0 45326000 39402000 5924000 45326000 0 0 0 200000 100000 0 Balance Sheet Components<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">25,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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%">110,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">101,736 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Inventory</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%">15,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term inventory</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%">4,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,847 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands): </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT and other receivable</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%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Implementation Costs of a Hosting Arrangement</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has several software systems that are cloud-based hosting arrangements with service contracts. The Company accounts for costs incurred in connection with the implementation of these various software systems under ASU 2018-15, Intangibles—Goodwill and Other—Internal Use Software (Subtopic 350–40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. The Company expenses all costs (internal and external) that are incurred in the planning and post-implementation operation stages. As of March 31, 2023 and December 31, 2022, the Company has capitalized approximately $0.5 million and $0.5 million in implementation costs, net of amortization, respectively. The capitalized costs are amortized on a straight-line basis over the non-cancelable contract terms, which are generally three years. As of March 31, 2023, approximately $0.4 million and $0.1 million capitalized costs were included in prepaid expenses and other current assets, and other long-term assets, respectively. Amortization expense, which was included in selling, general and administrative expenses, was $0.1 million and $0 for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</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,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,407 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended March 31, 2023 and 2022 was $0.3 million and $0.3 million, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was $2.3 million as of March 31, 2023 and December 31, 2022 arising from the Company’s acquisition of Emphasys Medical, Inc, in March 2009. No goodwill impairment losses have been recognized since the acquisition. There were no acquisitions or dispositions of goodwill in the three months ended March 31, 2023 and 2022. The Company assesses goodwill for impairment annually, or more frequently, when events or changes in circumstances indicate there may be impairment. Through March 31, 2023, there have been no events or changes in circumstances that indicated that the carrying value of goodwill may not be recoverable. As a result, no impairment charge was recorded during the three months ended March 31, 2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,726)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,520)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,695)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense relating to the intangibles totaled less than $0.1 million during each of the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense is as follows as of March 31, 2023 (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></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%">2023 (remaining nine months)</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%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization 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%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 employee bonuses and commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</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,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued personnel related 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</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,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales taxes, franchise tax and VAT</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%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for early exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory 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%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">25,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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%">110,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">101,736 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 84950000 97089000 25457000 4647000 110407000 101736000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,362 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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%">Inventory</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%">15,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term inventory</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%">4,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,362 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,847 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3483000 3820000 473000 386000 16406000 15641000 20362000 19847000 15588000 14564000 4774000 5283000 20362000 19847000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands): </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT and other receivable</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%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2607000 2044000 1044000 1407000 674000 602000 147000 290000 4472000 4343000 500000 500000 P3Y 400000 100000 100000 0 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</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,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,407 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,917)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2167000 2112000 1828000 1773000 263000 263000 2277000 2277000 1872000 1825000 8407000 8250000 3917000 3556000 4490000 4694000 300000 300000 2300000 2300000 0 0 0 0 0 0 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,726)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</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%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,520)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</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%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,695)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1658000 1548000 110000 191000 178000 13000 1849000 1726000 123000 1658000 1520000 138000 191000 175000 16000 1849000 1695000 154000 100000 100000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense is as follows as of March 31, 2023 (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></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%">2023 (remaining nine months)</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%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization 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%">123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 92000 31000 123000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 employee bonuses and commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</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,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued personnel related 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</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,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales taxes, franchise tax and VAT</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%">676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for early exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory 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%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,632 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2803000 4973000 2341000 2113000 1615000 2513000 2701000 2366000 676000 627000 89000 145000 160000 167000 247000 372000 10632000 13276000 Long Term Debt<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CIBC Loan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 20, 2020, the Company executed a Loan and Security Agreement with Canadian Imperial Bank of Commerce (“CIBC”), which the Company subsequently amended on April 17, 2020 and December 28, 2020 (as amended, the “CIBC Agreement”). The CIBC Agreement originally provided the Company with the ability to borrow up to $32.0 million in debt financing (“CIBC Loan”) consisting of $17.0 million advanced at the closing of the agreement (“Tranche A”), with the option to draw up to an additional $8.0 million (“Tranche B”) and an additional financing tranche (“Tranche C”) of up to $7.0 million on or prior to February 20, 2022. Neither Tranche B nor Tranche C was drawn before the option expired.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CIBC Loan originally had a five-year term maturing on February 20, 2025, which included 24 months of interest only payments followed by 36 months of equal payments of principal and interest.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company entered into a First Amendment to CIBC Agreement that changed the maturity date to March 15, 2022, which would be automatically extended to February 20, 2025 if the maturity of all outstanding convertible notes was extended to a date no earlier than May 21, 2025 or all convertible notes converted into convertible preferred stock of the Company. An amendment fee of $0.2 million was paid. The amendment was accounted for as a debt modification and no gain or loss was recognized.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, to address certain post-close covenants for which the Company was not in compliance, the Company entered into a Second Amendment to the CIBC Agreement that extended the compliance of such covenants to June 30, 2021.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company entered into an Amended and Restated Loan and Security Agreement with CIBC (as amended, the “Amended and Restated CIBC Agreement”) which, among other things, extended the loan maturity date of the CIBC Loan from March 15, 2022 to February 20, 2025, and modified certain financial covenants. Per the </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amended terms, 36 equal payments of principal plus accrued interest would be due beginning March 31, 2022. In connection with the Amended and Restated CIBC Agreement, the Company paid fees to CIBC of less than $0.1 million which were recorded as a discount on the CIBC Loan and are being accreted over the life of the term loan using the effective interest method. The amendment was accounted for as a debt modification and no gain or loss was recognized.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into a First Amendment to the Amended and Restated CIBC Agreement that extended the compliance of certain post-close covenants to March 31, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company entered into a Second Amendment to the Amended and Restated CIBC Agreement, which extended the interest only period of the loan from 24 months to 36 months. Under the amended terms, principal repayment will begin in February 2023. There was no change to the loan interest rate or maturity date.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2022, the Company entered into a Third Amendment to the Amended and Restated CIBC Agreement (the “Third Amendment”) with CIBC, which amended certain provisions of the CIBC Loan. The amendment provided the option to draw up to an additional $20.0 million (“Amended Tranche B”) on or prior to October 31, 2023, which can be drawn in increments of at least $5.0 million. Upon request by the Company, CIBC may, in its sole discretion, make additional term loans of up to $10.0 million (“Amended Tranche C”) at any time. The Third Amendment extended the maturity date of the CIBC Loan from February 20, 2025 to October 31, 2027 and provided for a new interest only period of 24 months from the signing date of the Third Amendment, with the possibility of an additional extension of such interest only period of up to 12 months, subject to satisfaction of certain conditions set forth in the Third Amendment. The Company paid a commitment fee of less than $0.1 million in connection with the Third Amendment. The amendment was accounted for as a debt modification and no gain or loss was recognized.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company drew $20.0 million of the Amended Tranche B of the CIBC Loan. The Amended Tranche B bears interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate and has the same repayment terms as the Tranche A.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon draw of the Amended Tranche B, the financial covenants in the Amended and Restated CIBC Agreement require that, when the cash and cash equivalents of the Company is less than $100.0 million, the Company have revenue for the trailing three-month period ending on the last day of each fiscal quarter of not less than 80.0% of the revenue for the trailing three-month period, as set forth in the annual projections delivered to the CIBC. Further, the Company is required to maintain unrestricted cash in an aggregate amount equal to the greater of $20.0 million and the Adjusted EBITDA loss as defined in the Amended and Restated CIBC Agreement for the six-month period ending on any date of determination. As of March 31, 2023, the Company was in compliance with all covenants contained in Amended and Restated CIBC Agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CIBC Loan bears interest at a floating rate equal to 1.0% above the Wall Street Journal Prime Rate at any time. The CIBC Loan is collateralized by substantially all of the Company’s assets, including cash and cash equivalents, accounts receivable, intellectual property and equipment. The Company may prepay the borrowings under the Amended and Restated CIBC Agreement, subject to certain conditions, including a prepayment fee equal to 2.0% of the principal amount repaid during the first year after the effective date of the Third Amendment or 1.0% of the principal amount prepaid during the second year after the effective date of the Third Amendment.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the CIBC Loan had an annual effective interest rate of 9.6% per year.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CIBC Loan consists of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid $0.5 million fees to the lender and third parties which is reflected as a discount on the CIBC Loan and is being accreted over the life of the term loan using the effective interest method. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, the Company recorded interest expense related to debt discount and debt issuance costs of CIBC Loan of less than $0.1 million and less than $0.1 million, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense on the CIBC Loan amounted $0.6 million and $0.2 million during the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, Pulmonx International Sàrl, a wholly-owned subsidiary of the Company, entered into a COVID-19 Credit Agreement with UBS Switzerland AG to receive up to 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under Swiss Federal Government program to mitigate the economic impact of the spread of the coronavirus. In May 2020, Pulmonx International Sàrl received 0.5 million Swiss Francs ($0.5 million U.S. dollar equivalent) under the COVID-19 Credit Agreement. The COVID-19 Credit Agreement initially bore no interest through March 31, 2023. Beginning April 1, 2023, the COVID-19 Credit Agreement bears interest at a rate of 1.5% per year payable at the end of each calendar quarter. The loan principal is being repaid in twelve equal installments, paid semi-annually, which began in March of 2022. As of March 31, 2023, Pulmonx International Sàrl repaid $0.1 million to the lender.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Maturities of Financing Obligations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></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%">2023 (remaining nine months)</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%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">15,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,865 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</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%">(191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Term loan and credit agreement</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 32000000 17000000 8000000 7000000 P5Y P24M P36M 200000 0 36 100000 0 P24M P36M 0 20000000 5000000 10000000 100000 0 20000000 0.010 100000000 P3M 0.800 P3M 20000000 P6M 0.010 0.020 0.010 0.096 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CIBC Loan consists of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.573%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37000000 17000000 191000 127000 36809000 16873000 500000 100000 100000 600000 200000 500000 500000 500000 500000 0.015 12 100000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></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%">2023 (remaining nine months)</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%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">15,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,865 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</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%">(191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Term loan and credit agreement</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2600000 5469000 15058000 13948000 10790000 47865000 191000 10410000 37264000 Revenue RecognitionThe Company’s contract liabilities consist of deferred revenue for remaining performance obligations by the Company to the customer after delivery, which was $0.1 million and $0.1 million as of March 31, 2023 and December 31, 2022, respectively. The deferred revenue as of December 31, 2022 of $0.1 million was recognized as revenue during the three months ended March 31, 2023.The Company disaggregates its revenue by major geographic region, which has been disclosed in Note 12, “Segment Information.” 100000 100000 100000 100000 Commitments and Contingencies<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a lease for its headquarters location in Redwood City, California. In October 2019, the Company renewed its lease for the headquarters location in Redwood City, California for an additional five years commencing in August 2020 and expiring in July 2025. The monthly base rent during the renewed term is $0.1 million and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2013, the Company entered into a five-year lease for office facilities in Switzerland. The Company had an option to extend the lease through January 2022, which was not exercised by the Company. Per the lease terms, in the event the option to extend is not exercised, the lease remains in force and can be terminated with 12-months’ notice.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company executed a sublease for another office facility in Redwood City, California for a three-year term commencing on June 1, 2020. The lease agreement provides for early termination if the Company or Sublandlord elects to terminate the lease by providing the other party at least 180 days prior written notice. The early termination may only occur on or after the expiration of the 18th full calendar month of the sublease term. The monthly base rent during the term is less than $0.1 million and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company amended the sublease agreement entered into in April 2020, to include additional facility space in Redwood City, California for a four-year term. The amendment was accounted as a separate sublease agreement. The sublease agreement contained a rent-free period through February 14, 2021, after which rent is approximately $0.1 million per month and is subject to an annual increase of 3.5%. The Company is responsible for its share of real estate taxes, common area maintenance and management fees. The Company is eligible to receive a tenant improvement allowance of $0.7 million to fund facility enhancements. The sublease agreement can be extended for an additional twelve-month period, at the Company’s option. For accounting purposes, the lease term is 4 years as it is not reasonably certain that the Company will exercise the renewal option. The amendment also changed the lease term entered into in April 2020, which was extended until May 31, 2024, but left the early termination clause unchanged. In September 2021, the Company became reasonably certain that the early termination clause would not be exercised as capital expenditures on the facility build-out created sufficient disincentive to terminate the lease early. The lease term was reevaluated and extended from November 30, 2021 to May 31, 2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases on ten vehicles with an average lease term of 2.9 years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost consists of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:67.118%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes a maturity analysis of the Company’s lease liabilities showing the aggregate lease payments as of March 31, 2023 (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</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,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</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%">6,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount of lease payments representing interest</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%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</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%">6,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current lease liabilities</span></div></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%">3,299 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</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%">3,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></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.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08</span></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%">Weighted average discount rate (percent)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 style="padding-left:9pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service Agreement</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, the Company entered into an agreement with a service provider which requires total minimum purchases of $0.6 million, $0.4 million, and $0.4 million over the next three years. From inception of the agreement through March 31, 2023, the Company recorded $0.6 million of expense for services related to this agreement in cost of goods sold.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be a party to various litigation claims in the normal course of business. Legal fees and other costs associated with such actions are expensed as incurred. The Company assesses, in conjunction with legal counsel, the need to record a liability for litigation and contingencies. Accrual estimates are recorded when and if it is determinable that such a liability for litigation and contingencies are both probable and reasonably estimable.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Company received a civil investigative demand (“CID”) from the U.S. Department of Justice, Civil Division in connection with an investigation under the Anti-Kickback Statute and False Claims Act (the “Investigation”). The CID requests information and documents regarding the Company’s relationships with certain health care providers, medical practices, and hospitals in connection with the sales and marketing of the Zephyr Valves and related products and services. The Company is fully cooperating with the Investigation. The </span></div>Company is unable to express a view at this time regarding the ultimate outcome of the Investigation or estimate an amount or range of reasonably possible loss. Depending on the outcome of the Investigation, there could be a material impact on the Company’s business, results of operations and financial condition. P5Y 100000 0.035 P5Y P12M P3Y P180D P18M 100000 0.035 P4Y 100000 0.035 700000 P12M P4Y 10 P2Y10M24D <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost consists of the following (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:67.118%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></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.83</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08</span></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%">Weighted average discount rate (percent)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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 style="padding-left:9pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 721000 724000 8000 9000 154000 147000 883000 880000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes a maturity analysis of the Company’s lease liabilities showing the aggregate lease payments as of March 31, 2023 (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining nine months)</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,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</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%">6,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount of lease payments representing interest</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%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</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%">6,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current lease liabilities</span></div></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%">3,299 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</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%">3,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2675000 2970000 1044000 6689000 375000 6314000 3299000 3015000 5152000 5806000 P1Y9M29D P2Y29D 0.060 0.060 872000 131000 0 56000 600000 400000 400000 600000 Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three months ended March 31, 2023 and 2022 was $0.1 million and $0.1 million, respectively. The income tax expense was determined based upon estimates of the Company’s effective income tax rates in various jurisdictions. The difference between the Company’s effective income tax rate and the U.S. federal statutory rate is primarily attributable to state income taxes, foreign income taxes, and non-recognition of US tax benefit because of a full valuation allowance against US deferred tax assets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense for the three months ended March 31, 2023 and 2022 relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions.</span></div> 100000 100000 Stockholders’ Equity<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023 and December 31, 2022, the Company’s certificate of incorporation authorized the Company to issue up to 200,000,000 shares of common stock. Common stockholders are entitled to dividends as and when declared by the Board of Directors, subject to the rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date. The holder of each share of common stock is entitled to one vote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares Reserved for Future Issuance </span></div><div style="margin-bottom:12pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reserved shares of common stock for future issuances as follows:</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 style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock available for future grants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,681,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock available for ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,160,155 </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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471,816 </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:top"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Plan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the three months ended March 31, 2023 is set forth below:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Options</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">835,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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%">(23,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding as of March 31, 2023 was $9.6 million.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:56.295%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (in Years)</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%">Options vested</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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,248,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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.95</span></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%">Options vested and expected to vest</span></td><td colspan="3" style="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,278,913</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.19</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intrinsic value of options vested as of March 31, 2023 was $6.3 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Early Exercise of Stock Options</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the individual option grants, options are fully exercisable on the grant date, subject to the Company’s repurchase right at the original exercise price. Accordingly, options may be exercised prior to vesting. The shares are subject to the Company’s lapsing repurchase right upon termination of employment or over the options’ vesting period of generally four years at the original purchase price. The proceeds initially are recorded in other liabilities from the early exercise of stock options and are reclassified to additional paid-in capital as the Company’s repurchase right lapses. During the three months ended March 31, 2023 and 2022, the Company did not repurchase shares of common stock. As of March 31, 2023 and December 31, 2022, 46,012 and 77,782 shares, respectively, were subject to repurchase, with an aggregate exercise price of $0.1 million and $0.1 million, respectively, and were recorded in other current liabilities.</span></div><div style="margin-bottom:12pt"><span style="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-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity with respect to restricted stock units was as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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%">Unvested, January 1, 2023</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:120%">998,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">27.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">(34,855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of restricted stock units outstanding as of March 31, 2023 was $30.2 million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Total Stock-Based Compensation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is reflected in the statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Cost of goods sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:120%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, 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%">3,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above stock-based compensation expense related to the following equity-based awards (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Stock options and restricted stock units</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation of $0.3 million and $0.2 million was capitalized into inventory for the three months ended March 31, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.2 million and $0.1 million was recognized as cost of sales in the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, there was $63.5 million of unrecognized compensation costs related to unvested common stock options and restricted stock units, expected to be recognized over a weighted-average period of 3.1 years. The total grant date fair value of shares vested during the three months ended March 31, 2023 and 2022 was $4.0 million and $2.7 million, respectively.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company had unrecognized employee stock-based compensation relating to ESPP awards of approximately $0.1 million, which is expected to be recognized over a weighted-average period of 0.4 years.</span></div> 200000000 200000000 0 1 <div style="margin-bottom:12pt;padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reserved shares of common stock for future issuances as follows:</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 style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock options issued and outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock restricted stock units issued and outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock available for future grants</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,681,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock available for ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,160,155 </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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471,816 </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:top"/></tr></table></div> 3278913 2495528 2696843 998473 2681944 3765706 1502455 1212109 10160155 8471816 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity for the three months ended March 31, 2023 is set forth below:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding Options</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,495,528 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">835,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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%">(23,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2495528 17.35 835400 11.48 23006 2.02 29009 17.29 3278913 15.97 9600000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:56.295%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (in Years)</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%">Options vested</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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,248,108</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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.95</span></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%">Options vested and expected to vest</span></td><td colspan="3" style="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,278,913</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.19</span></td></tr></table> 1248108 14.21 P6Y11M12D 3278913 15.97 P8Y2M8D 6300000 P4Y 0 0 46012 77782 100000 100000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity with respect to restricted stock units was as follows:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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%">Unvested, January 1, 2023</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:120%">998,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:120%">27.72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,800,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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%">(34,855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.84 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 998473 27.72 1800120 11.48 66895 32.08 34855 22.68 2696843 16.84 30200000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is reflected in the statements of operations and comprehensive loss as follows (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Cost of goods sold</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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:120%">566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, 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%">3,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above stock-based compensation expense related to the following equity-based awards (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Stock options and restricted stock units</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</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%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 223000 147000 566000 421000 3849000 2945000 4638000 3513000 4540000 3312000 98000 201000 4638000 3513000 300000 200000 200000 100000 63500000 P3Y1M6D 4000000 2700000 100000 P0Y4M24D Net Loss per Share Attributable to Common Stockholders<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders which excludes shares which are legally outstanding, but subject to repurchase by the Company (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">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: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%">(15,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Weighted-average common stock 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%">37,630,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,007,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: weighted-average common shares subject to repurchase</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%">(57,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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 common shares used to compute basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,572,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,805,366 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an antidilutive impact due to the Company’s net loss, in common stock equivalent shares:</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 style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</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,696,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</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%">46,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares committed under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-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%">6,041,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders which excludes shares which are legally outstanding, but subject to repurchase by the Company (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">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: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%">(15,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Weighted-average common stock 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%">37,630,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,007,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: weighted-average common shares subject to repurchase</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%">(57,957)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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 common shares used to compute basic and diluted net loss per share</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,572,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,805,366 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -15860000 -15860000 -15828000 -15828000 37630339 37007527 57957 202161 37572382 37572382 36805366 36805366 -0.42 -0.42 -0.43 -0.43 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted average shares outstanding because such securities have an antidilutive impact due to the Company’s net loss, in common stock equivalent shares:</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 style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</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,696,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised common stock options</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%">46,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares committed under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-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%">6,041,923 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,011,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3278913 2687031 2696843 1110887 46012 189266 20155 24252 6041923 4011436 Segment Information<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker for the Company is the Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region, for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results or plans for levels or components below the consolidated unit level. Accordingly, the Company has determined that it has a single reportable and operating segment structure. The Company’s Chief Executive Officer evaluates performance based primarily on revenue in the geographic locations in which the Company operates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area is based on the billing address of the customer. The following table sets forth the Company’s revenue by geographic area (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle-East and Africa (“EMEA”)</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,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</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%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from Germany and France represented 8% and 8%, respectively, of total revenue for the three months ended March 31, 2023. Revenue from Germany and France represented 13% and 8%, respectively, of total revenue for the three months ended March 31, 2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area are based on physical location of those assets. The following table sets forth the Company’s long-lived assets by geographic area (in thousands):</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 1 The following table sets forth the Company’s revenue by geographic area (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 style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle-East and Africa (“EMEA”)</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,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</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%">71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9337000 6013000 4531000 4053000 596000 719000 71000 0 14535000 10785000 0.08 0.08 0.13 0.08 The following table sets forth the Company’s long-lived assets by geographic area (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 style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4434000 4634000 55000 58000 1000 2000 4490000 4694000 EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (.)J%8'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 " "#B:A6[D#:+>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[H&";UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.+\'CZ2M)@T3L @+D:G&&FDB:NKC!6_-@@^?L9UAU@"VZ+&C!*(4P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^2DW0.N&;7R:_UYG&_9:KB55WP5<$?]I600L@5?Y]621A'^_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 (.)J%995^D[Z04 *,? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,"+;,)=DFS! GV6::$ +9MMM./PA;@">VY$!9LI2[HKP]\!7B\O&68/X?,:R4(W%ZA>^!NIH/4^$:?Z7 MK(IOV^T&\;)4B6@=#"6(@KCXSU[7%;$=8.\(H.L ^B' WO4+SCH@K[E64;(< MZYHIUK^08D6D_AK4]$5>-WDTT 2Q3N-$27@;0)SJNV+))1E!QDB3I LF>7K1 M4B"L7[>\M/DATN&4*?U<IA@J%MEE!=\9/:<(\ M?MF WI9RN>2-_@_?V5WK9Q/>-Q)[!]LN8=N8>O]:>!GT4T6>WQ)N(L7#;:OY M9$)"HVHB=4JDSF%(3QF3BLOPC8QY(J0RX>%22F:F2G'1J)IXW1*O>QC>B,M M^+H7$A@,C,G#E=\TZ7FN#0T)IPYR7<^2%P8SX/ M]# *:1RRR-A&<9W1E_N'Q^$?Q'T[QZ$)%16IB6I;U:QJ'0)[%WM" M0@-ENJV>D(F"7DF$)*[(8B7?X+]OK($]ZM M&LP"+^=&FO(>R5ZO:;5INVT;&S,>7)>75KST$-Z![X-Z>K*Y(/?P'7F,S7G% M)7N61=P%3UG"V0LGUQ(QBHW4N-R8^RL! MTY:6,=(>PPW9E1VR<4/SD;;LQ",IED'LF1.-:[H#(^@Q/))=F20;MS8?043]\(!+.5W9PL7Z'8L(]8Q')%=62(;]S/WPH-&.%J(&/-$>T2<;AMF$LO, M=PQ39%>NR,;MS'.@P.V)&;'IC].?R(1[F30/A%=[E%P113#;3I3P7D[(]]8I M6$&2,$F6+,PX26 )FR_PC95P#+M$*[M$<4,#AMX/XCF9O$53$9K8]PCQXK+8>M1+;+8!-W+B MBKLXC^%V:.5VZ$%N1R]!89D"3F1X'&1#Q"T$C[S%,#ZU, M#SW(]$PB%H;D*DOA=6INM?7VA?"PNGB5TZ&X45GCW411NDVMI^Y6#1L"W; M/7+-IDV;CG%%@D?6!:W'E MI\,I\?1JOS@1+9^6)]"#_-RU57U>'%\_,#U?IB3D,PBU3GLPX,GB1+BX42+) M#U6G0BD1Y9<+SGPN]0?P?B:$VMSH'RC/Y?O_ E!+ P04 " "#B:A6$2J] M.,,& ['@ & 'AL+W=O MEU?G7I+W')+G#T+^J)>,*?!8%E5],5DJM?HXF]79DI6T/A4K5NDW"R%+JO2M MO)_5*\EHWC8JBQF&,)J5E%>3^7G[[$;.ST6C"EZQ&PGJIBRI?/K,"O%P,4&3 MYP=?^?U2F0>S^?F*WK-;IKZO;J2^FW5>."ZI\UNV1%83QI'#^W3B?=-TW#W>MG M[[^TP>M@[FC-+D7Q-\_5\F*23$#.%K0IU%?Q\!O;!A0:?YDHZO8_>-C:P@G( MFEJ)@?=O/X"W@%?@VU(T-:WR^GRF- ;C:99MO_=Y\ST\\KTO5)X"@J8 M0TPP&&7<@8R_(ZVJM1Z&03RY4L?5!%(9),H#EL K"*'#C2CIF0-;MW!%JR:2NRX>J1F)W>A#C 6R'$0F(&W7:H4Z]J+\)18LC M *9VRA*$TV%F'691DH8C(!'L60=Z8?XNJOL7SJ.MQ[WY')%A17)8A2D>&0IH MAR71D7BY;[ANO>QU:1P'0XRV58B3L9SV5(:\]*$'K!9W4CVU ]74]Y666VIT MPF^][8_1% ZQ.JRB="R?/139SQ_-K\@;*%T&(5CV>M9"/EIJ!7;0"Q 4S//'$>&#:K!)$X1"E;13ND.@^R)YZD)][-M72 \UF M%@P1MBJYPPZE)(K'LMAS$$J.TJ<%IW>\&*^-7BI[J4I]+6_[,?<,AOP4UJF6 M%7TRO. ,V"8FG-C%RT%?<9BX.P7WY(7]Y*4!RD:+TP.=@FTJ0C BP['C,B-X M;.C@GK*PG[*NJTR4#"CZR+RIQ#8;1<-$.FS0R.3#.TLO/U]=L073HSO7ZE13 M:N,&9],/LE8A+B,,1^#U%(7]%+6C]7-VYZ0 ;'-0.I3,+ILQ;#U+83]+=66! M4@AI#85H1C&%E2'61*D(XLEW%,6 M]E-6-R#UG.F@.G4>MMG(6BLY;,9T$^X)"_L)J]>AQW6]S4L$HB&WNJQT/D>P M]MR%_0NH'NOH_+%70"1&\5!$.LE0ZET.:0,"9DN%!RF)$T MBD:22'JN(7ZNN11ER941\IL%:"8JQ:M[5F4:+WC_AU ,)!^<6SA>QVX6!RXY M\ J.]H/O*8P@K_JY52+[L11%SF3][DV"47S6+FSRY&M4G"%+R%IQ B3>02K&G1L"E < IA^P?J)95FAZ)1FK3X/RP_ Y5X M?LKKVJB5=ONB4;5>W^1Z!&G5:U807ZC,EAO45RUAYQ^3>*^Q,N\V^ M0_G@-=E/T,YNYH'M3#TQ1#6>'0P]Z?E/P9\!$D]C J=:U_^OW&HW81A.PR@\ MRLT+NL+6&E:A\MOL=T:O1XA?CWS*E!"_*-$"OBF;HCWIV.[HB5)/XZ4YGEHSP%OI[(3NDA[8 M&N\.JS .1V#W^H0DQ!H5KCWA ,*1;6C2ZQ7BURN6'&CGXPN#2*P3$>>&@JNJ3<\ZK6ZF^A&\+36*=!;DXJ-S=*K-K#OCNAE"C;RR6C&KPQT.\7 M0BN&[8TY/^S.B^?_ E!+ P04 " "#B:A65V]'ZN\" !1"@ & 'AL M+W=O4._&D&IO+ M>")*S2B'N42JS',BGZZ!BY98"E(=?)A['O1 M%8*'DNJG/FLUU["?RWYTEZH@"4P=\U4ID&MPXI,/7HBO^HS^)[*.[:"U'>QB MC^?F>P$IS6$KNP'GJ" 2K0DK 9U2CE+!&)$*%2#K@S[KVXUZB:A:POYCK&,\ MP-B;N.MMF_NB.OJ'K?[A9L#[JT5[Q-?]H2Y:'Z^>%_@," M.Q9&K871NRQ0IO5+W4O2NB(SAL!8?O$FSN!Z4)3RE?[5,=[E6]*Z*C M.FI51SM5ST2>FQOC'](\.BC-]T5UQ(];\>,CQ!^=X^-7F^GC_B0_)++CX*)U M<'&\@\-2_.*5IB"* AQ&X0OQ?8$C\X2C?NT>_GL_XN/5'Y'O#?T!'GHC>TVX M6_>]+;;,A;JB7"$&2P/%@\APR+I^J3M:%%4)<">T*2BJ9F9J/I VP,POA=#/ M'5M5M%5D_ =02P,$% @ @XFH5E2,-JYY!0 %18 !@ !X;"]W;W)K M7N]+OCD7^1RPE?"?+1<%57 K=G.Y%XPFM5.1SXGC!/."9N5L MM:R?O1.K):]4GI7LG4"R*@HJ/M^PG#]O8*7ZU)H!UJB]\S]B"/KI%.9?\H2E5[/HAE* MV)96N7K/'WYA;4*^CA?S7-9_T4-KZ\Q07$G%B]89"(JL;'[I8UN((P>(8W8@ MK0,9.G@3#F[KX-:)-F1U6J^IHJNEX ](:&N(IB_JVM3>D$U6ZF&\4P+^FX&? M6JUYF<"@L 3!E>1YEE %-W<*?F"TE$1\B][NF:"ZZA+14EL6T#*I'LL#0[]R M*=$%^GCW&IV]>(E>H*Q$'U)>23"5R[D"2/VJ>=P"W31 9 +(16]XJ5*)?@2P MY-1_#LEU&9*G#&^(-> ;*BZ1B\\1<8AKX%E_O3NQX+A=P=TZGCL1[[:,><'Z M J,_7FVD$M#.?YJ*U03SS,'T'+^2>QJSZQF,B&3BP&:K[[_#@?.#*=-G"G:2 MM]?E[=FBK]ZS RLK9LJQ<0QJ1[WL'%;8\UU_.3\<)Q)!_R[V &*=Z^)S=^TS!3M*-NG2C M+W2O9%3$:;W^)=#*.=_KV6M*.AJ5VR.^.QB3L9'KNQ/=LN@@%U;(.Q!#&)%S MM&,EC$Y>P]($5"/3*XS62Q/O8MRX)'2'[6VP.]9&/G=< M&S_$0SZ#%5Y,U:]7*FR7JKHY(9YWL;[;1*T1!U;.1,WB]1M\Y>>Z*3<,ON<94O31R#=6)NBS\0R?L LFE +W(H;M*M9^\@">=<@- M8D:\(>/8* @G^'HIPU;IZ.IHI I-18F"T60VVY&I9NR%!T=VH:V;,3[YY+;, M:ZN,?:OB/E>TT]1[.<-V/5M70K R_HQ O$J9TV;?E_P%NZ(I[<5CF0K)<*C& M-A=D0GI)+V3$+F3KE)8[/32H*F$_G6?_P#9J!_MH=*9[ZR4"=M@HWS-%-SE# MDL65R%1F5CHREC <#C\A#$87DXI,>IDC=IEK%7FR[=I\C-AC13L&:K$-L@G%C]C%KUNSX1,"R93"LDV5 M$MFF:OH"*EQ I\"^/[Y/83O"A#S7YQ19C,Z@EQ*>YU0<>9O'H6&(CNF=2V\X M$2;,W(D<>_TD=OW\4HZ*F]-,LKS2AP_?D*CW=8F:S:82[068V 7X4WU(Q)(+ M>H /0IC]-:E$E3Y/@23T]*GJS]KR/Y:D'_DFM+D*AOUIZ(?$C4:%,%@&D>.[ M03!1BU[DB5WD__]:'+>'K1KC3X2I:A@LS=68'QVP%4SLZG-'"9A5J9J3J.YI M=[;YJC[1&SR_P5?KYH2R#],5$N5L"R&=RQ"P1',&V=PHOJ^/\39< M*5[4ERFC4!IM /_?;O0+NI/@U;]02P,$% @ @XFH5L8B:=IQ!P MJ#8 !@ !X;"]W;W)K^94R@QR(O^=5L*\3N]7S.DRTK8OZJVK%2WKFMZB(6\K2^ MF_-=S>*T#2KR.7$<;U[$63E;7;;7KNO59=6(/"O9=8UX4Q1Q_>D-RZN'JQF> M?;[P+KO;"G5AOKK38_HJ19P4J>526JV>W5[ ?\.J)M0)OB M]XP]\)-CI(IR4U4?U,G;]&KFJ!RQG"5"0<3RYYZM69XK))F/CP?0V9%3!9X> M?T:/VL++PMS$G*VK_(\L%=NK63!#*;N-FUR\JQY^9(<"N0HOJ7+>_D'/+P9I\'O"W1.MYEPSD)G\!*DJ9H\K;F M?A%;5LO*+&1'WZH>>,_0VS*I"C: &XW'W;#;+,E$'V0NU3Y*3HZ2DQ9U<0;U M#;O+RC(K[V27S.,R8>A;J1_?QC7C+U$L)%7R"E'\'2(.P4-R6O'56/B:[^*$ M7+^BWI)BWR.7\_M3/2%90TBP" BL MIR8]JDDGJCE&P3VF=U+I>$D)7?:K?&TFH[ZFBIED$9 @JA%K<%3[\UV5YTA.6@]Q MG?XU5'4+R,8/";:!! LAP2(@L)[Z[E%]U]I!WG+>M/U"3F3)?LK@2GG4[.3A M/>-"=1YY4U*+.DO48'M(4&9R_CL9'(>:@Y5\:G-PC;&0R.:O#X20E"$D6 0$ MUM/9.^KL_0>=V2.KDXRW=_>7JYV:_I_4UTHZ55_/T'>Y))XV5FX@*4-(L @( MK*>O?]37?PY]AS3US6ZFILG>U&?-S-21>01A"$D8 8'UA J.0@6CA=IW++1K M:G5-(%&AL-CEU2?&]O,ONF[J9*LFYVOY]/)49[023^V,@2'*PG,$C7I2$%QDZ@]4AKCJ;VR#&,(21C! 36DPL[W3+?L0JV MWL;E'4/'[H5X<_,W2UJU:K8["#2X=G>,JG+U=8*=?*HV(QA#4,8("JTOSHD' M@ZWBM+WD0AEDJ9K:=JSD<>N[L4=U/"P+'E@W8U<7QDH\69@QG"$H9P2%UI>F M\TJPW2Q9-W7-RN03$G5<\GPO2YS^W7"A[+%!94Q'XX(L=&$@#8@-*%HXI@ 1 M%&5?E\[UP';;HQO/FE(NZ?/L']EW[N),/=#G%>?*RI)*%7']@8GX)F>(LZ2I M,Y&Q88>2#I79Z$[63$U6#1(M'%6""(JS+UOGQ&#K4G_U,Q-(R3,HP<(L '8# MHC\'V"DFBP#JFH"B14_72%^&SA+!=D\D+%.+__M37!_=0S*H%*CI@4W7@_K. M,ECH2Z0-*&\(BA9!H?45[

B9GFQ L#GHF>D,%QB;SL8B\(- M?Z(>2(<7"ZH/4F:J"^KXA- S#;_S$+#=1)BT]S%<:^9:GOJN_--MG/7HE!M[ MIB>W:U G 0JM+UCG)6"[F?#D]L:P2('9M-V%X_BZ1&8Z&NCBF#Z!ZQ!C\R(< M2(==WYA_S507U'4H/C>F=RMRO/P?=SDPY-IW#8JV 44+0=$B*+3^SFZWS"?V M9?XS;W;8V2?O_)KK?,\+EOKH"$H:@J)%4&A]N3OC@-B-@V?:\R#F.I]0Q_&T MT7-6$TK(' )=O2.">H_@*)%4&A]J3N?@MA]"N#]#6(N MY#W?Z)V@OL88RA"4,H)"ZVO6F1K$;FI\^18',1T(UU 'TBW8C& ,01DC*+2^ M.)T_0>S^Q)=L<9 !4\'W="?=3CQ9F#&<(2AG!(76EZ;S1(C=$_F"+0YB6AL^ MT74!?8,"%"T[L5NX'GZ!J >B6@:"$H6D3,ES"T&NF_$=VY(-3N@HS? MWJ"#+T>;O@3U?>J8CVRC4V[L.9ZJ RA:!(765ZLS,:C=Q+!O70PKA$U_=T&7 M5'\V&$AG^+L#:5PG(*X^YP]Q!D3KO=% J@OJ>=C7_=WYR3<[ZALN6>8[-;CG M[%9&.J]\V:CJ_6=1^Q-1[=K/>&XJ(:JB/=RR.&6U2B#OWU:5^'RBO@PZ?IRV M^A=02P,$% @ @XFH5CYC-+=G" AB< !@ !X;"]W;W)KRCV@/-:(F793A,#V>P=NL!N&VQZ[6=: MHF-V)=$GTGGIK^^04D1+?(E]\'[82/)P],P,9YXAQ>MGWOP0.TIE]%*5M;B9 M[*3<7\UF(M_1BHB/?$]K^&7+FXI(N&T>9V+?4%+H054Y0W&;23)Y>_"=/>ZD>C!;7^_)(WV@\O?]?0-W MLUY+P2I:"\;KJ*';F\EMD?+4FD"'']T2B?].]7 X^LW[;]IX\&8#1'TCI?_887"OU_]-S)QI,H/PC)JVXP(*A8W?XE+YTCC@: 'O< MU U XP&I9P#N!F!M:(M,F_692+*^;OASU"AIT*8NM&_T:+"&U2J,#[*!7QF, MD^L[7A<0%%I$<"5XR0HBX>9!PA^(EA01WT9W1.RBWR#B(II&OS]\CC[\]'/T M4\3JZ%\[?A"D+L3U3 (:I7.6=V_^U+X9>=Z,HV^\ECL1_0H(BN'X&5C1FX+> M3/F$@@J_D>9CA)-?(A0C[,!S=_IP%("#>\]BK0_[/*NV#P8F=OB MOY!8[>R6'(I1SNNA$""J=D5I8.)(14ELB=L-<]C"709A?ZB>8=KQY MC9X;)NFTX,^U$]O2>C-:X!$Z6R;-W/!6/;Q5$-YG"O,H9VV8H:Q'I.*-9/][ M-^XK&PI>C.#:,CCS9'(2&_J*@XAOCP%"S NZD6H2Y/Q02VV"?L*$.) ZIS"1 MA7LR=.\9S(9Q.7+)^"PX(N#D+ L@ A4[5*(%WUFBYS;T63^H)!NH5(+FA\9; M@KHW'N.3W59;.D4#A"4Z93=/SZ;)Z.,3J$DM0# MTC!S$J9FQ4SYCM2/5(PJNZX5VO,E(QM6:A=?.>%?E*20@F;/ M-^<-3R9AHKQOZ)ZPXFVRM_.'RQUMH(-O&JH*D9>$$IL-ITDVIDR75!I[JGUB M2#,)L^8_-<@ .)L I_,Q- >-^J)M:#()\V0_(??DU3L;;?Y;VHZSA1*4^4)N M>#()$R7@:PYT4"6<$&W.FZ)T88%TB6%?2X0,.:(P.7ZIH6^CD20O-.A)9/-: M.N8^A\P4>0 :[D-A[ONJ2>(=)R('FRVR\31T2GGP&39#83;[3+<4$KB N@C5 MY^!VGDU1TV3,M2XA[.DED>$Q%*2%EL?^S!JETSO$C+)T7#&=0H/,H2# MTK,6QPRJNS@%>)#'SF7=2VD;.L%0&@I3VOVA@2Y$$0:T?:T']*+4:;B#NQ*< M)%8:..16./9TJ-2A3YJHF:_G%@>^5W)V@' 6;CCLBV$)B ? 7>\"1:G97G6U;#,NP$T$'Z M/3O/+Z1MN ]H:!B':?B^X3FE1>>"#6] @W+!H2Z@^])95')2.S<#;=9%,?P; MA<\AYLD8;+@9A[EYB)J^T"9G0-:0/M!45+ <%6I_""A'+5S=.YDV)5L,XY!! ML8>WL>%M'.;M(?9^\3_&W@5@!^O4:E_R5TJ['_9=M8CVI2R)I0M!FPS]T WM(_#Z\Q?MUN:2Q4'^M(N MP"/H5VB_&(?(:,M47=87JC@_D=+'BMA>:Z)Q=0[+# TQU(W#U*UBP.J\T?WK MAX*V5ZHHGVF 3=?+;&&9X"+_%4X\Y1D;5L=A5E?E^1<+J$8/A5 V+%--09=V20RN\6GF,,BT!7@;I]'OWJ8+UNX7YR6:JCQKY\3>^#2EU M5=0?#]V;7#C8H9S],>I"VH;.,[T(#J_9[\Y*3'M)#J%.8VO^.N30*O%M;*>F M:4C#3.T!"=:0[2<'-P>G;IDNB?=DZ[[)[ F68NN4": MI:9]2%$PS1X.^WVI/W^3,JK?=K29I)4[3=)@-W)NFEQ*V]!XTUZDX?;B*]D# MIS%U2*-O@QIU&$*,^R>G*^S&83[NBUPROI@=?6P.MQ8G+/"4462TL=A^Y3IM M-R^U.XDT6XV-DWTG"_<5OI[UEF>_[/=^6IW4R@L0T.$<]R-C6] M1IJ=GE3JNU;)Q:&A;R2F5XD0H?9D$H!W9UJPGSD[TRZD;>@1TZ*D[[*UI#WVU-Y+O];FI#9>25_IR1PFL&)4 _+[E7+[=J!?T1^_6 M_P=02P,$% @ @XFH5H^9876E!P )!, !@ !X;"]W;W)K! MVAWM\LPEMR17LO+K[QER7RQ;-MK>?;&UU+P\,_/,#+6G6^MN?444Q%VMC3^; M5"$TKV8SGU=42S^U#1E\L[:NE@&/KISYQI$LHE*M9\OY_&162V4FYZ?Q[-J= MG]HV:&7HV@G?UK5TNTO2=GLV64SZ@U]4604^F)V?-K*D&PH?FVN'I]E@I5 U M&:^L$8[69Y.+Q:O+%RP?!3XIVOI[GP5'LK+VEA_>%V>3.0,B37E@"Q+_-O2& MM&9#@/%[9W,RN&3%^Y][ZV]C[(AE)3V]L?HW583J;/+=1!2TEJT.O]CM.^KB M.69[N=4^_A7;3G8^$7GK@ZT[92"HE4G_Y5V7AS^BL.P4EA%W;'%.*R]?C>>V'7(E0DWMBZD69W M.@MPQ0JSO#-[F_-T45.SKSP!QP+GL<5XNGS7XLW13<;3( MQ'*^/'K&WM$0]U&T=_2$O0^NE$9]CJ%GB--XJU4Q9N+:D2<3T@&R\589:7(E MM;C!(8&6P8M_7:Q\<"#6OP]E* %X<1@ -]LKW\B#.&]>,[Z7R_K_\&L^/7>Y^M6U];QE5XHDW?25. AVO:<=7;T1FJ%6624Y*^N**=Z14XL7KX\%M#M_3$^1\]: MNB(MM]+1GIWE?'$TW8M >2%%;NN:'-?_&^B7)&HJ5 XV!,HK8[4M=RP3%4(E M@VB/@RY+QRUJA<6.9=&P>::&+$&*BB4)XPH,37?6X_7%_UB=V+B0\7W[[V M J1O4P=L*Y57'"M'X6"HZ*OZ3P(0QXUL5_">5]P$GZ3>C(XZD7C8.\P2)2KI M@NK+PB OO =E8NPW.X].&N%VLNEX8 17DDV!AS+\0_S4FE)<&*EWGNUJ&6)R M>B.=5'\^HH$PRJ%*@\B"315 9A&2+$1C,7@1[U )+LNVLO50YUH:E#W"KD S M:&,]@E.0U:KF?XR34$"0J+#"V N0QJ&$L=(JU*M-$7;OG5EM"L;,(5M^7W6 ML1/?KKPJE'2*N"G$]X3N,[M,W( HG\EIN,S$1+DG=SWM:M MCFV*E:IR%;@<7QZ=G$R7:""MX\R)DP:; $SM5\%47+6.07#LH7*$UDR;AWCS M/)"./O%AF>T-K);I_N5B.3T9?1D^.9[.AQ-N/PX*A>!RC^''BX4"<7P&7OB& M8E_JW11HC^'$Y\/RQ<-ZV+-^W+,C8*S* M1D;VI6&."YEZM']@$(5I(T(>P&4D=-X1FMN/I0W=!;%8=G29HDQ#AZ_0JYC" M/HWR0]FD.R0\6OVSQ=NB9 )EPCZ_CQE-T<&FE#PTMQF[C/N&@0..QHP/!R)( M?<;G1;?@^+/RON42=\_8#JV1;:'20@SD5/UG2C$5[X$W#T/*/WQZ?_7-XJ6X M1L148S7]>O^TZ4^YSPOLVQT[P:TB[4X'XWX8\!^G-U/QUMHBGERY%G.^X.7) M\RW=P\9DL(@LL"EQP<=BC: HV3%MW.0\SIT%N5LTI8 F[P.(\*6E%+9U]PAZ MP32!&*[RV7Y<0P0]RAKICQ:#O 4A5SM>#4=1O@X#FU+,)?==>O[%ZEN)1JN*"EB&)_C*G+N"FVQ"ST MT1_6?>('&^6+#K0Q3?+;+%%*HG*YBS<+-AK+^""[N-A8O7FG!P,-> MXT[F?.<6APU9< MD1J9 U0."D\VA":/9+]%5S+W9XV8$.R3.8WV,H=%?\0_,/@BF3Y:<;Q*(BN MS%-S]']J9_Y9S;^/Q7_:HAS'.&&V,?VZ 9C8F5<\ZQ^05(Z-\V@D](%,GYD) M3[3PPR#_(M6YR!UW57?CB>SEAV=FP_[R2AP^6.'8^8D2W9)":E=*J\_2L%B>+M.)M]L?ML;I1KL6[PXZ.D?7KFD@'<8MY9*&(F MQ3$/--(5*=I=7R6-91;OMT@\^^Q7X,,T]T&GH314C!OA8:&B_N&D1P^/RS0] M]+-V=N_-18R1W\_X-$W32XSA='@%=)'>?(SBZ?T1KEFE@GM-:ZC.I]\>3X1+ M[V320[!-? ^RLB'8.GZL2!;D6 #?KZT-_0,[&%Z,G?\74$L#!!0 ( (.) MJ%:_P^@6^! #TT 8 >&PO=V]R:W-H965T&ULO5MM MD]RVD?XKK(V3LJMF9U\D)R[KI6JUEFR=+XE*:R5UE\H'#(F9@9-,NW)R^?\W3OW\KD=^MJT M^ITK_- TRNU?Z=KN7IQTGI>\#>C=S[[7) D*VMOZ8^WU8N3X:G!OO[EC1BCL.OBQFQ:LS:E M:OOBJBSMT/:FW13O;&U*H_WSLQ[GT:ZS,M!^);0OC]!^4OS9MOW6%Z_;2E?3 M_6?@,S%[&9E]=?DHP3\KMRR>7"R*R_/+)X_0>Y*$?\+TGARA-R-E\8^KE>\= MG.6?: MZO^*=O%*>>-IX3L2L>T51]=/6UU+T\ M?_9A>;,LOK^Z>L=_7SS[:EEUVTEO;UME!=!X6H5:V+S6"$ M(^BET:0W/.>]](%.54._M9CA=5XHY8LUODZB9,8!J;92KO*P0<7& M8Z-$\:YNKJ-@!1;.[_S051.=7-U\2)M@;3KQ3;+3+(57%O^E_6^N;EZ-ZGPW MR@%BU\GZT7<^QS- J1XJ+9H51GQD,?@@BVGP]6YK2;5VUX*:'U;>5$8Y^#$L M7-?BF&78LU(UF='S9N2 UBLN';DOZMH@"ZO@464NQQ*&C0[_-CC\J+&WK530 MCP@<>"BD(BN6ZSM=ZF8%;PJI[[+8X4&% ^Y(1@I_"(O'12:-PPZ(ROJRM'Q#=<.)?!D.1M]H7*4:6S#\IGL\C'Q@C_7/L*-(AJ9?; ME-59]] 42]1OG=9%(T5$4Q&96TT:6N"&.AC;Z)^'U\WK%%X+YCVFNSFIE\6U=CW0$E:- M'B%2VY[2R\0"+2TA#PXF8K>;U>9C63+9+E/3:"EP;!O3DYUR%?D!FI[5T;+X MP>[TG7:+2 (CIE[XEXK M%SSP8332PE 7MJ@7O5U,K#47FU=M.^#,][JSKB_ &$',XN+\],=TY!JZPY)' M3UZ;&M\GH>"(1$MB)(3($IF'']K.M*0"2-:H%H";9%UPR*OJ9R#-D!@H;HWG MU&[;FB&!."$4BI!P]"#;4+3@RGL"#\2Y*M;*N%&9!WDY*>"C>:*SWDAH',L2 M1TC @X#(>1-:%Q>BFC0T<&-)@O-G?09QQX@BZ=!PH%=< MOW%:T-W\*1QDC:*P*_1]ARY'/_17,M:AV\ E/G@F_AIF;KCHDS"20"0.\?"W MH3>).PILT^\/DU H*SYSQ)01=.*)-*\\NL4N$UBMUY TJ(6"A^!2DR UNM> MMM9&K4P]9O Q%]%",$4'\D]?6P@4$"%+Z+-DP0X56Y]60'N$76JV!1S+M"2;)=B'_%:#S(B1H0&4#->? M@ME&G,"V&_EKLD^L4%J4/7$23HWC8G&C!2QNR]M3T3]!))B23Z*B *B\,=0R MQ,4;:ZN=J>L%X-RJ#W56^%YK15KV] C*H\K>J_O<6^/*.U4/ 4;4R&XCAC4P M>]E/W+UDZ/N&IZ'T'<5<&J=VG.;)9Y9ND$?!&K7.7O/;B+%YXX%JP8=@!Z^ M8E4AI<(7V=KDG '>+:FC'6-E91WZ-OQ<>2SN^B?;B6D(O55K6YN#Y( M-THM92G3 E=[=ZM[9IRY]".R1<,:(ZPJ!D^G_C?R0%U<,&_R^1)&[088XLN_ M$#I]BFX._5L)I8P278L4[R%%YDZY,W#V[D CL@Y NW]!2CAO48ZH=QT#5 XPYA?BJ]A9(*&@)IU6!%Q8+@:"1 MO"%L>ROE>/15V.N+)\MO@.GK.G8\7SQ=?AV_6% F)Q3#4;H0?Z$^E_#16B1G M=,2"3"T)L,,)GVOHV!![&)"X,-P=V6HH>Q[=;*WO3 ]1F E+H#V,6K7S8B[J MK^%NSJ!-MHZ*D@JCB__5W7;/R3,6G0IM#XK"'CH!J9YH!-\+@*RQ_B@.3DQ_ M-B!=SL[<9KR>\G'^>W;/ MN13QYE<,'S[CS*#[J98==!H"C30E)$\*OH'(0ID#BZ;R*"G M! >:51U!;L16<=Q>/F:O2+1O>ST5+I)NO*4>126-/7! 1-*7I4G'UK&NK1N#H MUT[YGBW,:>J:2WNY+WZB65\]3F)^&F=_Q?=<(;@:6N]#J[0.\P1R;2%B]%%P M='0$25S=(''^2[N::\;W*/(\J;H:Z X"(&>1#ZU_A&]4MED4;R3K$U,_("Z+ M'^D?Y62< HHH&6M:LCS"[/X8JX?)QZ\19E!AT%!QH S#A;F^L$#DB/G MBIJ2C9YR[C/6LTY2^L>%9.+DW+4X-V?>6,:3M_1Y?&2C'^(G3;I0,M6874)Z M'9I!> U5%H^=WM*=[AUO1<:,L?DI _$Q=C^)-VK77)C"/<+ ER3\5Q_A(VOD M9R9+$[)$3MI1Z.2+\^7%!/34A.BX(GSQ)9Y]E1YF-OJ/F,-L=>*;L ($B0=5%Y T6L M%D/K-/+4O[0H-LTNI]A9 H\BG7(J'4LG<_QYB*:BN,TK^N:5SQD'?*_71?:L+FE%GBI]E3\V2U0@H5] MM/ZN9]E*PK&AGGJ>M>#D@J8M=%S6=,(J/)@B? E+48NM-Z:ESTC0[4##XF"? M16&D%(V'K^R=3I/1Q$;"^@(\J9,"V";^>4JG2[K2#J.HA&G%QL'9Z9J#-ZP1 M#@#U=#\451G]2=_W07N[K8$;94*9W%FG2EEP0R>IUZ?;)14G'T=L0.>KN$S1 M;&8O69D;K0HIW>L1.:,XPWMY;B7(.4VWCI!?$)/$0"XSV[U'SVY9"0Z2+]A@2TI):0NKE/[ M<6H_3HH>*'#D,/ B&8A"FAU?)9()9*,K#E XWGFD:_9XZ@-.0[Z/F2O.*#+P M2"X.V,X(.FCG%P@GB6"3YHAS\X$XFUJ@ [,;ISJDOI1@:/H68"CXL T>93DI M74*%>YD9<3-A(=[RJ#^$>G)JUW+UBG3J-F1Y1BW]QWP7U6!RV<&1H.^W"OQP MW-3Q14! 8D233.+LT),R:4.Q.3T:G]]?:\' CW.-%0]P3_[%(6KYBY:8 M(S!1W&Q);U>]C*GB9)I>4 "E&[J&0.?)?D/O;)7,4ATWE[+,,PU*PZHN U9? MT87-G:EB44S[U,%1D49^5,AN.WX=4E>GL35I!]8@WT6,NPH8P-,+1'363),2 M;?1@A)Y/DBM3#S)V2,!L67Q'7P8[)*%':>$DPW]:5C+N1_B>Z"/.?$09,IGJ M!@=T.0X;JN-B1HNR&P5M=Q-0/K*6AO'TXAK.0/!YG8,,0#EPK.^U*XU<'A]0 M=#H9*=79CQI)_%)N9P_D^!3]3TPZAM[,W3/W"CM[RI=_!"JWMAK3+BD:&*0W M=+/ N3MGE.:NC"%=+'=#6O[*"R(VPL\+!$+M-%%)YG:\A4 M@0F>H+6V/84P:R![N>\AU]9T54@>FL9@?-6+7)T>D_J4X3NP7,\B>W;@$:%_ MG<"59:3"C"LNQRY<*-M5;382ZM3'B(7GK[(ECW+N)FTLID%,'69T)#!+SNAH M*#CO3]2FB(X/Z\AX93_29M"!#BOR\^2"1#W MX^W_V_%N>O*9EC.*3, *U2\,%OJY.D\BJ1V$]7:B6NNB%G4^X5 3)SC+1 9O**CTEQ*Y)"N M?,C@7:TEB5;&(_G&<3@-5L@MPLN?TWD^85L_>1^!;DDR.TE_2=:R*V]Q IMC MGVI *=!4GWVD0$9227O-X6"!E,HZN \!L7U+'U*,V(4!TN6UM;3@5TV2'J@K?-L-: M; A2^="0;4;-R^6$- .V&>I=:K['U?/FGKT^D'L0_>MOQ#T16M@=T MYX];K>!,M #/Z<74^ <=D'XQ]/+?4$L#!!0 ( (.)J%9Y(%0D>00 #0* M 8 >&PO=V]R:W-H965T&ULI59M;]LV$/XK!Q4H-L#U M:Y*FB6W <5NLQ3H$\;I]&/:!ELX648E422J.]^OW'"7+#I $>_EBD^+=P^>Y MXQTYW5GWS>?,@1[*POA9DH=070T&/LVY5+YO*S98V5A7JH"IVPY\Y5AET:DL M!N/A\&)0*FV2^31^NW7SJ:U#H0W?.O)U62JWO^'"[F;)*#E\N-/;/,B'P7Q: MJ2VO.'RM;AUF@PXETR4;KZTAQYM9LAA=W9R)?33X3?/.GXQ)E*RM_2:33]DL M&0HA+C@-@J#P=\]++@H! HWO+6;2;2F.I^,#^L>H'5K6RO/2%K_K+.2SY#*A MC#>J+L*=W?W$K9YSP4MMX>,O[1K;R22AM/;!EJTS&)3:-/_JH8W#BLPCKR;C2++]RJH^=39'3FQ!IH,HM3H#7+:2%)6P6%5PR_,[SAE$VB1IK8V M09LMW3IK,$X9H0]^.@C816P':8MXTR".GT&^P_ +N.XOA M\6;\(N 7Y?HT&?5H/!Q/7L";=)(G$6_R#-ZI5EOH5+.G/Q9K'QR.R)]/"6[P MSI[&D[*Y\I5*>9:@+CR[>T[FKU^-+H;7+[ ]Z]B>O83^GQ+T_Q"I,2CVM,AL M%3A[P?23H<^U8:1F=-&CD#-]7*QN2'M?B]_J:UQY,YKTZ*,VRJ1:%7!"K.L& MX/6KR_%H=$U+QYD.]+/U'NGHTZ^Y]F10U-M:9_!CU$51H U\K[5CVG1@^@0L M6%HSE:Q\#3A2@51I7=!_89):'WJD3$;(<\9H!U&3!V3*^EZM"V[]8Q)-: !$ MDN$(!&OBAPKM!$N-*:JOB',AS)%O:3/N>'IL2,#282\>[(-&(X%?H[9HU$I7 MR0@M"IJ#=3J-LIJ&B\[50Q]P3E)V\C$J01?VUD3J,O5U54%NG,.04^6#[\$K M+>I,DG?8WY/=B,Q*[6/@^I+'7^P]EVMVDK%WS^;RW9O1L!>#YR(D5.URG>:] M-E([\@%J>HURHW7M<2*];P(CU1=R1+J4*TA T%.UT5$D M:"* JP]+)+Q@UT/\.RT'9R[T5A^SYTN%G#C$1F(AEJDM*V7$] /A]>IN M&4>CZQ])^69#2%SOX_[8KA?Y;K275.Q9.22)M]H8P5.; /SW.#8Q7*/S7ANR M8Z UCH_3)57XM9G'V0VY-D"WGA_!]@EW"X$Q66SM.E6G8,)I&37L_TF4_PWK M\;@IB6?Y(B\G>,TI;[F0.G2'8Y5+-)&SS\K4N.&I[=E-U<$S>DA>,YV1L8%R M!=**Y$RZ6,Q 3H.4PHGHV"+>7GNJC4)$9,L#W]3BCC$^EK?Q:.:9DN5C=T"8 M0MNJFH(IHD$&32@^= ED8-%%'X%%UVL/O#HVO>IQTQ/F>QS68]RCCC4SE#&, M,F(= 77924-FQ$]5%6I 2K3_U.4P.+G)2W;;^%[Q%)DTEWKWM7L2+9J7P-&\ M>4_AVD3N/16\@>NP__8\(=>\49I)L%5\%ZQMP"LC#G,\Z]B) =8WUH;#1#;H M'HKSOP%02P,$% @ @XFH5JZ,CBAO" IA@ !D !X;"]W;W)K&ULM5EM;]LX$OXKA#=8M(!J6[+LV&D2(&FONPLTAZ(O M>Q\.]X&6:(N-1*HD%=?]]3LSI&0Y=MSK+OHEEBC.^\PS0^9RH\V]+81P[&M5 M*GLU*)RK+T8CFQ6BXG:H:Z'@RTJ;BCMX->N1K8W@.1%5Y2@9CV>CBDLUN+ZD MM7?F^E(WKI1*O#/,-E7%S?96E'IS-8@'[<)[N2X<+HRN+VN^%A^$^U2_,_ V MZKCDLA+*2JV8$:NKP4U\<9OB?MKPIQ0;VWMF:,E2ZWM\^2._&HQ1(5&*S"$' M#C\/XI4H2V0$:GP)/ >=2"3L/[?_BV#/%/EENK3TEVW\WDDZ8%ECG:X",6A02>5_^=?@AQ[!?/P$01(($M+; M"R(M7W/'KR^-WC"#NX$;/I"I1 W*285!^> ,?)5 YZ[?<&G8G[QL!+L3W#9& M@,>=O1PY8(Y;1EE@=.L9)4\PFK [K5QAV;]4+O)]^A$HU6F6M)K=)B<9WG$S M9),X8LDXF9S@-^DLG1"_R?9'F>)!7-A M:YZ)JP%4A!7F00RN?_TEGHU?GE X[11.3W'_D=#\+4;LQEH!/USEK)1\*4OI M)'C$B$P;B"'CCJV0](%(I6*N$"S3RNI2YMS!CI547&62E\PZ6/!LN8%=\+;6 M1GZ#35@T.6MJ[1F4XD&43*_8YR9?(P7CUFI@@@PWTA6T2ZJZ 5X-DCK-*J\W M?@*%=EH-V>]2&&ZR0F:@!?&V; -O!>F12[#&E5LPJB0!P O9\THW(!FTL,WR M,R+$@W3;4YH$0I3*"4^ %A:L0")THS9[7D3IW+*5+@'W[ 5[2V;'O_XR3^+D MY1^>*6YJ%,\_0Z&#S"^-QI_:R PXR!:SH-[-/8H #&8R!Y>1L$9\+>HGC>B=2]% R,[#.HFA^KJ)>8Y7Y8B^E'5K:QD MRXQ0>"N5G(%:*^U:C6"W!IM-%]AVS\XRW)-QQ9:8[L;HI3:4 M$\MM?Y,7@O[BWKP&D(2#EKR$A$.WKIJR9$Z8JO5SFX5'%6^=/@E._Z1ZPH*R M*(>"B0SZ]*"9 JE4+YM"4*F!3=+"#N[I5Y 8AXX@ M\ER@RC7 T@<%/!;8PQRO>46+ T!>=.A'3^. MG(4H*4GZ;J@ZH7MH2G),)V=)L& M4A(ZSG.2[BM]!D\V*.^KZY8:9FB72P2@#6J" M&&09!@K(H=:[XFE[4QLJK.A<+)WO82U88OA\EF +!SPU71\+4ZS_""DC'3/2 MWD?&@@4CU-EGQA\+ZPC8DP5%!,Z3RCTX5-3RA-U M1<-'"7&2*PD?_= "7[%[& &8MNP[%UHSB-^-)"33=P30S,JU C;0"5SKXIZD M'BIZ.X/[J7;.7UI*%FLIUL'N'<.,?,%9S0UTM0;C$V2?DH/F8-)UQG3 6W$% M1RC:@R#*[T4W7NW'O*T%9FN1H2[=1'0 _R%Z-,!@8 AY;#B^ 43[:+MM+6B. M> (3?P3_ I\*#!QP[S9H]DUG&?T43<6I-GG%^P.E[O#0CMK=:D4^BK[J!V MMT^H"SRO/$;9,Y9,HW1Z#@\! O>>PL=7W!8,/0]JD8/#>KNQ_0W+GX8?ANPW M0 2C_+B[!JB#1-0H<1'%:'6L/0 'TKW SIDKT4FJB6X("PE_R3&8%SZ5(C]MX,(^^7' M ?:K)^,;I]%Y.F'Q-)J?[_P_&4>S>'HBP$ 5QX]?CPA1N'J--IJW#DX(1O*3#Y9I+%4!'(][2XW[' M.3HV?0]";BH-R(P27H%(]FDG\:V7TUOYC73HC54G,^(,RWNZP 1\%L>+Y[C@ M%X_6/!3W;'S.GB63Y[#O9*F?8=23<4J. M]$M>4GOR5X(?"G##"^K7Q]V8)E&:+, I, ">V)9$L\GY*;51P\,B_YE1@,2? M^R@D<_+5K@">*D\JM3$00-3^K]HDT]!RD#*)XWTIH41_3EPFBR@=)]^-"\)[ M>DIY A$\BNT<'0H-I\SC3/TI%P<+F''5VA_)8?(')($@TA@[A%,'XUCJ9!3R M"H-GX+[A_8NH(SV!"OT@8Z* .OU!N^6(0-9S$%T/AL/$S@1%N6=/\,BL%"O%OX :M :DVW5**$(_SN MJ$@3;FT$&)O#N03.32T&^I-/."T$W#]V*3GJW1U#MJ_IAAR.&9B4_AJY6^TN MX6_\W?-NN[_!!U/66(.E6 'I>'@^'< Y@F[%_8O3-=U$+[5SNJ+'0G"82G$# M?%]I.#Z%%Q30_6OB^B]02P,$% @ @XFH5K4:!6[L" P!< !D !X M;"]W;W)K&ULO5A=;]NX$OTKA+=8M( 2Z]MVF@1( MTW:W0+M;-&WWX>(^,!)M$95$+2G%\?[Z/4/*LNRXN=E%<1\24]1P.'/F<&:H M\[72WTPA1,ONJ[(V%Y.B;9NSZ=1DA:BX.56-J/%FJ73%6SSJU=0T6O#<+JK* M:>C[Z;3BLIYB5.N+23#93GR2JZ*EB>GE M><-7XD:T7YJ/&D_304LN*U$;J6JFQ?)B MWN47$Y\,$J7(6M+ \7,GKD59DB*8\6>O]/0OHR51K[GZU[67_"LLZTJNH7PX)*UNZ7W_R#JMO"L#=U+O+]]5-8-9@6 M;DU[%3ZJ\ /7IRP*/!;Z8?2(OFAP-;+ZHN_H^UVO>"W_XL0&#Z[61I4RYXX< M=7'&P(NLL,1X+3)1W0H]L(3^A>XO$QV Q\_SYPDV/=CPCPHH- M3I/^!I>6'=2S,/'B9,9B+XUG[+-J$?WOF_R,!8'OQ?Z,1G[@S:*4O:OO\$[I MS6C4NV9^@&^?^!H&MT*#EV1 Y,7SR/[.0Y_]@0S(H++1*A/&L'@6L6B>$I4E MU:L3&%>-U,7>;!:SQ MAY__>"H>PX3)G;^Y1=HPP%OC? 9IF MUYW66,>NC!' 2/XY9#_:$ UYJXQ]Z?AP/ K(VG;;G);#S M@67)UZO/(RLU]@"5;DO!4B"4^F'OZ('Y 6 )%WX/7O-DMY\!^G@6VM\HCL#_ M1D*#_ N!?% L[)>)B;-H*7_Z"4[.69;DC8_\"HD+70.(+]KC9ZGY^T]VVJI$9BQ+? M2@8O8Q_\NK;UO%]-V?#*>4CHD(]'H_)NY#)GUP2L1:@[$B:@+\$(=M,#>]T# MNX_KCCIPR>&*D]![0BZ*>_?P8A?0,? $=(-J4-NH0KZ!CI-#Z!M0Q(Y,B^X. MH;VR#-N=,7NL:/GA80L]N\68<=F(N[Q!>KN7E 5+I!#_-$%C5);;,KXW 6L/ M[++^>JP6-A_P"HEMZ E0[!IAV\1RXR ;[^N0(C#Z59BC/1DU!-3\G5 AI1X1 M,5 X(=:+6M4G&66"TI[T+=4994G8L2XDX""E*U'3H8)+;:&%8!O!]7=0\QYB M$!]B$ P3#WU8"Q?1LLM=1)^<5+S1FW)(]MMW^_A=C;#=:MXZO.9FSP"TZ0!O MY6U1L-OPO**ZU1*/[L1@G&=7[[GH?+9GB#!W %:N'174CAZCG6/:OLT?-?&V MW5@!ZF4:8H['?@-=]MZ)W3NBTH\K,1]X5H!&^F ;6V&"U%6:( C[%(#E.Q%: M,"2X W!'/]G: '>=KJ6;4?,A>RK6LP5IHZ#&R#$D.;)7V!FMM2-_="]%[O(7)&>;RKNI)3!Y$+ M< U-M57T//(6P>P%_29)^N)1A&TU6_CV-UW$@&^DJ*?&OR# EDO1X?D9)@XI M,A2#86!5A&,53\YT./G2V/2O537.>D.)X!EP,');SMY4#?+AQK /(I<9+ZE< M91Z%Q&V'R_CBE/VF;*=GK4-,N=26(*4R=+@+CM-T*P3=JC.UJFUF@!69L!:, M=K1)$+2Q":-6XU=P4;-<&N3^[?-RM&G]#^-P4/G)3C)U4$B1'7F"XM-1KO3( M"N09A%Z#,'A%<^L"OHD[RV)J'0HJD<;V#%*#BZA(<)8F",/6N@T5%=\ EM$V M9)16W:IXD'_=@AV0P.8)^]EJNMTT=X^MK3):;X@%N%AT8@](LJE6+=E%P:*^ M"V7$E@5.Q.Q*.A]JC VVURMA64E+-*&>=YKT/RDFIZ,.:-MLCV;^?5-M _Z+ M!@G1B_8>?[4>7XTRQ%[9H+Q[(/L:0)?($\!/9$6M2K6R5Q$O3>@F\CSPDGC^ MPMW-V&?-10Z](SSQ>.#VS,+5Z8/7#@_O_\"/T[?[1 M_(@?"?Q(G^9'NDBLGB0^6I/!$EALZ:%<$[UK@#&%#6!C2A*WW"V_/*X&B MM67"OR^^;SM7HX[92&VMZ5EFCB?80^*Y22WHTR0965-WYNPB.!8A2<18WZ-X M=%\7?L15=W#DO>2WLD2^$V:8*T=S/ZX-V&H7Z%[5!H#>JKK;=F:9JBIIC,VZ MU _,_Y;2."'"6LR77W36P0H;])V;'O;]/15U52?A2BB66^J>S9,*T^U[L'G!=M-]H;U6+&Z(=%@)'7I, MWB^5:KKLT M]JN;*^7%4Y;F[EUO[OWB]=&1B^Q)@L1_C^I&I2D)@AI_E3)[]9(TL7U=2;]CVV'+1#IU8](_ M=>+G[WKG/9&HJ2Q2_\DL?U&E/2',7E_.LP/]HR?RQ^-[F?._%3GJBD._\(NM0* M195"U]%.@;]+.Q#C45]$PVB\0]ZX-G#,\L9;Y)%9XE:[.#6NL$K\^VKBO$4R M_&>3L4'6\699!)#7;B%C]:X'!#AE'U7O\L<7H]/AFQV:'M>:'N^2OD6=<7$J;\*B$Z?A<02R"L!_%XMK$[%Z"RHRMK< MJEAE$V5%=%[>/9"NFA.,:2W:Z%PM/Q /M'#GF3!6SW0N4ZR^L.91T_)M_=A> MNB$G.B57>",FQE*PBP7]>#F.!D-@-4V)=G0.DH#GIY"9QQK1:#N"/5NI(V(# MLG.>!L%S+T=G+3DR><1\BH;GU2F?RX&L3*U_)?[!8CR>7+6<7:EN%DR)4#:Q MLM*;0IPDFIX@?B_/6XNORKRN5:8P="/6L)'0@^* (//)X>O .:GR6.=Q6E#"1,/(OQ:6L\LA]^K,?A#GP!ERYPE_Q=R1N(]Q4L-J"7!_%@A%;< M:0L%K@@:G"6XN9+W?H[,BNRF_\M8)8Z=F! MN,H#Q[#;IDHQ6(>#J$Y@4G0A=9ECS5BZ+^/8%#FM.R7='%E!_)"91$_AN]"K M(,HP:X:FBBP U(/U5L5FENN_*7T1^X;_0O@-X1"9 >M@"TU>&.=?$56 ,,RC M C(Y\>P&WB7Y< T15HQ;J2:ZV9E3* 8&BG:2RJ\3*B=6$S?BKEH^NI%"F\K'1M%;JXGP:M] MB*&J:YBB_!S)[/I=!Z2D41=?59+5A#2U)EN!W$8L]5FSD#X07T6^I&&9-JX= MB(^LD*K+*C$;= /[[.*<15IPWMI"->33X#XI%/X#>>8$VZ!QVE+2U6^UM#+-7]H0LZ&B^4HG1J9JDBFI:@ZXI MWEBNKLP#\1ER-N*G@8I5)820Z2@[# MBU!9JHS&G!'(M,&Y9K#:*FW M]^E1H^&&)K6R;+U976DL*Q=6N\W*@ECFS&O<0'+\P 8U+P(-J9*(S[6-N MTUU#4\H'KS,5/+V:"AUL[%..UANY=3>><4K5H62&$[E:;@5? S=>@Y9U>L;% MI*W*BO*MW0R8Q^ER,T8!ZN0(V\A'2%6KL4V/X.115&K3IYWH%Y ZW77@9#>5 MH8BU2(_HB5="2)4G8STML$GA2J#33OMU(;BEI>G,9W;C&]RLV'1KK ML@[ZSN4*(,O K>%Q"P^LCYN@KW=-O"B?Q12@X!TR4V-H6RAL@^$/V)&C\+#H M/ZGIO_>6CC5_-86E3/AH 03QB::1N7/I0J[!72W>9DH7Y;-Z#UWBFYEHFUG! M'QOZKBHA]J%<8A#-&U;))4R%J;%T^='Y3&GG[:%A]%8$F>B*)^1DIZ+ MU!7G2Z,V:FM1.4PJ4 M3(G0J$C36:.'29J/+/@$H@,G*J6CLS<4+*2@ZY<'/'P\L0V1_8IQF3T5;D]2 MU6=K4WH74>8MPH9R10)H[F*]0J!=H),(\!)K%(X8:2^)+*WZT+WZX%896R]; M;9-DN5Y=CNHH1"WLMLZB A9H#HI9$H[' @?2;H//SN34E[HV.Z0=59V*SVC7 M8HOUU5S8)/R3Y78BHDX=/@_,*\[9L-.SY0H7@],?"(^LRVH"EH>[-6.'XS\^ M$&;\F\(AC.[P=4N;^H"G4BT< SS4&]"78GS6'PZ'N!B%B]_ N*]#A=?.%0SA MV-"Z!Z.+T2'^1F>'70FG_?/A!4G Q=EXO4U!(W)2$TE! PI9S?;_^-\=]A^WW;9 I7EZK9#,CI1I[56-]1U8<(M7#UM$!7 M284L9,=>_4+^P5./VA:N/ ]]WL^C ME8G)_\,MS40.M=EI9W0.QGL-VH\(>-,,9NOI-E 7-?GBN7KOPY# M;UUI4X-1D?1H<-*0-)UX4GVNWJHAV>N.-B;+$XPI>]I@'A-/4Y9JSBKK$E'Y M4J6/5?'4.:IRFF:A,^ A3F7Z52@FZ7-UYC!!>\F[O. !VA;S:=GF^O3MH%?$ MW5!*A[.!5*";7H.3DK^'K3\Q-Q:[JU_@?9BDE*?<7F\OE$US/"T\O6*O3Y%; M.=,A^K5X'31-2!VT2LHAG\O*ZGV96RN73$@'5E$73Q+PIR*O0U2UJ'^*LHA! MQ^*D?WQZ$SBY&P_[9Q5 \&$1-')_UST]/RI): MY"!2E#=J';M<'PIK&%6K?P!)QZ-AN]1RMQA,;U[7<@6/3H_%IB\(CEH?=F3* MSOCS%6IDL6SXQJ.^6W\AL*&3U;"#V\6 M_)G(Q'AO,KZ<@X&4I0%X/C7&5S]H@?J[H[2?NSM-N[A'*7F+TG E06,UB:[2B]G(Q?N +QQ79F<-KI)WN2DG M4>((H<#".@1&?X\X1R$<$-'XN<&,^B-=XNYZB_[>UTZUY,S@7(FOO+3-)#J/ MH,2*+85=J-4'W-1SZO *)8S_A56('9U%4"R-5>TFF1BT7(9_]K3182?A/'DE M(=LD9)YW.,BSO&:63<=:K4"[:$)S"U^JSR9R7+I+N;>:O)SR['2!CRB7" LL M5"VY4VH<6P)V[KC8@,P"2/8*R!!NE;2-@7>RQ/)E?DR$>E;9EM4L.PAXR_0 MAND)9$DV/( W[*L<>KSA7ZJLM&IA3EPUO092VC8P]QJCAF]7N?'V[_L$"/BC M_?BN%+!!4 M+GC-W$$&\C78Y]/ *K\MMMJSRM)OB8(Z5*]/8-7PHH$5,_ F&:1!R)8+X?M8 MEMX*O<$X8O1DBB9$;A^.#[W& ML<]0M7=D*<38=^)(CU )P4?Y06@/<#.,\+ M%HZL#MK^(@R_"S#E4CMI7,&VT8C0AF9!URS[> ]V+@9*;EA=:R0EZ2:X?<8E M35OV@^2O4=6:=:09^6HBLQ6P(18YHG0@A5"&CN,2/BJ+D)($[M*SY/(>:YJR M%FYDF/$$,/"N=._CC7>&#=U=[4>J>R-+:&ULU5E;;]LX%OXKA*Z4S1S 7:Q#[1$6YQ* MHDI2<3R_?KYS2,F2>G.!YGWU9\,!DT#S[J=>;IP>'%6277ZD;Y7ZL/%G>'+954%ZIT MVI3"JM7YX'+R\O6X_FLW?5-3G MB.@E)G?\*S9A[=%T()+:>5/$S9"@T&7XEW?1#IT-B_$C&Z9QPY3E#HQ8RFOI MY<69-1MA:36HT06KRKLAG"[)*3?>XJW&/G]Q98I">UC9.R'+5%R9TNMRK \"F1,_EJE*^_L/(5HKW[21[_7T28+OI1V) MV60HIN/I[ EZLU;?&=.;_2?ZBFOMDMRXVBKQK\NE\Q:@^?=#5@A,Y@\SH4!Z MZ2J9J/,!(L4I>ZL&%S]\-SD>OWI"A7FKPOPIZM_NLB?)/2SLTV;Z22$.G/@E M4WA15++%A5JHU*F?:.$ZWX9DZ\4R(II*FFM3(7 M*V0'L542%!)H3ZJ6:Z)Q6:\1AP3 ,=M"W57:QG?OZGQ+;XY&;(V"P(\GE"=( M7"_2FI>2D(WX$+(0VHEGX]$$(9WGG)U &,]L MQ&QT]/VH9WGL@MLJ@SRYS'?&=YFTO -;%RNEW$A U%U!\E29AIH^LR:>IV)=Q*&L6SYZ5!L M,IUD8@,$EL9CD[*)=A!LN>W*.Q(?E.W2@AM@"PA$S]0M:4Q7]]CK/;K##A&K MR'ZL%O2-)DR@Q#(PT"7,GB*G^TQ,I@>,#_?#=XOIY.05485U&/27E=4Y0VS/ MQG3%9C$4JMPYK-FB2I+6E*QECYB @. MZ;#2! 4F"WAL5>JEX0;*7).^ M K4]L=GH-Q6"H6 M@+*"3!)3EQQ%5*2< J+('/?E#;L?T".!;V$I#D1R[<$*;T2E ,&TS4IOU-)R M6IK,.8(01P%B(4$Q). N60'E=QH=I0):>C P0BS_UU [/%2N5XS(XAH5:*H MBB++$ 5H6U! A]TRQP# 9"$$M#YIM<;.50U6K>M5F=%";C\>=TG(LB%)PS'W M*[K?J!PU*1@T^&I(>:2#WYB*7(]LF'LJ8'494VI=15DO)\ZDUS6X%:748+[*6'23PE+E4#V)RWQ M*)>-J?.4#@B*$(M[5 M5"$U9V/M$#FX(H@^4H)8L&[A8R.3"0&[6YG73#1T@0WNK"G$/PCE9([9.(0^ M,>B:>;_3B1UL4 'EZU;!62@.H54@'-\JB\#KBH&XF8Y. ^I&XF<@6C)(PY+$ M.,Y33CN$>RQ3*T-11XN>L_U-[2"\>_$2XE &ZTYKD-<"+\VPQB1-H M2+]S<9,9ZP]8OLZ*A3@5OTFK)66&SO/)T1S9\43\8LB7/9*+Q8Q_QVRIG>"> M:81# _VGH@R.U(G*2DT!PGP+A1MU]Z,Z,,@A1M-_NBQ2I0A;(YFL"0!A726W M<>)A@GOFV#=@>!@:0**(G]@#N!=09#H\/CEBU^/R]&3,4P):J_%\'K4'^'11 M%_O,CX?'BU.,6,Z]%)<%)2(29F^153RKA22E.0? B#-P_!">"P(KI]I53;'R M&+=GX#>;S"._J]IRE;IOM]EP>@JI3+GN^KJ[XAG6C"='7_3>+C_K,APJA?.= MG$.+XO+!]-R#H>M[8XAH3)"1Q(8/82A"8_2DTDOX:N?*:Y2H$*BXX2,HLA&E M'NF<(AP>#2='4_Y?C(_%[_L4=P[O1.9SCLD78C("B*>C\>+^/F0?KBJ"6X_G MT(=2T0MQ/!J+[^/O%TP7VF%75U7.)?"_:<*OSPA7TJ&:2ATK+B/4-9UL52/H16-LST%7GZ&/7,WM(@==FV%]VA;/K4X%MV>I*0O(6+U.*L MM&L /]>:RI;OQ3]Z#(C*M8 ;H^.F,1K2W7QW1V6G^T2@Z(3YI40U"I-=4QW> M4%6BQ\N&NGEBSH^ UDP0MN%]NL>S^8XLQ 6B>(MT M_.KJ[35?35Z]"(T7D?IU=#,""T)&DV_>U8Z. S N,LUK_+IX) A%2M7QARR[ M+/$4HT@,JTNH?/!WG7Q:RN23N,'(5/N@Z1OTY- AX.T2 ]IS6A^%?-LEUX@; M(?+VFM. Q86PZ[ S#'=V2?YKL M QP6*M4),%+1@39%:T@FF7'<5+N'[,(3OJLJU%DX<1 MRT7OAP0 OFF=Q(/C)CW=KQZ%LFO^MN,X MLGSX -(^;3\?78:O)KOEX=L3LN":CO%H##H?8#8]&@@;ON>$&V\J_H8"S'M3 M\"6=.2M+"_!^98QO;HA!^U'MXB]02P,$% @ @XFH5M\JCP$? P <0< M !D !X;"]W;W)K&ULG55-<],P$/TK.X;IJ<2) M4TJG))EI"PP<.M-I*1P8#HJ]CD5ER:S63?/O6KNK73T_.CL#]N^*1Q[0=C")XLG;L+DP_%/!D'06@PY\"@ MY'>/%VA,(!(9W[><27]D ['._9WT7?Q9:D\7CCS61=W^ZF$;AP'@9+P'D&T!6=3='115 MOE&L%C-R:Z"P6]C"(+H:T2).VY"4&R99U8+CQ0>;NQKAHWI /TM9&(,]S;?H M\PZ=[4%/X=)9KCR\M046O^)34=++R79RSK,G"2\5C6 Z.81LG$V?X)OV[DTC MW_2/[L$;[7/C?$L(7\Z6GDDNQ-?'7.X8CQYG#$5RZAN5XSR1*O!(]Y@L#IY- MCL>OG]![U.L]>HK]C^GX>S1\K!!T9V!Q'Q^DCCV"U#&P+'%%B%!WZ<.0/I#@ MYU4??5"V"(,,ULK#\_%H(O?/F%A*LC(T'$IY^@9C@9G-:-_1@:= 1I)[+,>% M8BJ@;800/6NI,%'MRJCNPM6-LIN#9R?9Y-5K$5B6'?V0ER)"6[A7I%WKX5M+ MVA^0%OUA2(*T"_N;-1QEG7U!F+N5U;%K23QN;Z*:)5HL M-A022:@#B_(>V>]-T7_< M#D(3\_ S KW3DF==M_7PH ;3-V>="BRVJYBQ^C6YC]5:.FB#-=(J-GL/ MN6LM=QVQM_;OR5G71G]N[QXC<78E\0.#I4#'HU-'-8[O*SF5VMF8VKGB2J:VM?8!(2,*&)#@ :,7S]7L:("G*LIS+/B2F"*!Q MNG'Z=(/G.Z4_F:T0EGTNB\I.X6E<4XGDQFXY++:G1Y[M[=Z,MSU=A"5N)&,].4)=?WUZ)0NXM1-.I>O)>; MK:47X\OSFF_$K; ?ZAN-7^/>2BY+41FI*J;%^F)T%9U=IS3?3?@HQ[?XN6G^F9"]3A7'_LYV?&V/'K#%6E>UB_"YE MY?_RSVTJ6PUPLJ)#N;4: MHQ+K[.6M5=FGK2IRHEAQ!^LZ?M+@;UR'+(D"%D_BY E[2>]FXNPE)^QYQ]B_KU;&:C#A M/X_YZ$VDCYN@[#@S-<_$Q0CT-T+?B='ECS]$L\E/3P!,>X#I4]:_^AR^WLJ/ M/RSB:/Y3:XN]4F6)+' SV)5A:LT0Y&S;1YGQ*F>O12;*E=#=VSA@=BMH<% R6C/'P'!(&;3,6 M6\EJP[;\CO[46L)EA+FU BQ#;"'[?2L '+,%6PD K(;(>[2T!C%UTUL8M*W@ M."<7I(X46;CU,7WOF9HSZ#=[V]@&-G[!,? J$VZ7[GBV@*R[ MR8\?B+.Q]C9D:\.YNE8%Q-V<#1CUD$B)8]/!B3)5$U^,IT7N#F\8VB2(YXM@ M&6%ID"ZGP31>'*X'1*ME9@FP>]%4TIXT%P>SY2Q8I E;+A=!.D\.C?$[+@N^ M*L30RXWF%2QBZ2(*EFD*3//9-)A/9D\M?G-[<\.B8#H![ND43W$4!]%DR7Y7 MEAQ3_;-RA8<>6/W^XL@:#5W="HTJS M-Y^%SJ01[ :A1V+Q@F@0L'_PJB&P_7'W9_:,1?,PF?9[N*#"XB*9!BFR/XK" M=-&/BM9^SI['"=1A]H+%X23NQS/:KG##2PPO7Y#U>+D'\L#S/8N 8QHNYX[U M?+/18D/R)2MP"#U&QNYXT;@$ZW@Y9 ]_3#%W>/ML&9#VC:RP?T=.TOL,(GN5H? 1/XK[/9J2WR/%!D1VQ:&+-29[>6\U MEK!_ 5;!:T,_!5P8AF MA>0K66 .O%YK53K3PG%"##AQ6!N(KJTY*L-H.CQM>9Y+FD&@N,Q?8I>,UY+X M2K7W:PZ7PBI0FE\WFD+Q=4)*>([Z(I3R'!7=#O\0Q(3FF>3,.K2U.TV?/%P,]=C MB4=/.&NT)N(-3CJD#J2KTC[=/[@J?=45,0>PW<*#?[2JDYP,6XTC:77J4=R[ M:C80[J/MCR3V9R<0KRDT;[G4[*-3N0^5%[?CRM:U#\]8/ _GL5_O]'>!?C:* MNXKVT8OC\QFZCN7T!4M0Q]#!]/4K28/%%._C.)PM!OL]X,:^;X$VS\)%^N4" M=B*$7U?/DDD8[S7;EP 7N9?7G-2,.(]+N1<7S M*'R^[421(Y%3"D)ET%C3Z<4NI.G<-@T]F,I2BDMP+AJ#9! MIY)>EG+HKJ3[)*4&:N@B7>*TENFTC=HSE@:SA,IQ$DQ16]VYK2#)_E2>"IL6 M!6\+-$7,NT_G)MQMKEW*=[C5?'=0;H^$]@1OR(]I.G%^)- CU]\N%[ 2G?#T M)"V\V"0/Q:8GG*-@*^3N!@EVX]Z(W,!?_2T=[UZHA_(5GH9VN&M;M'U]-"WN M^*1(.MPDB)O*&2 O6LX97@C34?_[<3]6-UP1@A+[5BL)IST<3&VJ 9Y#3X', M#"G6M-IS>-O[,C."@TYR)881<)T'1Z7P:ON2MVJ[[S@2A,^U&;Z/L(Y)^VZ- MK4F,>TUKZVD+-/^>FNWCE(:3PV.,P_GCM>Z)H ^NS?EAI'W_)9[(<1=XAU[Y M5&K3F#XWU.BF/LL2[J,K.JS"NZT$"KKO_Q\QGX1I&_/'OEF-!]\12Z$W[FLI M,;FIK/^DV+_M/\A>^>^0^^G^:RYBAI81O:M88^DDG$]'ONWJ?EA5NZ^2*V6M M*MWC5G"4<)J \;52MOM!&_2?J2__!U!+ P04 " "#B:A6N$C)/#<$ 5 M"@ &0 'AL+W=O=-W(*+TEDMFK&U6BUD;7)1XEJ!KHN"JZ=KS.5AZ?A.-_!)[#-C!]S5 MHN)[W*#Y4JT5]=P>)14%EEK($A3NELZ5/[\>V_G-A#\$'O2@#3:3K93WMO-; MNG0\*PAS3(Q%X/3W@#>8YQ:(9'P[8CH]I0TR$@. 8$C>Z6J%'YGAN^6BAY &5G$YIM-*DVT21.E'91-D;15T%Q9G5'Z_Y! M:@T5*MAD7"%<&:/$MC9\FR,8"3>R**A^&R.3^TSF*2J]< UQ6P0W.?)Z%!YWPZ^!5P(]<74+H,PB\('P%+^P+$39XX0MX MMUR5HMQK6/>%^/-JJXTBW_QU+M\6;GP>SNZEN:YX@DN'-HM&]8#.ZNT;?^*] M>T7LN!<[?@W]?URU5WG.9_'?R.%SAK"3.9T"5&9HIVHTF@:5R<#0YT06%8$T MVU7N[&X3"? RA53DM<$42J+..VK=4//OJ).66@^I#YE(,L#')*]3U&U@-VHQ M@ @.U3HY:2K'CY!!>BI+ZL M-45J9FFP,ITZ$C_06LBZ-'HTIV(HQ),M 61HDM,YVOX$<%<7J+B1"NZZS'\D MWY_@PH]8//%&73.(1_ >2TDG2 /WM3FM,/V9/Q#!'D]@AG6 <,HFH4(O,G_NAE-2U.K:D\;:ID#_PQ M7Y#8:!JP, X@G+#8BU@XF3R7\5\9B)VAI,)ZE^-@=&R$H^\,7DF#I1&-KYH8 MNGS([TFMA!&4U+#&&>4-6\2R\V@*.R6+-T(Y*^7IH@,]-:I753A(&_W[Z) W_Z3O=%9D"&/_$+?JO% \\IWZ., M.5QIJ_:.$$+63"-V] M.[BJ:6_OFP>)Y:&#H;VU^]'^S7/57O7/T]L'$Q5W+TAYCCL*]2ZG],10[2.D M[1A9-1?_5AIZ1C3-C-YMJ.P$^KZ3Y-%CQQ+T+\'5/U!+ P04 " "#B:A6 M_I%[^*\$ !X"P &0 'AL+W=O;<4> MW*P=]L$61=X]]]RK>+DV]HNK$3U\;91V5TGM?7L^&KFBQD:XH6E1TTEE;",\ MO=K5R+46124UWEEP7=,(N[E&9=9729KL M-C[*5>W#QFA^V8H5WJ/_W-Y9>AOU**5L4#MI-%BLKI)%>GX]"?(L\)O$M=M; M0_!D:H5 B&G]M,9/>9%#<7^_0W['OY,M2 M.'QCU.^R]/55,DN@Q$ITRG\TZU]PZ\\TX!5&.?Z'=93-SA(H.N=-LU4F!HW4 M\2F^;N.PIS ;?T,AVRIDS#L:8I9OA1?S2VO68(,TH84%N\K:1$[JD)1[;^E4 MDIZ?W^.*0NSAO8X)IDA=CCP!A^-1L06YCB#9-T!RN#7:UPYN=(GEH?Z("/6L MLAVKZ^Q)P%MAAY"G \C&6?X$7MY[F3->_B]>?L366"_U"OY8+)VW5!-_'G,W MHDV.HX4^.7>M*/ JH49P:!\PF;]\EIZ,+Y[@.NFY3IY"_]Z,/ ERG.(19/A4 M(Q2UQ JHSZW@V)182&ZZ1GQ!"R0,GL3>F*85>@/2Q5?6NOF*11<:"SY4E2R0 M\O;I4?;ELUF6GEZX;PE36S^$/H-*:J$+*13(/7),77LL(?0O%$8[HV0IP@ZU MHG0#ZNJ"3,1=&S M"()^VH#;)H50: A:!^O:\%F-JF3W.NW%4B%SW2:) C'82QA1I2%$)LD9);1C M446.*]X+$2(VFB2680IS^@Z"V6GIH\(0%F32E@2K-H.#O >G2O1H:0QA\$)X M(+6P+< %!20FH<&8;O#TD>+.36JZKO"=Q1^KDVWX*1E[,>=Q7%*52/J>2+4! M_D[$=$O-W/=2'A-+7H>S->W4!]Y%JNB&-"2.50RE1(32CS9-A%]*I8)WHBQM M2#-5$,>6Y_:N%RI#1;4.8C$P#CUGR!\0Z$-PO _$_LE>DX$F)SFV&YWA+X//E%TZNO<#,9I#C>=)=\'<"O+4N'K&^$\ MYVY165F0S4 L&U_)E>O(+)8)JG]#^>YK!P4L"=*"1E"J9G)W":GL&' M4.,T:*A:-$>=NN4T!78RNX!/QM/&6 M$T[EU8^$V0L^F;T8A/IOD3_OH69#$AA_%\G= /,0 M#>%7HU>O%0%1\SLNE2.%$.9#7XAMO7&4*=57>"Q#&FE;A/]4ANI[>/RS(!^= M>8L%-DNJ@:=+<3*8Y!-^GM SU!A,IS"='595"EE?,J1Q-HX:9Q,X]KT=[=V& MJ E7?.=SP(,T7HSZW?Y:N8BWJ4?Q>"\^*+-RW? MK9;&4\?SLJ:K,=H@0.>5,7[W$@STE^WYWU!+ P04 " "#B:A6\#@S1=X/ M !,,@ &0 'AL+W=OG*(I^H'8IB?$NN2%W3Z?\^CXS)'*NKHQ_>;)NV^:;LS-?K%4M_=0VRN#) MTKI:MOCJ5F>^<4J6O*BNSN;GYT_/:JG-R<4+_NVMNWAAN[;21KUUPG=U+=WV ME:KLYN7)["3]\$ZOUBW]<';QHI$K=:/:]\U;AV]G/952U\IX;8UP:OGRY'+V MS:O98UK ;_RDU<9GGP5M96'M!_KRNGQYFUE(KZYL]0]=MNN7)\].1*F6LJO:=W;S9Q4W](3H%;;R M_'^Q">\^G9^(HO.MK>-B2%!K$_Z6=U$1V8)GYP<6S..".W:B^],J]7IXQ/0>': WMN%_72Y\Z^ W_Q[;<*#W M>)P>!=,WOI&%>GF":/'*W:J3BS_]8?;T_/D1:1_WTCX^1OWBE?3:D\W>$FW3 M2O+P,2&/DAD7=$9VI6Y5*;1IE=.U*"S, M:SQ^P2Y!2"NO5B+6^56"AE!'@WTC$91&EA78FW%0*A M7?/W:)?&:1!I*EAFI8QRLJJV]%PU00310L;WA@6Z(3YP69)U?O[\_?1F*KZ_ MO'S+WV?/'T[%I=E25E%.$:^PVBMA+*UKK3ABI2>]E9X3$BQWC)N32. MM?R@A.IE(@5+CU+:!/VV:]D*N5RBUK$5(:YU)("L>^OB?=6&I966"UWI5D=2 MI?9%97WG>.L0C@*..!]:$[C0'I/??)E*V&$.R.W4K3)=E%3=-433B[)SE!2& M19PBP-B6[)KMVG:K=8SJ3''8(E7Q4EB3^WN?U#X8NZE4N0J:Z)PC-9 $4K( 7"B?YRFC-8J6$V)Y;. MUO>EW37S=*=&'_:&%-\QIX<7-@[6.2T1R!X/*K8%'$L;VINEB)Z(H@(9II\\ MW:^AVE,(6P!&$UC<%A].@_XI:<"4S&E" M3B/-2B\JU;^\LK;/L'7NO6-+&;GEC)?[ )2$N?F(+ K$C1-@)*680 M\RV7GE=Y""^L@X5(9L?A$*.6T,&MU!5+$LCVU0W)-W@59U^/DE1))\A7@W>P M'A#9?1Q$H!\>PM\0_D[[#\'U>YW?)OO0K^SYE94FWZZ/NQMV/66S95K JK$C&4+G^<^MG MO5L_.^J!P!P%U#KHY"KHX1WT,.;/1ZF-8\]C+#*?SSV6*U^#72*(.9\"H_R< MRF R-ZQ?Y*1#72&BT>$3N&0*T?,G]]P^^?.^YT]S>"RH%V[QQS-^.AA# UIB M'X1104JCDROW8E.W79 95"9<>M$64S+MBO4>$6)OC1HGP#5HP85*W6%)GQJN M%7EZ=0SR?MW[R-?'LY1UZ(.-N.(0++;B1T*!5\1^U@Y$9<=M9#(?9.\ M/?DKPK:T]41<.VYU2*@_HUJ*O]+_"*/0RZ ((RWIE>D!8;>'1-V7[G4KJP#J M_R+Q(J416O9=YRS_^D^%(HPX;%01DNZ49P"NA*05]L&E=0<';G=:AYW=AUU] MNA98N$FN@5Y.VZ@4LJR6:-\ ,VW S26L(IV/V9 3$2 ![3YAQ^1 M(VL[L+74 MJ,/P2]'P2[R1#HD[S:Z8$C[,]\+O2#*>G0_#O?/C)3N4S\/I]7/6"TXN\^>T M@81.;@9@ GOFN"6'+*0N=$I.(07\JH*+HF9[';!_7JF#3U,04;HBML29"BGU M>$L8T3)X(_BN'5DQA%EXE;OEI78HZ G!A3Q'/2FYLDO]=>JKO:HJ?N.^Z$B! MKY=":7:WD&;1G!741J%U8[>L51O$!]A&!_HKNQJ8+WB&AO^HZ0)G06T7L8MNK,OFTNFNC]C9K#5?. M-H4M#U&QJY0)HY.0U7S"XQ1ZH=[H-PJW8]1#W">C M*HFF&IIO#MY=E].^3^\30=-!+A;;Q*DC5UO'BGW(U0Y)%>:\0[((E-;(YA0W M/)#L2TL*R$\3=V68U8%Z1.].Q7CZO$RXXEW?0!Q+]ME)SNQHLOY!!5:40\7- MFI+#9=LZO>C:U (C/\#=Q0V-88!E*3V.5H7?@Q'U[+H01D4':8+2Z#7/-,C- M955$F+&@R=BM+E/2Z=?)/5:)1LXJ>L^&S^14>9I0E>GJ14CF^2IAT2JW\%3B M-8*OJ+7"*_>' GG;6>JJH]*=%;ZI^)9^Q&9V-CWL%B[3_:_W2@'Y$;EW]$$! M,"B#89MH.H?J/?1)Y>%M)HMRH8_:;G;@UB!:W[E;&NEV0$G2JSR)HU1"8G6G M7*'#E'Z/HE.]D?H\]E$C!;\,8_"]?7R*_G=,&O-K?[BQ,^1G/+BQISQEI:*] MMF7"(R4K&CF^U32&X'*7"YD/&':A#?.FM.1IRM8U<2CV,5V-*SNJ[( 8$SPL M9(?WTN:)+(TAHA!\S&.L.<5FED!.88)%KJUH)DL>ZA,ZYYDZBD;_F-0G-4_U ME5"'7"B<'"XV<&H3*@UGC6QF0W MB*EW2(X$8'8Z^!C\;S(>E/L)EW4I M:\+/7#"/Y>>0"1#W_3'+L;(U'\K6_&@U>3T<)(S6HD]>+?+/)##CA#(U^ZCH M*1UZ]H+>![AQ,1VAORZ.7M+IQI8>DDI"[\+^'*>V5T0&*BP5#7JUV6GCN0+@3'@H0%?IH$% 4^WAKPV9(/ >J&V"5=^5A#FDJ%-%YJC_2/$.F/ M>P"+;IJV1P[(TII8C+"]DI5$].^U8Q* MZ4_T[I=H9\L.45_II2JV!6'B%M41(:J*M;&57='@ >D'BDCOEC1#MPWCQ::2 MYOX!&]HO�<]269Z$\4:NA'IKU3;O<.X,!)'3@\&)R/SN>@_W$'W-7T+=U7 MXK=S]3)\W3W42\4[$+C'E%911MSK!OK>G>H:#\=A+38$J;RKR38#7)>C%,%I[Y\C'I]X#-=X9D?OW5P0IN:CG\O2\KV0_&*/LP:?"W7P".Z_ M1AQF%W_IT&O/SV=/0SVXOKQYE0K6YK#.ANM:A.N(G(F2G/>[,=X^ANS61CH^J[A M#$7?:20*!Z9N/0P\R7C#43JG#-7(+2N.PE?\8&\50VE8[.N#MOSZ='8^B=>7 M. SB="2!@8U@2"T= YTPS"4DRK"O ]8H^I0<%*/3J*&FX728W\"Z.F4V*/#F MNRL8O%)N0NDR[24M5L O>K">KU%@E,MN2X1K.SJ[)W7S[JHO2=('AD,S#G83 MEG>I/9EBJVCXO>BG5G*)B!;?PFU87;,GDZBR0='I;DC"*X2+N481K,C)AD:# M2F)HK].NI%!6).$[5=;\U EA8)YL&,<"GJ<<*P7!#-%=?,<.[B@W=(TKT1TNKHQ;\< M0F0<]@!>Z#JTB[TN3?%SY5(GAMZI8I8,/<$SY%1(YK,K;E'%&:7^:DHXG^CD^ MNS8\IS]5'\U^9]D%_UK!@>F?,= $7DXW/7O?^W_J<1E^ <"P^OAWUF\@?_3 M47&EEEAZ/OWJR4D8S*0OK6WXGPLL;-O:FC^N%8"AHQ?P?&D1;?$+,>C_ &ULM5=M;]LV$/XKA!H4":#:$B7Y);4-).G:#6B ($ZZ#\,^ MT!)M$:%(EZ3B>K]^1TJ6%<=1@@WY8E%'WMUSS[V8FFRD>M YI0;]*KC04R\W M9GW>[^LTIP71/;FF G:64A7$P*M:]?5:49(YI8+W<1 ,^@5APIM-G.Q&S2:R M-)P)>J.0+HN"J.TEY7(S]4)O)[AEJ]Q807\V69,5G5-SO[Y1\-9OK&2LH$(S M*9"BRZEW$9Y?)O:\._"#T8UNK9&-9"'E@WWY(YMZ@05$.4V-M4#@\4BO*.?6 M$,#X6=OT&I=6L;W>6?_J8H=8%D33*\G_9)G)I][(0QE=DI*;6[GYG=;Q.("I MY-K]HDU]-O!06FHCBUH9$!1,5$_RJ^;A+0JX5L .=^7(H?Q"#)E-E-P@94^# M-;MPH3IM ,>$3[:?UA8O*XOX!8L1NI;"Y!K])C*:/=7O [H&(MY!O,2=!J^)ZJ$H]!$.<-1A M+VI"CIR]Z/60OS"=(C+TG9$%X\PP %_G+D/$ MH%9\MNS1+4U+I9A8H4NBF3X67;?_NYRBI>30O]:(<851=S'[!Y8&]LUV#2L M2/8 >0M@T0*XM ?]P!5 W!A :+%%G'Z2&TKF)P)9[^EDS.JB$KS+3IUF[+4 MX$V?G:-K*VY*!7UW1L+ZB>MGA.ZD(;QF\MQ6*]U"2ZD'&('+$BRA$X03/TZ& ML/CX881#_/G)JMZ\(CI']&?) );KF5J^.[A[UN+[WKR'OLE'JH1M,00C3Z1; MM)#6X]@/XQB%8S^*!GO%D1^/ G0EBX*JE 'F-5E3U>R' S\9#0Y?KUTD-DE( M6V(K_BL'4>*/,6XTXL0/!H.:CR431#@O=0I/4!3[@R"TBTJO3<(P\!/@&&I# M4;2Q/T+^AXS;.A%2?#JL >**Z6E">^@+36FQ IJ$?X_.8;@XI=27.T]RW E M/DQP)>W,;QC[PSA"8>*/AGO^H\ ?A$E'@D$K# ]?CR>X]@ FDU'4SG"$.S)L M*VXD\X&/OCX7MG^%E&>QT#,VD&9O+F@7DEM?'1O8 ;"X=IE:%O<%.I M!Z@$&JIE>V8NVPS/&X:/S+$MMDFIJGM'6XJFSWD_L\$K&MKU.PW!\9@65\.A$@]$U"(;H M%$=G<*YSD)W8FL9!["S'V%J.*Z$=91!1:1L5BDVNA ,N14VJT)*SC!B0+0B' M3@"[[MX[SX&&3X:JX@4:8^S'> RDB%77,>P/HF$7;(OP^0A[SRQ 6X^J+."1 MXVK?WB\-'S=( E" K+UI\KC0;.3@)0K#IU[J ?0^>8G&?AS@5_-B_[SB+O 6 MX;&QTV_=JX&DE?MZT 98JFNV(VT^4"YJ.[E^^/5UPUX7]G4<;H$U: WA-&A MJB^&ZL7(M;NE+Z2!.[];YO"1194] /M+*&UL MO5AM;]LV$/XKA!L4":#5>G])$P-)VFP!DC5(LO;#L ^T?+:)2*1*4G&\7[\C M)$.R#+9KF/??R'.](G:R$?%1+ $V>RX*KT]%2Z^IX/%;Y$DJJ/H@* M./XS%[*D&G_*Q5A5$NC,"I7%V'?=>%Q2QD>3$SMW*R71F2A50 M_BN0 ;D17"\5^T/D<6+S@ M%;POADD8N#+''<-&NF=S0>FU2$-6X8^8CI/:\1GOB1$T8)"9TX3,B#T,CK MZR8?$,]SG=!-S,CUG"2(R0!'4<=1M#='5_P)50FY[N-D$*:?DPYO$V_U!@&_ MHRN,H@:)V\!$)7#"-+#/U'?)-ZR\!"$K*7)0BH1)0((T-CN'86V:D840&'DO MQDC&Q(LP]%X;>M99>X":G"#V3:0S)T5R[J 24J,X12:O=A8B0I2F9A Z41R2 M:\$7/Z%QY0Y]^FQL]2 M8+ OJ)1KL_HK+6JT=2>N9R76Z?9$97+^Y=I/\(3G_PI7:LB77!1B8F MBA]Z3A2F1TVS)0^2SL!T;.0W\_#/!/_RMD7\I5<&)PVS!B?Q8XN#5K],66,Z7#,Z9073#'IW[S!B?Q0WT,46^@T+_08=RJH0 M:P R%;S>=-!LR>8T$2 P EP< !D !X;"]W;W)K&ULC57; MCMLV$/V5@5H4-J"NKI8OM0W8W@9=($$7V6W[4/2!EL82$8IT22I.^O4=4EZM M@WJ-OE!#:N;,F1NY/"G]R32(%KZT0II5T%A[7$21*1MLF;E31Y3TYZ!TRRQM M=1V9HT96>:-61&D<%U'+N S62W_VJ-=+U5G!)3YJ,%W;,OUUBT*=5D$2O!Q\ MY'5CW4&T7AY9C4]H?SL^:MI% TK%6Y2&*PD:#ZM@DRRV$Z?O%7[G>#(7,KA( M]DI]RB_H[WSL%,N>&=PI M\0>O;+,*9@%4>&"=L!_5Z1<\Q^,)EDH8O\*IURWB ,K.6-6>C8E!RV7_95_. M>;@PF+UED)X-4L^[=^19WC/+UDNM3J"=-J$YP8?JK8D MR1J>4;=PCWL+HV>V%VC&R\@2N%.)RC/0M@=*WP#*X(.2MC'PLZRP^M8^(E(# ML_2%V3:]"?B!Z3O(DA#2.,UNX&5#I)G'R][ \_'=F8+)%<.[^C9)Z,:4VGXV\1BG 6SQT""=,,;J1Y,J1Y\K_3O*/>=;W0 M,4&1V4YSR]%GX1V71,]EX->]X#5S=\G5W-]T=CWW&^_A-9,N>:'/.ZMKC>2, M*M!9UZU']M57'3H:+^UU7JM&)8&=QHI;V) =.DU7L%)TE6/.)740&CN@C($1 M)C/G^IK_5->7<:317>L.@1:$U@_XF(J0A@55D91RF(1Y,7?B!)))&$]F3BX@ MR<)Y[N4I)'$XG:Z _ M(J0\B2\[PX5>]J&S(73?<&F17^V2Z.*R;%'7_DDPX-WV]^9P.KPZF_ZR?57O MGRRJ7,VE 8$',HWOIM0#NG\&^HU51W_U[I6EB]R+#;V"W5#YTA&GC*1:$G7F9, M>>G[.LDP9[HK2RSHSU*JG!E:JI6O2X4L=4JY\*,@&/@YXX4W';N].S4=R\H( M7N"= EWE.5.;:Q1R/?%"[WGC"U]EQF[XTW')5GB/YFMYIVCEMU92GF.AN2Q MX7+BS<++Z[Z5=P+?.*[USC=8) LI?]C%QW3B!38@%)@8:X'1ZQ'G*(0U1&'\ MW=CT6I=6!!4FDC\T:9(LAY4;_94\/#CL+H+86H48AAT=-7C+5!?BL -1 M$,5'[,4M\-C9B_\3\!NN$R%UI1#^G"VT450]?QUBH7;2.^S$=M2E+EF"$X]: M1J-Z1&_Z_ETX"*Z.0.BU$'K'K$_OJ4/32B#()7PN43$+ #XA%2G!T<;AFJ4I MM_7/!'PLZB:FU2$H1YT=AK+U*IS7Q'I-)+6L)EHI+),A+*6@UK="I[R@'5EI M"DR?7<)#IA#W"@4HS4G6YMD^(CCHY02&4>B>/;C/I#+G!E6^*S&""_C&%+'PB@C9!Z+W">D /B58&EB[44)FV"/)KQ!2ZFRB:\O-#2:8 M+U"YA1NDENR*@#"MT2+I=\)^Y-ZC8 #?7UI4: ?VEE+'W>D&F=)G$':)AJ@; MC%[KI=07LBH,$ Z$4\*34 >=P: ;P&_-\R?426+&G@IE*="VW_])X:_7U)SI M#$K&4PI5 "*HH+2C_N*R36Y))@:YL) MM[6-UIT^M0X5V-"F)HS#.G?GYHX@+@SEIC9 %9$QFDHNRM?N3\ 1$UW9 M3 _@R$SIMS.E_\LSY9:92G&S@1G5^89ZVF[6X^73-HA#H^2HC\.CY&<-1X=> M$PW;B>90B;RF26>-59)FJY7"E:W>6JYDF^80T#7FO5IY65WUYK9[Z$%5XHKM MC'(0=0;#OA7JT>?%,+"??0@[0:_7C!LZPGE>Y2^=#SJ#T05QJ_4ES%PQ;NNM M%5+HZ'+G%!4']2S2U(K)XUV]#X],5"YUR\K8L^L-;R?D+PY[C;]YI915?LU; MW(DN*"I9K':'ZWX!QIT@[!^L/'_G5I*C6KF[EP8W/^H+2KO;7N]F]:UF*U[? M#2DK*U[8U"Y)->@.J%==!> M>J?_ E!+ P04 " "#B:A6P._@&(8% "6#@ &0 'AL+W=OD[.3?[XZ2926QA6Q?;$GD/7?'>YXC>;X5\IO*.-?P6!:5NAAE M6J_/)A.59+QD:BS6O,*1I9 ET_@J5Q.UEIREQJ@L)JYMAY.2Y=5H=FZ^WB.W%R!GM/MSGJTS3A\GL?,U6?,[UY_6=Q+=)AY+F M):]4+BJ0?'DQNG3.KB*:;R9\R?E6]9Z!,ED(\8U>/J07(YL"X@5/-"$P_-OP M:UX4!(1A?&\Q1YU+,NP_[]!O3>Z8RX(I?BV*KWFJLXM1-(*4+UE=Z'NQ_8VW M^02$EXA"F5_8-G-#>P1)K;0H6V.,H,RKYI\]MNO0,XB.&;BM@6OB;AR9*-\S MS6;G4FQ!TFQ$HP>3JK'&X/**BC+7$D=SM-.SN1;)MTP4*9?J)[CY7N?Z"4X> MV*+@ZO1\HM$%39PD+=Q5 ^<>@?/@HZATIN"F2GGZW'Z"H77QN;OXKMQ!P(], MCL%S+'!MUQO \[I\/8/G'<%K,_S[I M<;GAH]F//SBA_>)[Q<<-E5D7Y<\K:'$VN2J#)8Z)15*6 #41H?\FH% MGN5.(RMVT-3RX\ *W.BY/8:H99YH"MA\J*M<'X5SK3 .KPK>D+O" M#,SW2*;?L>?M^5<+/J%-9/!GU]93X*HE7I?R5] -X M-N%PRW()7UA1&NT.G-\ZTHP.^N.PZCGK\77-WO!%:#8Z:S#%F+#&P4,+9OD!6L[ M!JU8DS[QGIMC9&O*MDRF_WM1YL].0)31$8U2'H%OFSP\QVT.%W&$*,Z13 ]1 M>=*[*Y1ZN39T7[M+UV5SU]A/;VYLF,TJQY@+OD13>SS%*!: 0 (P* 9 >&PO=V]R:W-H965T5CM@TD*XNTDSMA.T_WW6W9( M&G9IU/L"=N(Z=:I\CN/93JH'G2$:>"KR4L][F3'5=##0288%UY>RPI+>;*0J MN*&IV@YTI9"G+JC(!X'G18."B[*WF+EG2[68R=KDHL2E ET7!5?/UYC+W;SG M]]H'W\0V,_;!8#&K^!97:+Y72T6S08>2B@)++60)"C?SWI4_O1[9]6[!'P)W M^F ,MI*UE ]V\GLZ[WF6$.:8&(O Z>\1;S#/+1#1^+G'['4I;>#AN$7_Z&JG M6M9W(,4-[S.S3>Y^PWW]3B"BQP^(?%=!T%9P'9P%_,S5 M)80^@\ +PC-X8=>1T.&%K^#=<56*I>ANXX6DX:ZJI MKGB"\QZY1J-ZQ-[B_3L_\CZ<(3OLR [/H2]69-*TIGV2&[CF6B3 RQ1N15X; M3.&_FWN*__D,]QG"1N9D7FH*-*+0:#0]5"8#0Z\3650D%^*1['B7Q MR%L>VK64_TMD22,R?2BR72:2#/ IR>L4=1/8/K48.6YYGC\#G37:4#XBR( P MZ819_TVNM[@*JUHE&?D6UL^.+1'=%K]V9\ OM0%*FZD3UVV$0]^$6 M2TG&=W _W"&#Z:_\D1)L\0CFL \0CED4>BP,)W;H>6,V"L;P";6>PNXUE*;! MI[MW,1JSR6C V(F4U%CO;<"D-ED8X73H;TC<'5IC42AA! M3?GZLD>GO'@VT>FSY-B@U4'^M,VO7_(?:B2C?8,U8MEZ+(6-DL4I3[?M:Z4# M[9;O]_H0=HT)I[TG'9$Q#E*[=)P^Q,2OHR;(C*2UM':;>.#/]^_BP!]_T)U( M&)!AC_2./VOQR'.J=T]C"E?:LCWER:^5K47;+)VFC]!"%HQC-O%I/8MB\DSH MP_?R$;4ME\!);HD=-JOK4M 92"LGI-)A"#[S?8_%\?@E!KFB3< G5(FP5CCV MZI[.,&*>'X ?3UA 0E\U[;1+A;$@-1TR"NY6RR65P?S1"((A"T8!W$O#C!P0V!SJ:MNP?9/'2P-9>%[FEWU;IJ;A@ORYM[&C5W M*XAYCAL*]2['I%G5W'V:B9&5NV^LI:';BQMF=%U$91?0^XTDC>XG-D%W 5W\ M U!+ P04 " "#B:A6ZG9:*R4# "#!P &0 'AL+W=OW0(-&L3I]J'H RV- M)*(2J9)4W/S]#BE'20#7[<.^\#+D')Z90PX7>ZF^ZPK1P,^F%GKI5<:T%[ZO MLPH;IL]EBX)6"JD:9FBJ2E^W"EGNG)K:CX)@[#>,"V^U<+8;M5K(SM1*9OZ DO,&A>92@,)BZ:W# MB\O4[G<;_N6XU\_&8"/92?G=3C[D2R^PA+#&S%@$1MT]7F%=6R"B\>. Z0U' M6L?GXT?TOUSL%,N.:;R2]1>>FVKI33W(L6!=;6[E_A\\Q.,(9K+6KH5]OS>9 M>9!UVLCFX$P,&B[ZGOT\Y.&9PS3XA4-T<(@<[_X@Q_(],VRU4'(/RNXF-#MP MH3IO(L>%%65K%*UR\C.K+9:48@,?1"^PS=3;.[:K49\M?$,GV'U^=D"[[-&B M7Z#%<"V%J31L1([Y2W^?F WTHD=ZE]%)P&NFSB$.1Q %47P"+Q["C1U>_)MP M;[&5RG!1PM?U3AM%E^/;L7![M.0XFGTP%[IE&2X]>A$:U3UZJS>OPG$P/\$U M&;@FI]!76WJ >58WT2]SCKNPJAD#6] M49L48R\ :#2:C,I48&CY2C8M$P]O7DVC<#+7]"0'3N43)T:K-TPG)]!,DKCD-H@C6&M.8,;EO&":*:S M,4S"&7RBR!3=?H-*N-O/:K*#"S*:PYTT9'@-H05*[2 83:8IG) W'>1-_UC> MCU*4[VHJ3Q2-=FG_,Z%/GO"_"5T_L6,#N]])_J3O>\RPV5&63XN=C)(XJLBI"FDTY>ZA1 -HI#'+.@]9LE12?QGA;%!5;KRKR&3G3!]C1RLPP^S[@OK MT_;^>Z)X2BXH&5B0:W ^H=RKON3W$R-;5V9WTE#1=L.*?DE4=@.M%U*:QXD] M8/AW5_\!4$L#!!0 ( (.)J%: Q*4N"P, "0) 9 >&PO=V]R:W-H M965T'"3V\::8V>VTP*_GFLGR]J1E@WMI8D_SKGWG%O[9KR1ZEJ7 (;\K+C0$Z\T MIC[W?9V74%%]*FL0N+*4JJ(&AVKEZUH!+1RHXGX4!*E?42:\;.SF+E4VEHWA M3,"E(KJI*JI^38'+S<0+O=N)3VQ5&COA9^.:KN *S)?Z4N'([UD*5H'03 JB M8#GQ+L+S>6KWNPU?&6STUCNQ2A927MO!^V+B!38AX) ;RT#QL889<&Z),(V; MCM/K0UK@]OLM^UNG';4LJ(:9Y-]88P"-YHXVL.C!F4#'1/NG/SH),UIKG*B *,FTTKFM-Y)*8 M$LA,5C45O\CQ' QE7+\@+\F7JSDY/GI!C@@3Y',I&XU(/?8-9F,Y_;R+/&TC M1WLBQ^2#%*;4Y(THH-C%^ZBBEQ+=2IE&!PD_4'5*XO"$1$$4#^0S>S@\&H#/ M#\/GD.^#[ZB)^\+$CB_>P_=1K:A@OUUM3K 00DO.BKM272K0($P[@>5ZRP05 M.:.<7.$DX,DTFGR_6&BC\&S]&*I/F\!H. %[WYSKFN8P\6H;2ZW!RYX_"]/@ M]9"Y3TDV?R*R'>-'O?&C0^S919XW5("QG9LB\EB1U)/9N76=QFH9G MK\;^>MN6@[$>:\M S"2(P[N8.X*37G!R4/",ZI(T&N7B@<9^HO _)5;MC(W7WH(#T9 W:J\7Z8#*) F">V8<3.2Q?X4G(FL]\[?Z1P5JY?JP M)KELA&GOWWZV;_47KL/=FY^&Y[.V8]_1M-\/>+NNF-"$PQ(I@],S++IJ>W([ M,+)V76HA#?8\]UKB9PPHNP'7EU*:VX$-T'\897\ 4$L#!!0 ( (.)J%94 M!&>II@, #$/ 9 >&PO=V]R:W-H965TQ;P%VQ1\,=FKO MF9A0ED(\F<''=.9XQB/((=&&@N+?%N:0YX8)_?BG)G4:FP:X__S"_L$&C\$L MJ8*YR/]DJM/8O<+U $-#5\BE P M7OW3YUJ(/0#RM ."&A"\!@Q. ,(:$+X5,*@! ZM,%8K5(:::1E,I=D2:U$'8XL_\[?"@!1YWPV-(3L$/ MH@F;KQ-:OO $7]MG^'*W5%KB?OFK3>Z*;]#.9XK(K=K0!&8.5@D%<@M.].,/ M_LC[J4VK/LGBGL@.=!PT.@ZZV*,Y51G!*I/"1BBF<8_ICQ*K L6SPI];4 MK3A'EM/4SVT43CQOZF[W->HT?*Y&QQ8'PSV+![$/F]B'G;%_J,-,2BF!)U\) M)@]7M"J[:SP9%,&]2RYRH12HRS8A*@/#/;?\(QV&1ZY?'RV*.SW]SAP8-3J, M.G6H]Y+"TRH!MJ7+'*X(S?'@HSP!DPTDD9!B=A@EVF08O4&&3A_.38?1D:;^ MJ6P8-RJ,SZXH,5,)QEQ*(%]^Q?7DHX9"M9:7<9_EI4^RN">R U$GC:B3SM3Z M36> V2,*Y,[,G6@+>"[B&&PN736EYG /YK2Z^J1_XSF/=RG=FG63HR08!Z^2 M;G*4F-?!X-76ZXS@._5YW^CSOE.?!_K,BK)HBZX3>&Y"]4D6]T1V()CO?;N6 M>?_E/JW9>]*U5[:X+[9#9?[EXO48!&ULM9MM;]LV M$,>_"N$50PNLL?@DVYECH$G0;4 #%$G3O69L.A:J!U>2G0;8AY\DNZ9I4E>) MH-\DDGW\\TX\BC^?J.E+EG\K5E*6Z$<2I\758%66Z\OAL)BO9"**BVPMT^J; M998GHJQ.\^=AL]Z.#09]WP^/BG^L( 6Q47S%[WL;8,!FF^*,DOVC2L/DBC=_1<_]A?BJ %F+0W(O@'IVH#N&] F MT)UG35BWHA2S:9Z]H+RVKM3J@^;:-*VK:**T'L:',J^^C:IVY>RCB'+T5<0; MB>ZD*#:YK,:H+-![=/1-MD0?BD)6'XMT@3Y%XBF*HS*2!7I[*TL1Q<6[JL'C MPRUZ^^8=>H.B%'U999NBLBZFP[)RL^YL.-^[=+USB;2X="?R"T3Q'X@$A%J: MW\#-;^7\T)SHS8?5Q3E<(7*X0J31HRUZN\@O;7'L&C)[PWH"7A9K,9=7@VJ& M%3+?RL'L]]]P&/QIB\J3F!8C/<1((?79PRK+R_>ES),JM_)OU9@^Q1(5A.%TN#V.RF9%B;+2W&4'=QGH[N/%PP7Z*]O*/*VS M%57WFW3^BIZREGP#U?J.DRB&*%Y/=-M!5QO1+:@IV8Z<89'YVDFVG%0C:R9QL. MU'H=>)\>>TG^BWNUU:SU9HV/$ .#+G_)2A&C992*=!Y51Z))(ZNCV/!@%/": M G1'33,VF8QHBZ-JI< MGM3T.!5-8!@GG*84Z[3D6,R -0S*^U6,O9>E\G7O/UINVNZ>7BG"EYI^$11'X(ES?H((TCM.3VKZKV,%) 0&DB[ M1$RRL!&3Q:P=F8CB#P+SAYF.G^16Q@A;706U>O^H]Z2F1WY4NG"O7?@M7IR# M5(@B%0+7+SKE(.V6@Z89D(.*,8A_QB F/$PP8Z<.FU;539RUP#!1B$%@Q.A. M[7LA#7)8&.!31TTS/*&3H,51!0($+ABT3F\'?H>[ZCTKSD$.1)$#&3G/?J\U M"5]J>IP*-PB,&TYS:]QI;IE6T-Q2;$#@(@.4LEU 'I;O/7SG BJ ((&KFE* M0?3H&ZN2**I^;C"ZJC%K-U1IB" P56$UHGM /%P5[V? M]YZ#&IBB!H9=YSWS6JKPI:;'J9"#P_*.EIF=-FQL6BH?EG*\S:R] M',\4.C"W @GI3/-P![U'\!R$P11A,.>R"/-:%O&EIL>I<(7!N-*%I)C)':@G*/8P17G<.=B!_>*+;[4]#@5MG"XV-$E^?BO MBQN@B>Z:(@WNGS2XB1"&JY")[JHB# X31G=\Y^9C"\-!R$1W4*WZ'*X8M$YD M!VR'N^J=_V?9IWFT4=-]IZ;?K9KG*$MPQ1;<_VY-;F[$-'(5,M%=5>L^[[53 M4\O5+K@.R_<>MW/ 5=PP)VWEQ*M+@,&DXY:=9XS#R$S+1MSTK M- C=2B"T,Z;#'?0=.5]J^N50!!$Z%SY"KX4/7VIZG I'0AA'NI#27B($,A(T MV;DV/'I-J'Y'ZT[DSU%:H%@NJS;!Q:A*YWSWVM/NI,S6S9M#3UE99DESN))B M(?/:H/I^F67ESY/Z9:3#RV>S_P%02P,$% @ @XFH5K]XXWG P T0X M !D !X;"]W;W)K&ULM5=M;]LX#/XKA.]PV("V M?DF:=ET2H$UN6(%U*%IL]V'8!\5F$J&VE)/DI/?OCY)=)]Y<;1V\?F@DF7S$ MAZ(H+@:>&.K];&+H33 M\8:M\![-I\VMHEG8H&2\0*&Y%*!P.0DNXXM9/+0*3N(SQYT^&(.ELI#RP4ZN MLTD068LPQ]18"$8_6YQAGELDLN/?&C1H]K2*A^,G]'>./)%9,(TSF?_#,[.> M!.MC>#5'PWBN7]/JI_LYO/KS]3@TM+F% M"--ZHZMJH^29C09P(X59:_A;9)BU]4,RNK$\>;+\*O$"WC!U H/X")(H&738 M,_.KSS%MU!./.8/&D0.'-W@63_%MY:\O'^@;7!LL]-V\O](:E M. GH8FI46PRF?_T1CZ*W72Q[ FMQ'C:'9'P2+0M/&PM/O19>%QL*_3 \O'O\XC&<-PS.O0SFN# ''CX"MJ6< M:/U^3,%_K%F.M/8-35I9T@C8P%N,XVC_245^/2XW4$^V^ MT-J\#XJ3V'O6'SA;\-Q=."BJ\B0#9F!I8V#KJA9;"MJ46,6!"SPAQ;'R14:] MJR_5>$7:;)(]F^2G(_>C%'X3O5 O/L:>T-K$]Z51W%MM%/=:'/6%UN:]+X]B M?WWTN\+WQX645Z1B$QXT#?2JK%POI2&5I3!5_]"L-OW:I>M2PKUXU>Q1*;[B M0D..2U*-3LZHRE!5_U1-C-RX%F0A#34T;KBFGA.5%:#O2RG-T\1NT'2QT_\! M4$L#!!0 ( (.)J%;>'LM"400 '\3 9 >&PO=V]R:W-H965TN@_#/M#R MQ18BB1Y)V^U^_4A)T8M%*0YBH%]L4KH[/G?DW7/B],CXD]@"2/0]B5,QL[92 M[JYM6X1;2*@8LAVDZLTCXPF5:LHWMMAQH.M,*8EMXCB!G= HM>;3[-D]GT_9 M7L91"O<ZYF=FEE'260 MBHBEB,/CS+K!UPM"M$(F\2V"HZB-D79EQ=B3GORQGEF.1@0QA%*;H.KO N( M8VU)X?BW,&J5:VK%^OC9^J?,>>7,B@I8L/BO:"VW,VMLH34\TGTLO[+C[U X MY&M[(8M%]HN.A:QCH7 O)$L*984@B=+\GWXO E%3P%Z' BD4R+D*;J'@9H[F MR#*W;JFD\REG1\2UM+*F!UEL,FWE393J;5Q*KMY&2D_./]&(HV\TW@.Z RKV M'-0>28$&:,&$O$(/J3H<M:7Z/QST6499P+GM]8]#5Q; MPC'#"DI802^LZE2; 5M0+X3!">@3%(N"1/B&?&BIV*+IU>M'?G8BSLO)021K'.G, U6L?]562X'*+/[ \ MU82.5$N6AC_0BG71<*^YUQ[_2UEK.E^Q-/ZY-(TORM.7LM8,5L74^*U471AH MY-O8GYPFG$',=<:3#K+&%5OC"] U-O$U/BU@)BDR[BA@N&)L_';*QFU&/NTF M#"(=I(TKUL9OH6W<9F0R]L;.*;"VF.L$V.\ 5S$W[N7!^8(E"? PHC':T1UP M(\2+\O*EK#4=KI@9CW]N8>KM#%X=K M9:P:KZ@MP?V-P1F%J&UL MK59=;]HP%/TK5E9-G=0UGP3*(%)+5FT/U5!IMX=I#R888M6Q4]M NU^_:R=D ME 945;P0?]QS?,_AYCJ#M9 /*B=$HZ>"<35TB)!QVYD(6 M6,-4+EQ52H)G%E0P-_"\V"TPY4XRL&MCF0S$4C/*R5@BM2P*+)^O"!/KH>,[ MFX5;NLBU67"308D79$+T?3F6,',;EADM"%=4<"3)?.A<^OTT-O$VX"28@PDFG#@.&Q(B/"F"&"-!YK3J75 M$S_5/FP!_&@/(*@!P5L!80T(WPJ(:D!DG:FD6!]2K'$RD&*-I(D&-C.P9EHT MR*?<_.T3+6&7 DXG5YAAGA$TL34V$D4I..%:H<]HA%6.,)]5@Z^/2[K"S.Z= MID1CRM0GB+J?I.CTY!,Z092CNUPL%4#4P-60G#G"S>I$KJI$@CV)W&!YCD+_ M# 5>$+; 1X?A*- "3]]^^@[BBXPWC"#=^J+&GW1P<*R[R+Y_R[VV\1&QRR- M8Y*E1R)[85VGL:YSL#1NH+,]0^^4#]#IYLL]7:KBZ&R50-").MV=0GD=%<71 M3E!Z,)UWBHT;L?%!L7="0S/)-BT\VRF;-N7QJ^+W?2_R=J6WA'E^-XQWQ+>$ M!1=^W&O"*EGNUM5EOC.@$2\H5XB1.0"]\RZ8**N[NYIH4=K;;"HTW(UVF,/G M#I$F /;G0NC-Q%R0S0=4\@]02P,$% @ @XFH5H-HM%7M @ 1P@ !D M !X;"]W;W)K&ULK99M3]LP$,>_BI6A"20@SP]C M;21HA8:T:16%\6+:"S=Q6XO$SFRW@7WZG9,T*JV)]F)O&MNY_]WO+F>[HYJ+ M9[DF1*&7LF!R;*V5JJYL6V9K4F)YR2O"X,V2BQ(KF(J5+2M!<-Z(RL+V'">R M2TR9E8Z:M9E(1WRC"LK(3""Y*4LL7F](P>NQY5J[A7NZ6BN]8*>C"J_(G*C' M:B9@9O=>63$A1:$> \;OS:?4AM7!_O/-^V^0.N2RP)!->/-%\_D*Z?$+M+^.%;'Y1W=DZ%LHV4O&R$P-!25G[Q"]='?8$;O".P.L$WK\* M_$[@-XFV9$U:4ZQP.A*\1D);@S<]:&K3J"$;RO17G"L!;RGH5'J#"\PR@N9- MRTQX67%&F)+H MVQ+8RX>$6G4Z(P+>09K#[.I^CTY R=(,K0PYIO)&:Y'-D* M8+1+.^L"W[2!O7<"?\/B$OGN.?(!+=$L9U(WB LUAD91-S7Y> M+Z02T)F_3/5H 0(S@-ZM5[+"&1E;E8XEML1*/WYP(^>SJ3K_R=F;6OE]K?PA M[^D]KJ$%%1&0OO'+M_*HD>MC9)OZ00(?>;N?@<$H\9S>Z U9T),%@V1/<&3H MOJP$SX@TLK4.PKVP07R(=FSC)Y&9+.S)PD$RZ!<*NS1'*\[-VR4\"NI&@1,= MH!FLPBAPS7!1#Q<-PCUP!8U,=_O=1!<=Q?45L=0&[H!RN7'+4YT$ QT:AM[=C M6CY[[YC75RP*5\W)O^ *[I%FN(:;G@AM .^7 MG*O=1%\F_7^']"]02P,$% @ @XFH5N"=ODKD @ ^0< !D !X;"]W M;W)K&ULK951;YLP$,>_BL6JJ9.Z0H# UB5(:;IJ M>Y@:-6WW,.W!@4NP"C:SG:3;I]_9$$12FO5A+P&;^Y]_]\]QC+9"/JH<0).G MLN!J[.1:5Q>NJ](<2JK.104-.,K)[ M,YF,Q%H7C,-,$K4N2RI_7T(AMF-GX.PV;MDJUV;#34857<$<]'TUD[ARVRP9 M*X$K)CB1L!P[D\'%-#;Q-N"!P59U[HFI9"'$HUE\S<:.9X"@@%2;#!0O&YA" M49A$B/&KR>FT1QIA]WZ7_=K6CK4LJ(*I*+ZS3.=CYX-#,EC2=:%OQ?8+-/4, M3;Y4%,K^DFT3ZSDD72LMRD:,!"7C]94^-3YT!(/P!8'?"/S7"H)&$-A":S); MUA75-!E)L2721&,VO*. MG!#&R5TNU@IE:N1JA#5'NFD#=EF#^2^ ?:/RG 2#,^)[?M CGQZ77T':ROU] MN8L6M3[YK4^^S1>\D.]&KBAG?ZCIO3/TB2M1L(S6K8B^H%D*':DWQ))<,XZ^ M,EJ0.6Y":3W],5DH+;%S?_;Y40.$_0#F;;Y0%4UA[%3F++D!)WG[9A!YG_K< M^4_)]KP*6J^"8]F37>- TSA]Q=89(IO!3)I-XD=>/'(WW2)Z@KPP;(/VX,(6 M+GP5'.-J+4WK]]'5*8:=@P?=@VNZGJ"P4\(>W;"E&QZE>YCL)D#83@-H)T(<7]=AS^ <_C_$_>OUX M<8L7'\6[$QI?NNJ@!3NF_IL\?M9V81C[!^@]04$8'+"[G<%L/HHXU%;8>*2 M)&ULM5C;;MLX%/P50BV*%FBCF^- U+4)^KA= ]OV$I2 E,$LZ0@-74FX67 M61@9@(WXA\!>'K21D7+#^5?3N2JF7F!6!!1R92BP_MI!"I0:)KV.;S6IU\QI M@(?M>_8_K7@MY@9+2#G]EQ1J,_7./53 "F^I^L3W'Z 6=&KX@P8/0&(:T#\7,"H!HRL,TZ*]2'# M"B<3P?=(F&C-9AK63(O6\@DS^[Y40C\E&J>2.::8Y8"6]I"EO*PX Z8D>H=2 M7!&%*?D.!;HJ*PIZNQ6VNY5RJ4/X"F'T03<)6Z.9$)BM;0QZG8'"A,HWFF7) M5VJ/!2#,BH=.!CM]Y"H;[H<_+#+U^^0:]1(2A:T*IGDE.?*55FK7Z>:UH M[A1%3RB*T35G:B/1>U9 T<;[VIW&HNC>HGG42WB-Q0F*P[0/P5OJ8F;#8\M7_P$WT+HG"'4W5NTT#NO[+:\_[8E;B^^_*7#T96" M4O[79;WC'G5SFQQU*2NE-R)<$)Z<3?W?H2.\TQSK2/V%+Z&DC]+17Z*SD0I'O M+@GH8T1XT26UGR1&=X!%ET=I+_!8_0.1M8P:-T:-GV\4W.I?:0E=3HT[]BA\ M="A-4K/>I4N!%28Z!SB1$J;4#ZJ#0B4;H4P264F)73? MB5[J8]/)D&390&0M2\\;2\]_8XH^']+3(HIV%&'0NHZC M1]>Q=YYC+1F(K&5)&#R\^P6]IKAK^C=G^0]O:C_3L<=J4+9L*+:VBP=OT.%O MO*XU^5#&#LF6#<76-C9Z,#;Z]3M;<_3_A/9/=+0M [$Y6_R#XJT$L;9%L-2" MMTRY(J49;0KMF2TO'XW/P\O4EPYD@4:4KYCVM(V&%I8>OI MQ*=XNY/ZA!TLY!?\C57([M&B>(4,A&S#''8+*W?\=6*.#JAC/@:PT&T MCI$NY8&Q;WKP,5I:CF8$"8120U#UMX<5)(E&4CR^5Z!6?4^=V#Y^0O]0%J^* M>: "5BSY.X[D;FG-+!3!AA:)_,0.?T)5T%3CA2P1Y2\Z5+&.A<)"2)96R8I! M&F?'?_I8-:*5@"AKO)5=78Y4G@VN:T"P$=%]J9L72G&6028'>HS578N'R!Z)9A/[X7L2Y MFCYY@?Y2@6]O0-(X$>]4W)?[&_3VS3OT!L49^KQCA5 )8F%+14_?Q XK*M=' M*N0%*G>47R(77R#B$->0OAI.OX&P3B?==%LUI>X,J3M#2CSW!;RG\B_06K5( M=KN _KE5X>BCA%3\:RKUB#TQ8^NU>25R&L+24HM/ -^#%?SZ"_:U (T6MIP)XU0?0;T25#]*]L%LXO@+>]^NRQ!$IDX= MU.$[J?E.!OG>@A!7ZND0%FF14 F16M2J+6%,]6/#1/6(-VVQ>._.<9^K*6HZ M]$9F/>6:HGS?-4L7-Y8##[[*@P\%SV)9<"CI;N)'?6RF M.:K!& NM6W9C,;![3M4.&IB36S$26K<5C7O!P_;EM:I];D^(Y_9%.QS49=Q8 M&#SL86Y!?47M6!*A.%6\]Z"IFDD. IT\42.A='W>BC@/)\G(SYX%)R=+R< 'ZOW X#]02P,$% @ @XFH5EA"*EEI P [PP !D !X;"]W;W)K M&ULK5==;],P%/TK5D (I+&D2=M]T%9:&P8\ -.J MP0/BP4UN6PO'#K:[#GX]UTX:VBY+LVE]2&/'Y]Q[CC]R,UA+]4LO 0RYR[C0 M0V]I3'[N^SI90D;UL3*<";@2A&]RC*J_HR!R_70ZWB;CFNV6!K;X8\&.5W %,Q-?J6PY5A>=\[@36( ;\8W!6F_=$RME)N4OV_B4#KW 9@0<$F,I*/[=P@0X MMTR8Q^^2U*MB6N#V_8;]THE',3.J82+Y=Y::Y= []4@*<[KBYEJN/T(IJ&?Y M$LFUNY)U.3;P2++21F8E&#/(F"C^Z5UIQ!8 >>H!80D(]P'=!P!1"8C: KHE MH.N<*:0X'V)JZ&B@Y)HH.QK9[(TSTZ%1/A-VWJ=&X5.&.#,:4TY% F3J%ME$ M9KD4((PF;\D7JA2ULT)>QV HX_H-]MY,8_+ZY9N!;S"ZY?"3,M*XB!0^$"DB MGZ4P2TW>BQ327;R/65>IAYO4QV$CX6>JCDG4.2)A$$8U^4S:P\,:>-P,CR%Y M"+ZC)JHF(G)\T0-\7]6""O:7VMUPA!,AM.0LI<7F$"FY4J!Q8HH..2>73.#$ M,=?O"N MSMSG)(N?B6S'^&YE?+>)'2<22=%(9RSCN* OL;^+?; MOK0;%C?F]$3%O4IQKU'Q!RG3->.\3F6![&VE'T91=%]F8X3'3G_OGF?[07=T M]BN=_58ZC_#MDJRR%<=]DA*6Y90INU\(EUK7F="_9\*^_,; CY7_3&0['IU4 M'IVT\@@M^KUB:O]@+OPX.>C'P1%Q8QI/%'E:B3QM)S)E.I<:%X&73O"_R@D:G;G(I#+EVW5S MR&/96IP(1A*&;U:Q8#,.^HC@11.SI**VR GN'5:=NO= RW%Q<^*/-<;?J@0S M4 M746N2R)4P1655]595^X6K5??ZQYWS25%[_ZX MA%1171<-(W-7;\ZDP>K5W2[QBP24'8#/YU*:3<,&J+YQ1O\ 4$L#!!0 ( M (.)J%8R+F"&4P, "X. 9 >&PO=V]R:W-H965TJFJNVV#],^N.$ :XZ=V0;:_?K9 M(0V$F723TB_$+_<\>>ZXR]G#M9 _U0) HX>,<37R%EKG9[ZOT@5D1)V*'+C9 MF0F9$6VF28;%V+9.A6&I&.5Q+I)991N3C!3"Q M'GG8>UJXH?.%M@M^,LS)'&Y!?\FOI9GY%]4X+W!T_L;\O MG#?.W!,%8\&^T:E>C+R^AZ8P(TNF;\3Z(Y0.%0)3P53QB]:E;>"A=*FTR$JP M49!1OGF2AS(0.P#@4CFZ4%6Y-B";)4(HUDM;:L-E!$9L" M;;RAW/Z-MUJ:76IP.KD@C/ 4T&V1,V.1Y8(#UPJ=H$NN"9_3>P;H7"DP:\<3 MT(0R]<;L?KF=H..C-^@(48[N%F*I")^JH:^-*$OMIZ6 BXV \(" 3T2>H@Y^ MB\(@[#C@XV;X!-(*'M;AO@E%%8^PBD=8\'4.\+VGG&HXN3*Y-75$X/N5L4>7 M&C+UP^7KAKSK)K:9RDL+(,S6G0*[ 2UZ_PG'PSN5Y2V2U.'2J.'2:V),/ M4BB%QD3*1\KGZ"MA2W YO&&)"Q;[R5@EN-\=#/W5KB//&-4$=BN!W4:!YVFZ MS):,:/,_G6=":OJ;V ^#2^2&*=IY_PGNA?&>2I=5/(C<,J-*9M0H\[.MJF>C M&/WU:FR+H2;/81-UW>+B2ES<*&X"*_,=STT$-:0++IB8/[KD-;+\;U:W1%9S MN%6R&IQZ%=QZ+=2W?V_"@$CAHK;H'CKJ- MNOLJG59AX):)@VW[#%JH[Y*D%B,<["ET&74.Q!'O]'?<*/!.DJDY^9E3H5-8 M(_A_4[HMMKJKV]:-7[1WXU:;=UML]5ALVS=NIW^7-+6D&^#]S&PVJDO<-G#< M7@?'SA:^7^-NJP,='&];.&ZCAY&PO=V]R:W-H965T,R2(;^V95.AJHDP25>:3!EGC/] M<(9";49!+WA\<,U7&;D'83(LV IG2#?%E;:SL&%9\!REX4J"QN4H..V=C >N MWA?<A:;3YB[<<+3)4P_@J;NK8;0%H:4GD- MM@IR+JL[NZ]SV +T^L\ HAH0_2L@K@&Q-UHI\[8FC%@RU&H#VE5;-C?PV7BT M=<.E6\49:?N66QPE9TPPF2+,_)89J[Q0$B49.(1I2:5&.,V5)OZ3^=0_W-OM M8Q#V)TB,"W-@ZVYF$]C?.X ]X!(^9ZHT3"[,,"0KSWTD3&LI9Y64Z!DI%TP? M0=SK0-2-XA;X>#=\@FD#CY["0QM*DTS4)!-YOO@9OBF7G/#PD]UE"SB7Q.2* MSX7-PQ@DTX%+I$YK.!V8F8"F. GM6#>HU!LGK5[WC[ONVH/X3V9/8XB:V>!=[XA8/]C6Z#L+E"NP% M(5>2,G/09KQB._9LKN6LDW=V]=;;=G9^\(5V^HV=_M_L]-MD5ZC!ENRX]YOL MG<0OE#UH9 ]VRKYTAYEI_>"6X):)$MM,#/[(ON=.WA,7+36#?E-3B0NW^H_K M_?8DK[@T('!I4=VC-Y9$5_VTFI J?$N:*[(-S@\S^PM"[0KL^Z52]#AQ7:[Y MJ26_ %!+ P04 " "#B:A6+ SB=(H# "B"@ &0 'AL+W=O*"ST. M2F/JFS#410D5U=>R!H%OEE)5U.!0K4)=*Z +YU3Q,(FB+*PH$\%DY.8>U&0D MUX8S 0^*Z'554;6[ RZWXR .#A-?V*HT=B*4QF3C5,)?^;+4PY#@8!6<"2KKGY(K>_PSZAOHU7 M2*[=+]GN;:. %&MM9+5W1H**B>:?/N^%.'*(>QT.R=XA>:M#NG=(7:(-F4OK MGAHZ&2FY)<&0::?+@'0QG7'_']U]D]^?#^(WE/F""/I5QK*A9Z%!K$ MLL'#8H]PUR D'0A_475-TOB*)%&2>MRGE]WOH6C=D]?N(8K1*I*TBB0N7MH1 M[[-:4<'^H;;*KE 1H25G"]H4G5B0!P4:%6HFY))\8@(59)23&4Y"Y=3[?CO7 M1F&-_O#IT0#T_ "V<6]T30L8![7]EMI ,/GE79Q%O_G4^9^"O=(J;;5*+T6? M'$H$JIK+'0"92['66"=6J$)6%=.VW[U%T43.7&2[V6PFR2#"]=\<)W=NU!OF M+T:OH'LM=.]-T!M:N$7TP341^L=P:2\^@?,8Q7$'7+^%ZU^$^VQ*4+BY-8@U M*"V% (X[)L?B0J6?<0-'A7W0_3.>.(O[)]#G1DF_"SIKH;,W*5HKN02WXM@- M2_!39N< >70JK< M@S.FP? $^]PD[O7]V,,6>_BF2F!B@_N@5#M2KU51THZ*'7HJ-CJA]-ETB!M' M+Z=>]-]MYCVJHO/*Z^4G2!ZC-$\ZF(Y.XO@BTZ,TV#:'UN,H M2Y-34H]9FN2GG10>72#L[0V/Y!43FG!8HE]TG6.JJKD0-0,C:W>GF$N#-Q3W M6.(E$I0UP/=+*&ULM9U[;^(Z&L:_BL6N=F>E M.0-)*+ULB]0V\46:SE9SV=5JM7^X8"":7#A.:&=6Y\.O$U*"2W#A]#DC=0K! M[\\./'7>^+'-Y5.NOQ<+I4KR(TVRXJJW*,OE1;]?3!8JE<6'?*DR\\HLUZDL MS5,][Q=+K>2T#DJ3OC\8C/JIC+/>^+(^=J_'E_FJ3.),W6M2K-)4ZI\W*LF? MKGI>[_G YWB^**L#_?'E4L[5%U5^6]YK\ZR_H4SC5&5%G&=$J]E5[]J[$,/3 M*J N\<]8/15;CTEU*@]Y_KUZ(J97O4'5(I6H25DAI/GUJ&Y5DE0DTXY?&VAO M4V<5N/WXF4[KDS*J=]8C4S63JZ3\G#]QU9S02<6;Y$E1 M_T^>FK*#'IFLBC)/FV#3@C3.UK_EC^:-V KP_3T!?A/@'QH0- '!H0'#)F#X M(L ;[@DX:0).#JUAU 2,#@TX;0).#PTX:P+.7@0$^SZ'\R;@O);#^O.K/_Q0 MEG)\J?,GHJO2AE8]J!541YO//,XJL7\IM7DU-G'E^&.>S2_$)N MQ^0NS\I%0:)L MJJ8=\=P='SCB^^9<-R?L/Y_PC>\$4O7P@?B#]^;''Y!O7T+R[L^=YW4(YJS& M! Y,Z,;\8U)^((%78WP')CH6O)4OXT777I$%*P^^"]_\D:#OW>)$PD+D; (":-(&$/".!(F M0#!+QL.-C(YQ.EI@69Z3PE#[DV\;&Y)JQ,?ZM)65T9$G,UZ%*T$WRL MHI&P$ F+D#"*A#$DC*]AHQI6I")4X+7 M::[+^'^RSG[SF-5^DO=^WW* M2U60W]:)\?5<*[6;0*SEYV0>*S\D+$3"(B2,(F$,">-(F #!+#&?;L1\"DU4 M3Y$R1L)")"Q"PB@2QI PCH0)$,R2\=E&QF?./OFS>E392I%R8=B+/)F26:Y) MG)E.6A4E62H=YU.B?I3-2%S=>>?+*JGH4KFSLF-5CH2%9SM7M).N/"Q"5DJ1 M,(:$<21,@&"6@,\W CYW"MA.($Q&L9-E=.G4R3Q6ITA8B(1%2!A%PA@2QI$P M 8)98O8&[<#Q )I6-#B0DJ&T$$J+H#0*I3$HC4-I D6S!;WEA'C._KD6=+P1 M]'LR,W41F=:C$'$V25;3:F!,3B:YGE89QDS)"$JC4!J#TCB4 M)E T6[>MH>8YC8YU!US)LU.9[M@3\E-)W95!W[HCC^YAH6X9E$:A- :E<2A- MH&BV4EO/S'.;9F(SZK"VDXO]LG6#_"%)Z_D-G<*%>F)06O2&\Z+0EC HC4-I M D6S9=KZ:I[;6+O7)FV-ES*I3;3X<-&ZL<'()5JH;P:E16\X+PIM"8/2.)0F M4#1;M*WUYKF]-ZJ>;[HZI0DUV:"T$$J+H#0*I;&&MIO8VVD]A]8J4#1;F*V- MYCGMC3&3<69NG(J"5)-T30\ZK<>]GBBR?MQ?^W[KF0C5RA]AB4%D)I M$91&H30&I7$H332T[4XC&'7/NO%:A\QS6V3W:T56@ITI91+4G"2J'K6J$MAR M$>NI4:TN8_/:NT29KKA;;E.64--K%?.(M@_ M9A1"&Q)!:11*8U :A]($BF;+O'6U?+QEYPQU MN* T"J4Q*(U#:0)%LU7;.ER^V\#YW7G&:_=E[GJ/5O3PT!D&T'HC*(U":0Q* MXU":0-%L5;>&F.]V>+YEU2V=CB>E:I2]K=QUX38@Q3DG2R(?,XSNCM?J'L&I8506@2E M42B-06F\H7F^E=0-SDP1;YNNLY6L-0)PU*BZ T"J4Q M*(TWM->&IL7KY6QUMD:9[S;*-A.ZU(^ERHKN806H)P:EA5!:!*51*(U!:=S? M76PWZA3>;CG?);S6\?+?NBC,'/NLEC*>DG"EJS$P&FLCU'\KJ]U#0T/_!>C:-!*(RB-0FD,2N-0FD#1;"6WQEW@MKQ^1\[R M14URQM24D>$]([*:0V%TA ML=M"8O>%Q&X,B=T9$KLUY!]A P:M#1BX;4!XT@)U_QK:RZ3%>YFT0*T_*(U" M:0Q*XU":0-%L);?67^!VU0Y*6HR$4T4^[TL_H"X@E!9":1&41J$T!J5Q*$V@ M:+;&6V,P&&'3#Z@="*6%4%H$I5$HC4%I'$H3*)HMZ-8T#-RFX8TLXH*LO\:C M6G7W*'4L'Q*U=U*^FW>THD\/RR^@KA^41J$T!J5Q*$V@:+946P#W8DHIYW[^[G;<*QNH;0( M2J-0&H/2.)0F4#1;MZV3.'QE#>">5./FT%3#S3^V9X;20B@M@M(HE,:@- ZE M"13-5GCK, Y]:*HQA!J#4%H(I450&H72&)3&H32!HMF";HW!H7L1X/7+38.K MT8SM_86;&=&=XEZCMY??GW6G&E#_KZ/:[J55$;1>"J4Q*(U#:0)%LS6Y]<5O M;F_O3?M9N=E'][A(6@BE15 :;6C=WY[62/;5(AS:)H&BV3ILG;GA, M'IS.0GTY*"V$TB(HC4)I#$KC4)I T6R%M[[<$.O+#:&^')060FD1E$:A- :E M<2A-H&BVH%M?;OC*8KZWI+.[:[CVC)Q!E^9U5.OM26>A!AR4QJ T#J4)%&VM MR?[6=]JG2L_5K4J2@M3+1==?TKTY2K2:57L+7ES[O?[.\5OO@GD=Q[EW(>KC M_18_OES*N;J3>FZR7Y*HF:EJ\.'47#UT/%]LGI3Y\JKG]WTZX_\#4$L#!!0 ( (.)J%;M9G%Z[0( )4* M 9 >&PO=V]R:W-H965T*!^7;#XP$K9$HHW' DBBS#_/<5I&PSM%SK^<,M6:ZD_F#'@QPO MX0[D0W[#5<^N6>8D RH(HXC#8FA=NOV1ZVB B?A&8".VVDA;F3'VJ#N3^=!R MM")((9&: JO7&D:0III)Z?A5D5KUG!JXW7YF_V3,*S,S+&#$TN]D+E=#*[+0 M'!:X2.4MVWR&RE!7\R4L%>:)-E6L8Z&D$))E%5@IR @MW_BI2L06P.V\ O J M@/=6@%\!?&.T5&9LC;'$\8"S#>(Z6K'IALF-02LWA.IEO)-CR=4(31FF:,2RG%&@4J"OBW+X= P2DU2T8]VOC?AM[;#9!JA:^R64)#0Q4WPSKN!-&07=@ MK[?EMTYPH/Q.+;_3*G\*0O35 5:K1X0H,$T )4S(QAU94G6W[)R[/7?/3>M\ M![KIUFZZAR]&]X5Z/_2"SI[\U@D.E!_4\H-6^>82N5QR '.&_J!KF),B.Y?: MUA)=#[RV70U.0%S:K=)U_/V/G\/Q5V.W4^$'D]/:4-82Y M013Z>]KLK9I!%VSJ-[PD5* 4%@KG7(3*&R]KH+(C66[*B!F3JB@QS96J&X'K M #6^8.I<5QU=F=25:/P74$L#!!0 ( (.)J%8A*SA3 @0 ,4 9 M>&PO=V]R:W-H965T"9 7,&>*[/,?L=0R$[H>.[QPJGK+U1J@*=S38XC4L M0'S;SIDLN34ES7(H>$8+Q& U=![\^]CWE$"W^)[!GA]=(S64):4_56&6#AU/ M100$$J$06/X]PP0(4209Q]\5U*G[5,+CZP,]UH.7@UEB#A-*?F2IV R=OH-2 M6.$=$4]T_QFJ 745+Z&$ZU^TK]IZ#DIV7-"\$LL(\JPH__%+-1%'@B \(P@J M07 J\,\(PDH0G@J",X).)>B<",+>&4&W$G1/!9TS@EXEZ.FY+R=+SW2$!1X- M&-TCIEI+FKK0=FFUG."L4"MK(9B\FTF=&'VAQ1K] 2Q'$2P%^H@F#-),H(-IOO2$Z+%S0K!+ "JU6""5I@1N3-+[(31%<' MUB)F*"O08T:(;,8_H*OCXL 5I8AZ7,0=G8O;1(RW$AJ-ID4+:HH_, M^M"@=^7\U9,8'"9Q'!B!C_@5A?X'%'B!AR:?8W0MA_R^);#)!9QOBPA=7[51 MHO^CL)L#)C1@IF;,PU9AO--12>NXP(2HM=$"C2^!5K&=1S;<".LE'>H^PC-] MZ(4\DTBVTPOX3[T<9P)R_E?;8BMIG7::VMGO^18G,'3DULV!/8,S>O>;W_,^ MM1EL$Q;9A$UMPF)+L(:_G=K?CHD^>H(M?E7.Q.P]3+_WGDW?@#]_G8,)L=QI9@#<.ZM6%=HV&3W[_/HH_^W7_>+6V>&5&7 M>F83%MF$36W"8DNPAKF]VMR>U=VV9]-?F[#()FQJ$Q9;@C7\O:W]O34^O(_X M)D^90S-G=RJ:56:9%5 MVK2B=8]6B!^<['3F-J51[E&.(@>VUMDDCA*Z*T1YMJMKZXS5@\[3G-2/_?N) MWU(_51DNG1-YPY?I,7D@7DL_$8&5[,J[N96!LC+C5!8$W>H,R9(*07-]N0&< M E,-Y/T5I>)04!W4>;_1OU!+ P04 " "#B:A6Q;:!C?(" /" &0 M 'AL+W=O-&U2JU6];)JF?3#) :PF-K,=:/?K=YR$C X#^Y+8B<]YWM>1S\EH)>2S MF@-H\E(67(V=N=:+H>NJ; XE5>=B 1S?3(4LJ<:IG+EJ(8'F=5!9N('GQ6Y) M&7?24?WL3J8C4>F"<;B31%5E2>7K)11B-79\9_W@GLWFVCQPT]&"SN !]-/B M3N+,[;+DK 2NF.!$PG3L7/C#2[\.J%=\9;!2&V-BK$R$>#:3S_G8\8PB*"#3 M)@7%VQ*NH"A,)M3QJTWJ=$P3N#E>9_]8FTX& M5*N\IIJF(RE61)K5F,T,:JMU-(ICW'R5!RWQ+<,XG=X(/B./($MR#1--SLB5 MX%KB7E6T(+=45Y)I!HJ(*?G(..49P_5?)@6;4;.KBAQ?@Z:L4"?DB#!.'N>B M4I3G:N1JE&<@;M9*N6RD!#NDW%)Y3GK^*0F\H$>>'J[)\=')VS0NNNLL!IW% MH,[;VV/Q3*\MGJ(/E:&Y[T#EVN$K^7$Q4;7OGS;A#2"T \S!&:H%S6#LX,E0 M()?@I._?^;'W88_\7B>_MR][6N_&L01SQ,SFXP5(B5]IKDYL6IML<9W-G,EE M&L2>-W*7%@UAIR$\I"&TL9JH:(,5A?' SHHZ5G2(%=E8T1;+C[RH;X?%'2P^ M!(MML'@;UAN$.V!)!TL.P1(;+-F&>-5%Q;=,QV-)QY@]\NPS?^UO.O/\0 MPCB>=U!6;IO@+=@+_1W[[6]44G__CIL24PB*K8;G)).0,TWH3 )@%[-+\;?. M:B\)XO ?)>Y&>3>M$@OEC&'I+6"*<=YY@EYDTWV:B1:+NN)/A,;^40_GV+%! MF@7X?BJ$7D],$^G^ =(_4$L#!!0 ( (.)J%9YK.Z"; ( %H& 9 M>&PO=V]R:W-H965T)@TM1H\(![*R'--"BMK2>4FJR$BIF!JD'B2:%TQ2R:>DU-K8'E'E0)&H7A):T8ET&: M^+T[G29J8P67<*>)V505TS^N0:C=-!@&^XT%7Y?6;= TJ=D:EF#OZSN-%NU8 M3'>(J2.]W17O=UU$MXR_2 Q,-7) JC^(2>63]\#ED'CWKDQ%T98\\7_Z&, MA585F6&J&M\G7J4MRG^5TO3TS-,I@&V*P&]!:" M].6+X67X_E3R_XGLJ!2CKA2C/G8L;0%:0XX][FMR*MF&X9UG<'-FFX:#84*W MASGT^QQ)&W?2QKW2]K>DF\?^\^E+;,2-_T)<;YQ_+3 ]:%]\*&L_U0S)U$;: MII.[W6YP7OEY07^[-U,7VV+-I2$""H2&@S3K#&LJOTP6"F+K](O2QS^ MH)T#GA=*V;WA G1_)^DO4$L#!!0 ( (.)J%8.N@I3:@4 .$G 9 M>&PO=V]R:W-H965T-'%MS1S M#"26A!5(VJ!!NP_#/C#RL4U4(C62MA-@/W[4);(5R+0]G'Y))%GGX1%?ZHAZ MQVLM,ZO7%CC#O327GL04XG8JU3QN%!$K7.,BI?;B$5VVO'=UX/?&7+E2X.N--) M3I?P"/I;_B#-GMM0YBP#KIC@1,+BVKGQK^*@#"C/^,Y@J_:V27$I3T+\*'8^ MS:\=K\@(4DAT@:#FWP9FD*8%R>3Q3PUUFC:+P/WM5WI<7KRYF">J8";2/]E< MKZZ=2X?,84'7J?XJMG] ?4'#@I>(5)5_R;8Z=SQP2+)66F1UL,D@8[SZ3Y_K MCM@+"((# 4$=$)P:T*\#^J<&#.J P9L ?W0@8%@'#-^V<"A@5 >,RKZO.JOL MZ9!J.IU(L26R.-O0BHU2KC+:=##CQ$<7+/TM0,$35QM4FG@+I) MW?1MU71PH&F?W)O&5HI$? [SCOCH2'Q@ ;BF'YK."%X[XS:P$A\AOR!]KT<" M+_#(M\>0O'_WH2.QF1USLUX:C'\4$Q[!Y/*D;"([)H3D-1N_WQ$>V\/OJ6PN MID_28CA8>KK?#+M^2>T?H-Z!4@"]:GCU2 @JD2PO:\U?=^9<\DE#IO[N&E05 M>- -+@KQE.J;0*Y :T)#\@)4=A6L$#.+"!,6(\%:"@X;!8?6#BNK M;/I2/L$+(767@%;$N0)6L(\EK)@;;:;>A3]Q-_M:83888<)B)%A+JU&CU*C:V* M?:D>>UJ4M9%Q(UB/<*%9 B0'R437U.C6RCQ7/TQ8B F+[%UG9H!9.0/LTA0I MCY:FEXVFE];$'M=/Y4SIX./.'CXX^(2:60//E1?]@%A%F%C$2K"74QT:H MCR<)U2/B?]V&5OJYMR$F++1?MW_ID3E]Z107,XT8"=82U_=V+[?>B?)6$I*% MD%U*=[Z\6M'G:HM*"X]JAZ6G-L4XI M9_;&SA;IA"8CU"9C+%I;C6"G1G#B[0;/.?!B@YXX'ZW)Q^:0,WL&9TMT6JL1 M:JLQ%JVMTLYZ\:VO^WLJ:>"4:\*R7(H-%"8@H6DJMI0GYE<)"; --2>3=6X* M9KK_(M^I8;]CP(_?"HAJN:#2(E1:C$5KR[RS77R[S=&4QF/6RQ&.;9(]L\>> MK2:J_X)*B[%H;35W%HQO]V ^K[,G,'.7!=G BB7FGBS%5>3?+D^V%A;5DT&E MA:BT")46U[3A7AWSO::,M07<^3*^W9CYLE@4KQ(Q35C*-(/N#R:HM@PJ+42E M1:BT&(O6UG;GX/CCG_4UPT?+:H MJ)X/*BTZTDV'/[7$6'FT!=SY/K[= /E>/46[JS"JJX-*"U%I$2HMQJ*UO]WO MS)[ ^UE5.$#U>E!I(2HM0J7%6+2VXCOW)["[/_8J; \^6U14;PB5%J'2XB.= M'E0UG?A>_5Y(@D&'EUQ)ZNZM3,I +LLU9(HD8LUUM2ZG.=JL4[LI5V>].7[K M7X75:K,=IEK\=D_EDG%E7H,6!NE=C,V\75;KR:H=+?)R_=.3T%IDY>8*Z!QD M<8+Y?2&$?MTI&FA6]4W_ U!+ P04 " "#B:A6=3[NFK@" "B!P &0 M 'AL+W=O20/\7[F$J33[#-9Q0<)+RBZHR$W7R)_6(FGI$A]C3KQ4H:BM N/NP,ORPVA*N M6?J.Q3:B51H'W<1?[>;1YA,U/D_D]1IYO8/RIH54YM2 *E_15]/T=F(/]M0] M]WC?KJW?:.L?U'9/%:,S#J\HZS^+V^U%>]I:?**X75WDM?ET]J3Y.^VN!+5P4T!CV*4P=:=HK,V@N7#]=<\^P@%4SXL_-/7T MPCZP8$)C0G.D[)S%6"Q53X1Z8V3EFNI,&FS1;EG@$ 5E'?!\+J79;FR 9BRG MOP%02P,$% @ @XFH5E1)S_1+ P Y@H !D !X;"]W;W)K&ULK59KC]HX%/TK5K:J9B0Z>4& *42:@E9=::JB3A\?5OU@ MX )6_4AM!\J_W^LDD^&12:=HOR1VXG-\SK5]?4<[I7^8#8 EOP279NQMK,UN M?=\L-B"HN5$92/RS4EI0BUV]]DVF@2X+D.!^% 2)+RB37CHJOLUT.E*YY4S" M3!.3"T'U_AUPM1M[H??XX1-;;ZS[X*>CC*[A >R7;*:QY]W?A[20,'* 8\97!SARTB;,R5^J'Z_RS''N!4P0<%M914'QM80*<.R;4\;,B M]>HY'?"P_SP"-+6-&T;GC#/K!EY-P5+&S35"OCQ,R=6K:_**,$D^ M;U1ND-B,?(MRW:3^HI+VKI06/2/M ]4W) X[) JBN $^:8=/85'#HV.XCT&J M(Q75D8H*OO@9OGLP!J!#/F:@J8M1&89.'8=]A\SHWH6R0Z8YD'_OYL9JW*?? MF[R7DW6;)W.']]9D= %C#T^G ;T%+WW]5Y@$;YLB\3^1'<4EKN,2M[&G;G7( ME0:7,UQ4\ %$X#;:F.LFXR5;4K"Y)+--HZ3?&_G;0T.M4UYHJ%L;ZO[.4+=) M>(GJ'0H?]H,3X:W4%PKOU<)[OQ/>:Q+>.Q,>!MWNB?!6Z@N%)[7PI%7X9V4I M=]F-B5P07F27K#Q*C7DC.3.4)(/AB:'6*2\TU*\-]5L-N5QQ2^Z$RJ5U"?/8 M$EY_Q9Q%IL4D:0%[MLEH_\QH?'946I5-*G;JT3?\# M4$L#!!0 ( (.)J%8.HY+2J ( .8& 9 >&PO=V]R:W-H965TK:3ZEEGB 9>BESHN9<94U[YODXR M+)@>RA(%S:RE*IBAKMKXNE3(4@.;&[E0\DY7)N< [!;HJ M"J;V-YC+W=P+O=>!>[[)C!WPXUG)-OB YK&\4]3S6Y:4%R@TEP(4KN?>=7BU MF-AX%_"-XTYWVF"=K*1\MIW;=.X%5A#FF!C+P.BWQ07FN24B&3\;3J]=T@*[ M[5?V3\X[>5DQC0N9/_'49'/OPH,4UZS*S;W_A.DVYS3?+ MX5;4A\9F?[!$PWBNSRGD\6$)@[-S. ,NX&LF*TU$>N8;DF<7\9-&RDTM)3HB MY0M30QB%[R *HE$/?'$:OL2DA4>'<)^2TF8F:C,3.;[1/V5FR7622UTIA._7 M*VT4G<J5+EN#R@WR,VGR, M3K''[H*#7$.E$9C6:/KLUAQ3QV$KR#:>A!/:CFW71D_013!M@P[DC5MYXY/R MGMR%Q138%A75'RHQMHC1CD&.=,_!H"I@L$>F]'F?\M/T(5@D7$)!QR#3$%U" MRO9]IWQQFBAR1$<(#IQ/6N>3OW.>TMF4E3"@F$$8E*@2.L6]IFOF,.QL13#L M;$7MZ$]1M6R_4X7L"T#W><.%IO2O"18,/Q"-JJMJW3&R=(5I)0V5.=?,Z"%" M90-H?BVE>>W86M<^;?$O4$L#!!0 ( (.)J%;$@4&1U0( T' 9 M>&PO=V]R:W-H965TZO]^U QD%BJ9I+Q []QR?YT,56T%EWBOP=1ER?2O,0JU&@7=8#/QP!>%=1-A,JS8 F=H'ZM[3:.P M93OJOW!5\YKLS6,S@GW. V&P4=)P@%IM8Q,/I; MX@2%<$0DX^>:,VB7=,#MYPW[1^^=O,R9P8D2WWAFBU%P%4"&.:N%?5"K3[CV MXP6F2AC_"ZMU;2> M#96E6LP*2BY;/[9\SJ'+0#Q' 9$:T"T"^B] HC7@-@; M;91Y6U-F63+4:@7:51.;>_#9>#2YX=+MXLQJ>LL)9Y.)*DMN:5NL 28SF"AI MN5R@3#D:.(?/MD -L[JJ!+HJ)N!6-H?'[<+I%"WCPIQ1Z>-L"J"#S#![B0_)7NLQVG@<1T<)[YB^ M@+C[#J).%!_0,_E[>'1$3MQ&'GN^^)\BGW*3"F5JC?#]9FZLIH/^XU"(S2*] MPXNXRW]M*I;B**#;;5 O,4C>OND..N\/)?"?R%[DT6OSZ!UC3R;,%% QG@&= M*V"EJETR7*:BIOUWAXG.()3(7"@N-E Y"!HB",[F7'#K@ML&I(XRIPYEH#;- M%/4]S5S.3>?PF$.Q-EH'7JMK@B0^(SVS!\RTM\3V=FQL5_1'^RX"+W[3F/S3-AX*NUX)+0Z9RHNQ<7)(LW33? M9F!5Y?O77%GJAOZQH.\5:E= [W.E[&;@%FB_@,EO4$L#!!0 ( (.)J%:P MTR(I?@, $01 9 >&PO=V]R:W-H965T+81>T="P1E4B-I./TWX^4%,5. M9*'&B-W8XL?[D'P/2?MHON?BNRP0%3Q6)9,+IU"JOG%=F198$7G):V2Z9*%/A+NU;?Z3NB2VU,R6B&3E#,0N%TXM_Y-XGM&T/3X@^)> M'CR#6"Z(0@[ 3ASXXP[03-TMUV[8UQ M,5%D.1=\#\+TUC3ST+C?J+5?E)F- _W*!YHBG";"T33#=[&J @MY3O=^NT^AK=OWL$;H R^%GPG-4/.7:5G M9OANVLUBU,%D8$+KGY<'0^OY;Z,GX_+;VLB]H=&/S)CTFV32\"8G>'<[D1;Z-,+S M;KF Y#$M=YG>*_")L_S]5Q3503O\]4E#X*/"2OX]M"':$"-KDN+" MT?>?U)L0G>6OO_B1]]M0,&S"8INPQ!+L*&QA'[9PC*[/ME3 MY!SGDF0O!PZ M6:N6$34,\[/RL)Q#]D^BC[7=INPV"8L:6'3 ]O#4[9?][9?V["]T+\E0\:/PL\U MWB8LM@E+KE_M]Y/&^]YS\N)9^(L,*%-@B9-0H=*$JD_0.QA4K5N\(!X<)-K8\VQ@^VTY;_G[*2A M&UWA@9?&=[[ON_NNODMV4CWJ$L"0?<6%3KW2F'KL^SHOH:)Z(&L0>+.6JJ(& M3;7Q=:V %@Y4<3\,@I%?42:\+'&^AG]("C\\']D]..VI940TSR;^R MPI2I]]XC!:QIP\V=W'V&3L\[RY=+KMTOV;6Q,0;GC3:RZL!80<5$^Z7[K@]' M .0Y#0@[0/@<$+\ B#I Y(2VE3E9[H'32[G8"CC^HJ\)0_+.;F\N"(7A ER7\I&4U'HQ#>8U$+] MO$LP;1.$+R2(R*T4IM3DHRB@>(KWL=B^XO!0\30\2WA+U8!$PS'9\J)^@9&CB_Z:P/)G.F<2]TH(-\F*VT4OM'OISK6,L:G&>W]OK5+AE-R6XZ1X[!;99L- MPSCQM\^T:^(W M3;NT\'%LF-"$PQHI@\$U3JUJ%T%K&%F[65I)@Y/ICB7N3E V ._74IJ#81/T MVSC[!5!+ P04 " "#B:A614/"+_X& !7- &0 'AL+W=O&K6YJRE^N.UUGO>$BF,ZEW=$=7=&^\R]+$N4!SQ9T)?Q,9WI+ORQ-@7O?$AON[T M=(MH2B.I$43]6](Q35--4NWX6D$[=9VZX.;W-?U]T7G5F2R2.4#>_F-5ATZT[R(I:+X1"_EL<.+#HH60K*L*JQ:D"5Y^9]\JP*Q M4<#O[RF JP)XJP#>5X-?%?"W"WA["O2K OU#:SBK"A1=[Y9]+P(7$$E&5YR] M(*Z/5C3]I8A^45K%*\GU0)E(KGY-5#DYFD@6?9FQ-*9<_(S"KXM$KM INB.< M$RTA.@JH)$DJCJ^Z4M6G2W6CBGU;LO$>MH\^LES.! KSF,:6\H&[_,!1OJOZ M67<6KSM[BYW CX2_0[YW@G /^^AQ$J"C'X_1DDF*Q(QP*BQM'!^.Q#5R+RUP MTWY?Y(K6JVA[*:&;$M#HP#894?3K(>,7>'_?D-&@4WUVQFC,,I6R!"E.^ALU M9O(I56E$HJ<5VCSNGJR*W3;7W&/VW?R3>EK6<%;7H26DY4E-4^7?576[JX&Q/6QT@8>$A M?3""?%8'^^/-@8YFM$T5D-9'VM38; S"+PM M%9RM::L")"P$@ADJ#&L5ADX5/LUU[A>(?J,\2@1Y2ND)(M,IIU.BYM4DESQ1 MEY416I)T88W\<&?\7PQL"<39CK;QAX2%0# C_N=U_,\/BO^2"JGR-LEC)86> MD]49(5FQ^^00%F;.K6L MXXOF/(F*N%>7,6+Q](_RH7KX\UH7JWWI[0QZSS;FW4UJ.^A!:>'K?3 #O6$, MO5>N$(5$GY[1KXRI"Y@;E5V8%4#H*2$I 6@M!"*9DK9F&G/:?/*!9A*HFA3RHC,$TG2PHVI^9NICZ72 MC_&552]_CXG93F7^02DO<+>Z=8R_A]7U&J_KNV=OG;D@#>X8E!: TD(HFBEE8[\]M_^&RER#G8QD-1[>KD.W M9;C W>K6,?X>WMIKS+5WF+M60:P-QJ:;L 84TMN.06D!*"V$HIGB-,[;.W_K M7 9ID,>@M "4%D+13"D;^^ZY_7LIAUXL2?(IFE.>,+O#<6/Z:*6\O_4VDKMD MZ^"#.GHHFGE3KK'TV&WI)P[;?O R257'YO30'_0\O#6+N)O25@9+I@Q3Z1 1P^31_MM73>O;=H!I06@M!"* M9BK3^'C\UCX>@_IX4%H 2@NA:*:4C8_';A^_OE)C"RDDR6,UC[2\#X)WK;G? MLYIX=U-:RP!J]:%HI@R-U<=NJU\FN+48>M72GOVL H N H#2 E!:"$4S16H6 M ?!;+P)@T$4 4%H 2@NA:*:4S2( =B\"/.:<1FR:%V;?7 5@8L]IMFOX!_Z9 M-<^!WG('I850-#/NS<( =B\,?"Z>@*3Q*5E23J:T\BS%0Q"5(H4*Y5,0AZCB MKL\OG0WR4*:?R4,#%).5_7DYT 4#4%H(13-%:Q8,L/M>_7N2\'+^W[A;6=ZX MMTJR>T^^;WVTRG(@'MK6QMSM:QW-[^'9<>/9L=MLAY/[>VO8(+WQ&)06@-)" M*)KY&&CCV_W>&T_C/J1;'X/2 E!:"$4SI6R6"'SW$@'X=/)*??UR&A$(]_=. M)&Y$:[E UPV@:*9$BN BE^7K!?7>^NV8F^*=D*W]M][EN'S'I<&4K]Q\)'R: M*$N:TF>%[+T;JNMV7K[%4FY(-B]>TWAB4K*L^#JC)*9<'Z!^?V9,KC=T!?6[ M1*/_ 5!+ P04 " "#B:A6LV,_ZG4# !5$ &0 'AL+W=ON*_,M+8F\XCM:P9,U%R51,!4;5^X$)2OC5!:N[WFQ6Q)6.=G4K"U$ M-N6U*EA%%P+)NBR)^/6%%OPP<[#SM'#/-ENE%]QLNB,;NJ3J[]U"P,SM4%:L MI)5DO$*"KF?.9WP]QY%V,!;_,'J0)V.DJ3QP_J@G=ZN9X^F(:$%SI2$(_.SI MG!:%1H(X?K2@3K>G=CP=/Z'?&O) YH%(.N?%OVREMC,G<="*KDE=J'M^^$9; M0B; G!?2?*-#8SL!X[R6BI>M,T10LJKY)3_;1)PXX/ %![]U\%_K$+0.@2': M1&9HW1!%LJG@!R2T-:#I@/ZXY<6*"OD.??U1 M,_4+?43++1%4HGLJJ=C3%0*]H-M:U8*B.REK4N44O;^ABK!"?@![:>RGKH*0 M-+";M]M_:;;W7]C^+R*N4(#_0+[G!P/N\W'W&YIW[G[?W85$=-GPNVSX!B]X M 6]>$"D17R.3%O3?G_ =CZ%E;;G%:[G53;M:5FU5MF3\,Y:+9(#(;Z+-CGV$/HL-1 M-'7WISS/#9-P@A,<=W8]"F%'(1RE,.=E"<>"-(7C.WU&2!,\T"'5"L$1)A4, M6+49"G\4_-)26@+KY2'J\A#9E'!DD[;V"(48E6*Z 2;-05TQ=(NC1O2XMK"6P7EJ2+BV)34$G M-GE; NOQ3CO>Z>\6='HNU#B-D_"YH,_MTA0.Y6!8S]@[]A;>ZQ5-]M LD(>" MGC+9"%*IX;YA%/K20MI"ZR?BI,G"-C77$5+:'W^Q^X*AU85 M;+6?LH76YW[LJ/!HXV)%P=%Y>QQY?GC6'0\9^O#QTF<*=D_N?/K"#3>I#8.6 MMZ!K\/2N)@ AFCML,U%\9ZZ!#US!I=(,MW#OIT(;P/,UY^IIHF^6W3\)V?]0 M2P,$% @ @XFH5J)]RV$V P ] H !D !X;"]W;W)K&ULM99?;],P$,"_BA40# F:Q$GZ9[215C8$#\#$!#R[R;6QYMC! M=MM-XL-C.VE::%IU1;PD]L5W]_/%=[[Q6LA[50!H]% RKB9>H75UZ?LJ*Z D MJBAOU:TT,[^UDM,2N**"(PGSB7<57D[# MV"JX%=\IK-7.&-FMS(2XMY./^<0++!$PR+0U0^ ,6O)"?:#YKJ8>$,/Y3 G2Z:_BO4':#:46'N98,H]T;I>VT\\ ME"V5%F6C; A*RNLW>6@"L:,0X0,*N%' CKMVY"BOB2;I6(HUDG:UL68';JM. MV\!1;O_*G9;F*S5Z.KW3(KLO!,M!JI?HYN>2ZD?T!CDQ^E*YR%W9R%GYQ35H M0IEZ-?:U\6TM^%GC9UK[P0?\1.B3X+I0Z(;GD/^I[QOF%AQOP*?XJ,%/1/90 M%+Y&., 1>HY\I HB036O(QZB-C21\Q =\/!Y61.(5^M49DWH#M8O$N; 9O$IQ/$H2/!S[JPZVI&5+CK+5)T>AA21/I[/&]P9 I>-\^@Y1F>@#/H MP!D%P:@;9]CB#$\[2,#S,X[0< \JPH/A*(RZJ48MU>AH^OUP!=4$YVH%TEP0 MZ*;Y>^A6T@RZ2$;_(1O#8%M)@W_+QUPP1J2RHCJ<-J[;RM595&N7PYW@AH-> ME'2'-MRI^N&3\_,,N'S\C8/X=);S3XB]+?:41*D O7;ID@ MB277=4_22MN6[JIN9+;+ZW[0W.\FBQ1B,#>J06]@"HRL6ZQZHD7EVIJ9T*9) M&PO=V]R:W-H965T_W]TY MOHS6C-^+!%'"8Y;F8FPE4A9GMBVB!#,B.JS 7+U9,)X1J89\:8N"(XF-49;: MGN/T[8S0W I'9F[*PQ$K94ISG'(09981OIE@RM9CR[6V$S=TF4@]88>C@BQQ MAO)[,>5J9#6XXF MPA0CJ26(NJWP M-4*RF.AUK4:GQJP]WGK?I'$[P*9DX$7K#TCL8R&5N!!3$N M2)G*&[;^A'5 /:T7L528*ZRKM0//@J@4DF6UL2+(:%[=R6.=B!T#?Y^!5QMX MAKMR9"@OB23AB+,U<+U:J>D'$ZJQ5G TUU692:[>4F4GPYEDT7W"TABY> M7 M#R65&W@/WPJ=,P&W*"3&0/(8KAX+E4DUD,Q,P\DE2D)3<3JRI2+1>G94>YU4 M7KT]7GVX9KE,!%SE,<:_V]LJ@B8,;QO&Q#LH>$UX!WSW'7B.Y\-KL$$DA*.H M;P<\^$VB?./!W^/A:YG-D0-;P*Q%LF*L%+KM"OK[.A,%B7!LJ0]((%^A%;YY MY?:=#P?XN@U?]Y!ZN*W8JJK8"\"EVO&[A.,+)7 M+32]AJ9W#(W>/[BS?U9F__PA8N\9HN\-@J'KMR/V&\3^P8+>F0]6\9ROD*L# M2&UPY!$5"%-.(VPCZ;] ?0<-[N#8^L8L30D74*A]:=*G\_BT]]LBJ'P$N^7N M=CRW/9-!@Q;\EV+_!6_PG+?7&0[:>8<-[_"XRE^HPXBK_E"2%+[0!1K:'ZA8 M6\^VX0ML ]=Y.K"=([+=>O8>%NC#1H<&K@M9=0J['L1D<^B4='?ZB?NOFZ&5 M^;!J4#-[6^1@+[&]TPPSY$O3\@5$K,QEU1>;V>:WXKQJID_+JW\2U5665,62 MXD*9.IV!.H1XU>:K@62%::US)E6C-H^)^C5"KA>H]PO&Y':@'30_6^$O4$L# M!!0 ( (.)J%8].]/_70, !L+ 9 >&PO=V]R:W-H965T%BSXO'1L">>**PET=S9%Q9:J7SNQ [*8$VJ0CWR_4=H'!H;?2DOI/U%^^:L MYZ"TDHJ7C; F*"FK1_*U"<210(![!' C@"UW;JY52R4#Q]SGF1@9!_HO=?*JI>T%OT"%()FBK(D#V!EHPJ M=&M": YX "](DSE4OTGF60 M?2_O:N=:#_&KAW=X4.$G(D8H\-\@[.$ _8Y<)',B0#;#@(6@C6%@+00]%OZM MRA4(Q-=H46M>:G11O%"V0?]52BK",C/_,5)=P:DMA=V63(K>R"U)8>[H')0@ M=N D?_SF1]Y? WZ$K1_AD/9DR7::$+(W: 4;RIAAUDYM05">H2O*FI!=H_\[ M@U=[4-L86QNF)NR2Z30.)\',W76PC5NV\2#;WX(P$[AS*<8G%'[L>3[VNC&B M%B,:Q'BR 3J;(CJA>!M%\73<#3%I(2:#$/>$I;JLG8\Q.<4(PGC<@Q&W&/&9 MUP58=L%%B4^H<#2-XK#GIDQ;K.E@-GZVA5A'YW8'0C\LR%X=I*LCH ^$"O1$ MB@JZ@*:_(/=\[U"(O9_,OHP7!1'2;-5A-?$]%+3.6EO;C(^#/!E-<'>(_:-7 MPS\['2_!:AZE\#@__5$8]W#A Q<^-S\OP<*G6 $>>7U8AP?"'ZS;WV?L)6#! M*1C&HZ@/[%#Q_7-+_FD.7\(9GEPW/QK%X0^8[E&_4H+8V*Y,HI173-6M2[O; M=GZW=;]S.%ZWC?IUU\DB40%K+>J-)KJ>B+H3JQ>*;VWWL^)*]U)VFNON%80Y MH+^O.5>O"V.@[8>3;U!+ P04 " "#B:A69-/'A?T# E% &0 'AL M+W=O']"UAWO* MGGD((-!+$J=\9(1";&Y-D_LA)(1?TPVD\LZ*LH0(.61KDV\8D$ G);%I6Y9G M)B1*C?%0S\W9>$BW(HY2F#/$MTE"V.L48KH?&=AXFWB,UJ%0$^9XN"%K6(!X MVLR9')D%2A ED/*(IHC!:F1,\.T,#U2"CO@[@CVO7"-5RI+29S7X$HP,2S&" M&'RA((C\V\$,XE@A21[?*9*K%Z_H?^ABY?%+ F'&8W_B0(1CHR^@0)8 MD6TL'NG^3\@+ZBD\G\9<_Z)]'FL9R-]R09,\63)(HC3[)R^Y$)4$B=.<8.<) M]F&">R+!R1,<76C&3)=U1P09#QG=(Z:B)9JZT-KH;%E-E*IE7 @F[T8R3XP7 M@OK/(8T#8/PW=/]]&XE7=(6^44%BI&]>3:5* 9K11%J'$RW^QSL0)(KY)QGZ MM+A#'S]\0A]0E*)O(=URD@9\: K)3CW#]',FTXR)?8*)@QYH*D*.[M, @GJ^ M*:LJ2K/?2IO:K8 /A%TC!W]&MF4[#7QF/Y]NM]!Q"J4=C>><4CHD#*Z6QV). M&"/I&N2[(=#R%57CYN153T_VA 7HW[\D)/HB(.'_->F;/=]M?K[Z'MSR#?%A M9,@7G@/;@3'^]1?L6;\WB=,16$TJMY#*;4//3)E+X%>E@A=U#4W%9XB>1E3? MKMW8]9S^T-Q5BSH.L([":"%XA@G=A;N%V3[K63O%_-Y$Z'6K'-7HR.P6H&#HL#!A8T[Z%*JCL!J4F&K[!6L MSJV;0U9M.3C\+#?$V!9N=BZN=#:XE>V,'>I6W=:2?6%5I=KK(7 MPZW]R_ML[1TYMN=YA[8^#G+M4]_ILA_"/VB(Y!X^2M>?T1I28'+;J>Q- KG9 MC60?3=0VOY%Q*^K92]816EV#LLW"_4L[O-.6K2NTNEQETX9;&YWW.7QPO/GK MNX-#BQ]'V0.W=^!QLW+@D@!;ZW,H+JEL4Y$=4!2SQ5G71)_P',Q/U1F8/L@I M8;(#M ?"UI'<4,:PDI#6]8U\ZUAV)I4-!-WH8YTE%8(F^C($$@!3 ?+^BE+Q M-E /*$X&Q_\#4$L#!!0 ( (.)J%9N6V&PO=V]R M:W-H965T.O(@60Y%N1 MEV)BI5)6C[8MXA0**AY8!26^63->4(E#OK%%Q8$F6JG(;<]Q0KN@66E-QWKN MF4_'K)9Y5L(S)Z(N"LK_GD'.=A/+M?83G[--*M6$/1U7= -+D"_5,\>1W5E) ML@)*D;&2<%A/K"?W<>YZ2D%+_)'!3O2>B4)9,?:J!K\G$\M1'D$.L50F*/YM M80YYKBRA'W^U1JUN3:78?]Y;?Z_A$69%!"K2ES*2XPTE\_I*R6J!% M,;8EDBI_[;BEFC54W@DJGWQDI4P%^;5,(#G4MW&'NFWR]MLT\\X:_$CY _'= M.^(YGF_P9WZYNG?&';^+FJ_M^:>B5A? J63=FKC*('F5DW&2DZ&7DG3K,66S:CV:1 M4"^BJMIV>N\&4>B,[6V?U"SF19W8 4/0,0179$B:LV.B""ZC,(N=H@@[BO!L MOBV@9%A\3F5<>,V,NY*Q \YAQSD\&ZVONNI#+XV@D%B0LG)# M;K! -67KUK0CS3)!+PS^,/0=WQ\=Q)I M"JZH5W_B=:K2D4-5\SC%"_'?T*+O/+X/AJ-@> 1F$,/BYX:NF6O4<8U^+$(- M42WPYFE.%]Y.T%8%4NY/H;J+1',7G:<<&>(2##T_\HXX#8)AY 1^&)I!7>?M M9G:NBMH6CQ^ ;1VY@-8D>1ZWUXBXEU7*-[STF-A\;W7H+]+4N9=-'=;-= M>_^DF]JC^9EJ^W7O^F:F^6; +FF3E8+DL$:3SL,0TXPW;7@SD*S2G>R*2>R+ M]6.*GR[ E0"^7S,F]P.U0/,&!00 'H3 M 9 >&PO=V]R:W-H965T&(2%AT([$0_8EL8WO MX=QC'[AX>A#R2>T -'E.DTS-G)W6^:WKJF@'*5,W(H<,KVR$3)G&KMRZ*I? M8AN4)J[O>:&;,IXY\ZD=6\KY5!0ZX1DL)5%%FC+Y[1X2<9@YU'D9^,*W.VT& MW/DT9UM8@?Z:+R7VW!HEYBEDBHN,2-C,G#MZNZ"A"; S_N)P4"=M8E)9"_%D M.A_BF>,91I! I T$P[\]+"!)#!+R^*\"=>I[FL#3]@OZ'S9Y3&;-%"Q$\C>/ M]6[FC!T2PX85B?XB#N^A2FAH\"*1*/M+#M5\.Q8Q;=*P%WTB1FD7)<8FL%<2& M/#*9H<"*+.ME_.K^W2=036$.P02W8H M]?KH!:^'443AH"!.U@_8X-M@>)SZ]J>Q)Q MNGMY5@V_:Q.T9#FT+,W3@)K"#:J M!1O]$*8979@A\$?C"3TWS>4\/QR/O("VFV9V:9E(*?7&XU&[;^A)W4B_SSG )*H!SR CKK!_^LXAHGPIM>;0B?_6?=$7 M6E,-_ZB&?Q5>JFCT)5I/:$W1CH4N[2P+K\=-P65%%GK4/_?2Y30ZGOCA*W4; M/=:OM+N 796,C7&X-JD4^&4CR>-JN6REVXGVYCW0$UHS]V/12H?789Q>2]V^ MT)JB'8M=VED:7H]QPLO7D$>'PW/CM$P;^$/_S#?NR2E&"G)K#W>,+8I,EU_S M]6A]@'1GCTW.QN_-P9(]'3G"E*=2^*V^Y?B-E, &(;V;$7*2Y4%/V=$BMV"8# M !?# &0 'AL+W=OXW3LE,;,"OI&=B."/E^K)&9P(XA0\.W 2+-+]D6NHY%PK54/"V,,8(T9OD_O2L2L6> M.-4&7F'@/30X?L3 +PQ\0S2/S- ZHXH&?<&W1&AM1-,+DQMCC6QBIH_Q5@E\ M&J.="FYAB8>BR!7+2T*G]@.94"&HSB]Y=P:*QHE\CU*9Z_9MA8ZUN1T63D:Y M$^\1)SZYYDQ%DIRS.

_PC>F+,0$R/R]$UCN2(_/J,.N5*0RI]5"^>RHR&,+"P M.26(#5C!VS=NQ_E8Q;8AL /NQR7WXSKT8+).9R (7V!39UPH.DM@5RFRBGD. MUS9P^I+9!&[?WNS3J77X2CKMDD[[F73PIM0'RI:U;-I/LJGU]THVG9)-IY;- MY?GT>CCY3OZ0*6R K8$L!$\)UBL6:ZCPKE$1&9M;!DF/@(417N8KU+\$OA0T MB^*0_%O=58FH#>2E!=T0V$'.NF7.NDTW<[=)[@V!'7#OE=Q[M?5RR%T@]R." M;:!E^$ZOHI[CN>Y> S@MI_>@!RJU7+_4.@CVI SVI#;8B^EP,C[_'[5=&\=+ MS[&]6P+I=F M@I4DY&NF\OFGE)93\M#,A@_D(ST]FQ'P'B8?O7&Z6<9,D@06".FTNO@&$ODT MFV\4S\Q ..,*F\,L(_P" *$5\/F"<[7;: ?E-T7P%U!+ P04 " "#B:A6 M=S!F)*X# "3$ &0 'AL+W=OV6'+ L7'*4MMSG-#.,*'6:&#.GOAHP%8R)12>.!*K+,/\YRVD;#.T M7&M[\$P6B=0']FBPQ N8@7Q9/G&ULTN4F&1 !6$4<9@/K;%[/7%#[6 LOA/8 MB+TUTJF\,O9#;^[CH>7HB""%2&H(K#[6,($TU4@JCO\*4*N\4SONK[?H?YCD M53*O6,"$I7^36"9#JV>A&.9XEQ5)B_:%/8.A:*5D*RK'!6 M$62$YI_XK2!BST'AU#MXA8-WZ- YX> 7#KY)-(_,I'6')1X-.-L@KJT5FEX8 M;HRWRH907<:9Y.HI47YR-(.%*HI$]S27A*;V$CW#&N@*T.M/]">P!LU CYB?H5\]POR',^OB6?RZ^Y>0SA^2;)O M\/P3> 6= LTYR]#T30*G.$434U[@ BG:T .CB\L'I>D8C84 *= _#PH'W4O( MQ+]UI.:7=NHOU=__:['$$0PM]047P-=@CSJH255!&%31&]4*)5,6822RA5M2- M[N_EOR6P2J9AF6GX$?H,V^2G); */]V2G^[OZC-W#/:4U_?][H$\CXU"Q_7K MU=DK8^HUQC1=&YKU#UEG4/9%QG MY00G=.SN=2!N8UQC03!ZPA&9DZ@VN$;W]]:@+;1JLMXN6>\C9%K^.=8GUAIEZ!(K:B,I^)RM-RLAZ;>?+@_%9/W&9LW,'DX[J:>!:$"I3"7$$Z M5UW%*<\GX'PCV=(,D:],JM*;90(X!JX-U/,Y8W*[T1>4_X<8_0]02P,$% M @ @XFH5D7I$"D2 P .PT !D !X;"]W;W)K&ULQ5==3]LP%/TK5H8F)@WRV=*R-E)IV88$4D7']C#MP4UO&XO$SFRWA7\_ MVPFAZ=((1"1>:)S<K)D/,52+?G*%AD'O#"@-+$]Q^G:*2;4"@?FWI2' [:6":$PY4BLTQ3SQPM( MV'9HN=;3C5NRBJ6^88>##*]@!O(NFW*ULDN6!4F!"L(HXK <6B/W?.QZ&F J M?A+8BIUKI*7,&;O7BZO%T')T1Y! )#4%5A\;&$.2:";5Q]^"U"KWU,#=ZR?V MKT:\$C/' L8L^446,AY:/0LM8(G7B;QEV^]0".IHOH@EPOQ%VZ+6L5"T%I*E M!5AUD!*:?^*'PH@=@!L< '@%P'LIP"\ OA&:=V9D3;#$X8"S+>*Z6K'I"^.- M02LUA.ICG$FNGA*%D^$,5NI0)+JB>22TM2?HFM'5R;7R=X%&0H 4:/Z(O@%; M<9S%),()&JG,H.,)2$P2\4E![F83='ST"1TA0M&/F*T%I@LQL*5J4F]E1T5# M%WE#WH&&;C _1;[[&7F.Y]? Q\WP"40EW*O";65-Z8]7^N,9/O\ WRUL@*Y! MH"5G*;I\D,"IDC\V)P-<(*6RQJ[?UXH'74E(Q9\Z#_)-@_I-]5?W7&0X@J&E MOIL"^ :L\.,'M^M\J7.D);**/W[IC]_$'AKIB9&.C?0ZM3E%UU#H_RN;, CZ MSL#>[*JH*>KV@[*HTEU0=A8^< M=MKTIR6RBC_=TI_NVW.:4W0J.?6#O9S6%'7] SD]*[L[:^SN\N9R5-=0(^JU M]K=$5A'8*P7VWB.>O3;]:8FLXD^_]*?_]GCV_TM>I[,7SIJ27GTT7>=Y0G : M>QL)@M$41V1)HMK?\T;X:T^A+;:JV)UQR'V/H!:[MN512VQ5CYY'(K=QHGA9 M6 N.W=]S=R^L-27>7ECMG?YI)XO),O,L#MG M4AV8N8S5VPUP7:">+QF33PL]/Y?O2^$_4$L#!!0 ( (.)J%9OA"L"4@, M ,P5 - >&POK+:!]66!"-?4_.N+2+]2:T\F" M4N6L4BZ*@;M0*O_D><5L05-2W&0Y%1I),ID2I;MR[A6YI"0N@)1RK]UJA5Y* MF'"'?;%,QZDJG%FV%&K@]NJ08TY?XX'KAQ]=Q\B-LI@.W(>K][^6F;I]YYCS MQ8>+B];#]>U^_*H$KEW/*MHY0O2FU<*% <3$P^/$#VECTMVCI \H8\*]7>%& MZ&_$R$*\K'F7"*W;LN;;8D('(_OV69B,)3H/#;8S(*^JP6$_R413BH%K CH[ M2:GS2/C '1'.II(!*R$IXVL3;D-@EO%,.DK? ]J.#Y'BR<"^Z<'M4>FD3&2R MS&TRF+_3ZO(]8-,#@XSSVF#;-8%A/R=*42G&NE->7 :?04[5OE_GVN%=#4IE MI@-4NLXCE8K-MB._)Y MVEZU7=O:$^[L".NH SOO@?L#]OF\2>I,EXPK)JK>@L4Q%<\VAEI>D:G^5W5' M7U\?TX0LN;JOP8';M+_3F"W3J+[J#B:BNJII?X/A^6&][=>YF(CIBL:CJBOG MT[+IZ(;.6AU V$?&Y6%',([![ A@6![, <8Q+"S/_S2>'CH>@V'>>E:DAW)Z M*,>P;,BH_&!Y[)Q('_:11E$0A"$VHZ.1U<$(F[\IK?K\=_@%02P,$% @ @XFH5I>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'W<_][:;8*:>6JE+^ZW34?:]@ M)&JE5:V^03D=34;";E6\:EZTD ]RZ;H6 M+Y=S&4"FHWP23KA2UOGNB.[\,C#N(!R\WVJ\N5:5!WLE/?QM3;-5>MV>)ES% M&%U&%X?#YSZ(9_;_A-&L5JJ *U,T-6B_CZ.%J@74;J.V;B2TK&$ZNC0[L.)> MKJ&]J/ OLW)_@3Z0H7#9,Q5VV%G9,7+RZ!*T@U*$;\Y4J@P%W(.!2 HO1;!,CI\+]IQXQ'D!P+R W-W2V7%HZP:$)]!NL9V; XG M\0F5Q2>\>(=\W1DP#)MZ:_1+/M(RS)JY,:%;'\#6X@J6N$LC2BL1LU?FL ,= M>C3<@2:,CG8_1J-D$K';I*Z5[^ZQ+L&$3-@.#="%@EZO4C*)F&TRTX6I03S( M+WTFRAT1LSP6WA1/&U.58-UOXJ__FC -Q6R4,B)F9]R&\]Z88(EMF ,N-M*" M^.B]5(F5X=)(?1*%5$S*X@A=:;OT24+*)A;"%. M'MI^QF,EIJP1#V2-'YP8DY)'_$OE<0CB[QB/+$[8JQ,B58L3C$D9)68VRK'$ M>#26E%%B9J.0&;(WOF-*,C&W9%YGR*.AI&03#UF@]$-)R28>LD3I%7LQ)9Z8 M63QO9?13T>W!F)1XXH'$M&D+)0P6XC ;#,2QJ0LE#!;B!Q"OI?+L/T4^J7]V9*62C]M>4/QFQ#BS$I"Z7,%GJ- M::%482:WMA#TCC$I"Z7,%GJ-&*7_:![**/5DS.HYNK3UH^3U:HZ7N9R88TQ*/1FS>M[";)O%'9YO9.1+ @,\Z F8=]ON2+PBDU'R MR9CE\P;F')RWJL"/0C-*/AGW,MQQS ?CP[1HT<.DY),QRX=>'\:.S"CY9,SR MH3&Q(W-*/CFS?(XM8_],FWC*GE/RR9GE8DS*0CFWA8YBMO7&ZR&KXMZ*]F/_^D2:M4\Z5TU578:V.QWJ MPO+P9N/AKINW]?%Q_%P MJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[ M<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H< MY.X\N5F\O*V:X>5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\? M] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1; M"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1 M;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H' MZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z M9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.Z MK:C/?P%02P,$% @ @XFH5N[5[1CF 0 ]20 !, !;0V]N=&5N=%]4 M>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ M 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O? MFIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:X K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" "#B:A6F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( (.)J%995^D[Z04 *,? 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ @XFH5E=O1^KO @ 40H !@ M ("!)14 'AL+W=O04 !46 8 " @4H8 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ @XFH5CYC-+=G" AB< !@ ("!H"4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH M5GD@5"1Y! - H !@ ("!1D< 'AL+W=O&UL4$L! A0#% M @ @XFH5K4:!6[L" P!< !D ("!FU0 'AL+W=O&PO=V]R:W-H965TYI !X M;"]W;W)K&UL4$L! A0#% @ @XFH5@$#GR% M"@ 8!L !D ("!)6T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH5KA(R3PW! %0H !D M ("!DH, 'AL+W=O&PO=V]R M:W-H965T:, !X;"]W;W)K&UL M4$L! A0#% @ @XFH5KZXU\NI! P@T !D ("!^YP M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@XFH5L9"0Z-;! L !D ("![JL 'AL+W=O&PO=V]R:W-H965TII@, #$/ 9 " @7K! !X;"]W;W)K&UL4$L! A0#% @ @XFH5G7)U.O(!@ B#8 !D M ("!5\4 'AL+W=O< # #1#@ &0 @(%6S >&PO=V]R:W-H M965T'LM"400 '\3 9 M " @4W0 !X;"]W;W)K&UL4$L! M A0#% @ @XFH5FF6=<_A @ 3 D !D ("!U=0 'AL M+W=OT" M !'" &0 @('MUP >&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH M5CIIK+^: P HA !D ("!+-X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH5C(N8(93 P +@X M !D ("!P>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH5G^+H64*"P QH( !D M ("!X_, 'AL+W=ONT" "5"@ &0 @($D_P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ @XFH5L6V@8WR @ #P@ !D ("!@08! 'AL+W=O M:SN@FP" !: M!@ &0 @(&J"0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH5G4^ M[IJX @ H@< !D ("![A$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH5L2!09'5 @ #0< !D M ("!/AL! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @XFH5D5#PB_^!@ 5S0 !D ("! MA"0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @XFH5JHI"X8( P > D !D ("!TC(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XFH5GD0*1(# [#0 &0 @(%!30$ >&PO=V]R M:W-H965TT8Y@$ /4D 3 " 3Y< 0!; H0V]N=&5N=%]4>7!E&UL4$L%!@ !' $< :!, %5> 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 182 340 1 false 63 0 false 10 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.pulmonx.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Formation and Business of the Company Sheet http://www.pulmonx.com/role/FormationandBusinessoftheCompany Formation and Business of the Company Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.pulmonx.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Recent Accounting Pronouncements Sheet http://www.pulmonx.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements Sheet http://www.pulmonx.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 0000011 - Disclosure - Balance Sheet Components Sheet http://www.pulmonx.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 0000012 - Disclosure - Long Term Debt Sheet http://www.pulmonx.com/role/LongTermDebt Long Term Debt Notes 12 false false R13.htm 0000013 - Disclosure - Revenue Recognition Sheet http://www.pulmonx.com/role/RevenueRecognition Revenue Recognition Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://www.pulmonx.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.pulmonx.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Stockholders' Equity Sheet http://www.pulmonx.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 0000017 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 17 false false R18.htm 0000018 - Disclosure - Segment Information Sheet http://www.pulmonx.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 0000019 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.pulmonx.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 0000020 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.pulmonx.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.pulmonx.com/role/FairValueMeasurements 20 false false R21.htm 0000021 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.pulmonx.com/role/BalanceSheetComponents 21 false false R22.htm 0000022 - Disclosure - Long Term Debt (Tables) Sheet http://www.pulmonx.com/role/LongTermDebtTables Long Term Debt (Tables) Tables http://www.pulmonx.com/role/LongTermDebt 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.pulmonx.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.pulmonx.com/role/CommitmentsandContingencies 23 false false R24.htm 0000024 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.pulmonx.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.pulmonx.com/role/StockholdersEquity 24 false false R25.htm 0000025 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholders 25 false false R26.htm 0000026 - Disclosure - Segment Information (Tables) Sheet http://www.pulmonx.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.pulmonx.com/role/SegmentInformation 26 false false R27.htm 0000027 - Disclosure - Formation and Business of the Company (Details) Sheet http://www.pulmonx.com/role/FormationandBusinessoftheCompanyDetails Formation and Business of the Company (Details) Details http://www.pulmonx.com/role/FormationandBusinessoftheCompany 27 false false R28.htm 0000028 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies 28 false false R29.htm 0000029 - Disclosure - Fair Value Measurements - Fair Value of Assets and Liabilities (Details) Sheet http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails Fair Value Measurements - Fair Value of Assets and Liabilities (Details) Details 29 false false R30.htm 0000030 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 30 false false R31.htm 0000031 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details) Sheet http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details) Details 31 false false R32.htm 0000032 - Disclosure - Balance Sheet Components - Cash and Cash Equivalents (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails Balance Sheet Components - Cash and Cash Equivalents (Details) Details 32 false false R33.htm 0000033 - Disclosure - Balance Sheet Components - Inventory (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails Balance Sheet Components - Inventory (Details) Details 33 false false R34.htm 0000034 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 34 false false R35.htm 0000035 - Disclosure - Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details) Details 35 false false R36.htm 0000036 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails Balance Sheet Components - Property and Equipment, Net (Details) Details 36 false false R37.htm 0000037 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 37 false false R38.htm 0000038 - Disclosure - Balance Sheet Components - Intangible Assets (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails Balance Sheet Components - Intangible Assets (Details) Details 38 false false R39.htm 0000039 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails Balance Sheet Components - Future Amortization Expense (Details) Details 39 false false R40.htm 0000040 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components - Accrued Liabilities (Details) Details 40 false false R41.htm 0000041 - Disclosure - Long Term Debt - CIBC Loan Narrative (Details) Sheet http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails Long Term Debt - CIBC Loan Narrative (Details) Details 41 false false R42.htm 0000042 - Disclosure - Long Term Debt - CIBC Loan Components Of Debt (Details) Sheet http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails Long Term Debt - CIBC Loan Components Of Debt (Details) Details 42 false false R43.htm 0000043 - Disclosure - Long Term Debt - Credit Agreement Narrative (Details) Sheet http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails Long Term Debt - Credit Agreement Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Long Term Debt - Contractual Maturities of Financing Obligations (Details) Sheet http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails Long Term Debt - Contractual Maturities of Financing Obligations (Details) Details 44 false false R45.htm 0000045 - Disclosure - Revenue Recognition (Details) Sheet http://www.pulmonx.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.pulmonx.com/role/RevenueRecognition 45 false false R46.htm 0000046 - Disclosure - Commitments and Contingencies - Leases, Narrative (Details) Sheet http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails Commitments and Contingencies - Leases, Narrative (Details) Details 46 false false R47.htm 0000047 - Disclosure - Commitments and Contingencies - Lease Cost (Details) Sheet http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails Commitments and Contingencies - Lease Cost (Details) Details 47 false false R48.htm 0000048 - Disclosure - Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) Sheet http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) Details 48 false false R49.htm 0000049 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.pulmonx.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 49 false false R50.htm 0000050 - Disclosure - Commitments and Contingencies - Other Supplemental Information (Details) Sheet http://www.pulmonx.com/role/CommitmentsandContingenciesOtherSupplementalInformationDetails Commitments and Contingencies - Other Supplemental Information (Details) Details 50 false false R51.htm 0000051 - Disclosure - Commitments and Contingencies - Service Agreement (Details) Sheet http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails Commitments and Contingencies - Service Agreement (Details) Details 51 false false R52.htm 0000052 - Disclosure - Income Taxes (Details) Sheet http://www.pulmonx.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.pulmonx.com/role/IncomeTaxes 52 false false R53.htm 0000053 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 53 false false R54.htm 0000054 - Disclosure - Stockholders' Equity - Shares Reserved for Future Issuance (Details) Sheet http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails Stockholders' Equity - Shares Reserved for Future Issuance (Details) Details 54 false false R55.htm 0000055 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 55 false false R56.htm 0000056 - Disclosure - Stockholders' Equity - Options Vested and Expected to Vest (Details) Sheet http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails Stockholders' Equity - Options Vested and Expected to Vest (Details) Details 56 false false R57.htm 0000057 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) Sheet http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails Stockholders' Equity - Restricted Stock Unit Activity (Details) Details 57 false false R58.htm 0000058 - Disclosure - Stockholders' Equity - Total Stock-Based Compensation (Details) Sheet http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails Stockholders' Equity - Total Stock-Based Compensation (Details) Details 58 false false R59.htm 0000059 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss per Share (Details) Sheet http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss per Share (Details) Details 59 false false R60.htm 0000060 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details) Sheet http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details) Details 60 false false R61.htm 0000061 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.pulmonx.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 61 false false R62.htm 0000062 - Disclosure - Segment Information - Revenue by Geographic Area (Details) Sheet http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails Segment Information - Revenue by Geographic Area (Details) Details 62 false false R63.htm 0000063 - Disclosure - Segment Information - Long-Lived Assets by Geographical Area (Details) Sheet http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails Segment Information - Long-Lived Assets by Geographical Area (Details) Details 63 false false All Reports Book All Reports lung-20230331.htm exhibit31_1x050823.htm exhibit31_2x050823.htm exhibit32_1x050823.htm exhibit32_2x050823.htm lung-20230331.xsd lung-20230331_cal.xml lung-20230331_def.xml lung-20230331_lab.xml lung-20230331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lung-20230331.htm": { "axisCustom": 2, "axisStandard": 20, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 683, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 182, "dts": { "calculationLink": { "local": [ "lung-20230331_cal.xml" ] }, "definitionLink": { "local": [ "lung-20230331_def.xml" ] }, "inline": { "local": [ "lung-20230331.htm" ] }, "labelLink": { "local": [ "lung-20230331_lab.xml" ] }, "presentationLink": { "local": [ "lung-20230331_pre.xml" ] }, "schema": { "local": [ "lung-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 520, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 7 }, "keyCustom": 40, "keyStandard": 300, "memberCustom": 16, "memberStandard": 44, "nsprefix": "lung", "nsuri": "http://www.pulmonx.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.pulmonx.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "10", "role": "http://www.pulmonx.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Balance Sheet Components", "menuCat": "Notes", "order": "11", "role": "http://www.pulmonx.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Long Term Debt", "menuCat": "Notes", "order": "12", "role": "http://www.pulmonx.com/role/LongTermDebt", "shortName": "Long Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "13", "role": "http://www.pulmonx.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "14", "role": "http://www.pulmonx.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://www.pulmonx.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "16", "role": "http://www.pulmonx.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "17", "role": "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Segment Information", "menuCat": "Notes", "order": "18", "role": "http://www.pulmonx.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "19", "role": "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "20", "role": "http://www.pulmonx.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Balance Sheet Components (Tables)", "menuCat": "Tables", "order": "21", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Long Term Debt (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.pulmonx.com/role/LongTermDebtTables", "shortName": "Long Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.pulmonx.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.pulmonx.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.pulmonx.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Formation and Business of the Company (Details)", "menuCat": "Details", "order": "27", "role": "http://www.pulmonx.com/role/FormationandBusinessoftheCompanyDetails", "shortName": "Formation and Business of the Company (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-5", "lang": "en-US", "name": "lung:CashAndCashEquivalentsAndMarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "28", "role": "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Fair Value Measurements - Fair Value of Assets and Liabilities (Details)", "menuCat": "Details", "order": "29", "role": "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails", "shortName": "Fair Value Measurements - Fair Value of Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i99dc1adcb2264442a4ca95e40302619d_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "30", "role": "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details)", "menuCat": "Details", "order": "31", "role": "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "shortName": "Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Balance Sheet Components - Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "32", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails", "shortName": "Balance Sheet Components - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Balance Sheet Components - Inventory (Details)", "menuCat": "Details", "order": "33", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails", "shortName": "Balance Sheet Components - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "34", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i846f3671f82b4bc2b75ecfc0fe1b8469_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details)", "menuCat": "Details", "order": "35", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "shortName": "Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i846f3671f82b4bc2b75ecfc0fe1b8469_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "36", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Components - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Balance Sheet Components - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Balance Sheet Components - Intangible Assets (Details)", "menuCat": "Details", "order": "38", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details)", "menuCat": "Details", "order": "39", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails", "shortName": "Balance Sheet Components - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "menuCat": "Statements", "order": "4", "role": "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details)", "menuCat": "Details", "order": "40", "role": "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Long Term Debt - CIBC Loan Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails", "shortName": "Long Term Debt - CIBC Loan Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i8dffc564d8564aa8aba3f0a4db84ba8a_D20221001-20221031", "decimals": "-5", "lang": "en-US", "name": "lung:DebtInstrumentPeriodicPaymentInterestTermExtensionAndRevenueThreshold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Long Term Debt - CIBC Loan Components Of Debt (Details)", "menuCat": "Details", "order": "42", "role": "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "shortName": "Long Term Debt - CIBC Loan Components Of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "iea18d9eae2704b2bbf3b0190f28f9004_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "iebf7c55a0b9f46a1b6a5647d467439fc_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Long Term Debt - Credit Agreement Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails", "shortName": "Long Term Debt - Credit Agreement Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "iebf7c55a0b9f46a1b6a5647d467439fc_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Long Term Debt - Contractual Maturities of Financing Obligations (Details)", "menuCat": "Details", "order": "44", "role": "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails", "shortName": "Long Term Debt - Contractual Maturities of Financing Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Revenue Recognition (Details)", "menuCat": "Details", "order": "45", "role": "http://www.pulmonx.com/role/RevenueRecognitionDetails", "shortName": "Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9c8cee62721b4d00af49bc12e409d7a1_I20200831", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Commitments and Contingencies - Leases, Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails", "shortName": "Commitments and Contingencies - Leases, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9c8cee62721b4d00af49bc12e409d7a1_I20200831", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Commitments and Contingencies - Lease Cost (Details)", "menuCat": "Details", "order": "47", "role": "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails", "shortName": "Commitments and Contingencies - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails", "shortName": "Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.pulmonx.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i56ff54717a17430ba472cc7ed1622d56_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i56ff54717a17430ba472cc7ed1622d56_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Commitments and Contingencies - Other Supplemental Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.pulmonx.com/role/CommitmentsandContingenciesOtherSupplementalInformationDetails", "shortName": "Commitments and Contingencies - Other Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Commitments and Contingencies - Service Agreement (Details)", "menuCat": "Details", "order": "51", "role": "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails", "shortName": "Commitments and Contingencies - Service Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i5ae6d2e25cfa4873a7e1f6898ef2994e_I20220430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "52", "role": "http://www.pulmonx.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Stockholders' Equity - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Stockholders' Equity - Shares Reserved for Future Issuance (Details)", "menuCat": "Details", "order": "54", "role": "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails", "shortName": "Stockholders' Equity - Shares Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i2b2c4bed74374488ad9c00e8a7edac7b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)", "menuCat": "Details", "order": "55", "role": "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails", "shortName": "Stockholders' Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i2b2c4bed74374488ad9c00e8a7edac7b_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stockholders' Equity - Options Vested and Expected to Vest (Details)", "menuCat": "Details", "order": "56", "role": "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails", "shortName": "Stockholders' Equity - Options Vested and Expected to Vest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic8aaa31ed1c74730b0ef548394b77efd_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details)", "menuCat": "Details", "order": "57", "role": "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "shortName": "Stockholders' Equity - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic8aaa31ed1c74730b0ef548394b77efd_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Stockholders' Equity - Total Stock-Based Compensation (Details)", "menuCat": "Details", "order": "58", "role": "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails", "shortName": "Stockholders' Equity - Total Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss per Share (Details)", "menuCat": "Details", "order": "59", "role": "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details)", "menuCat": "Details", "order": "60", "role": "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails", "shortName": "Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Segment Information - Narrative (Details)", "menuCat": "Details", "order": "61", "role": "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Segment Information - Revenue by Geographic Area (Details)", "menuCat": "Details", "order": "62", "role": "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails", "shortName": "Segment Information - Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i30a990d8f8fe442f826bba5704156902_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Segment Information - Long-Lived Assets by Geographical Area (Details)", "menuCat": "Details", "order": "63", "role": "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "shortName": "Segment Information - Long-Lived Assets by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "ic11499b09f1c4e78a07f9b25d06b62b1_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Formation and Business of the Company", "menuCat": "Notes", "order": "7", "role": "http://www.pulmonx.com/role/FormationandBusinessoftheCompany", "shortName": "Formation and Business of the Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.pulmonx.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Recent Accounting Pronouncements", "menuCat": "Notes", "order": "9", "role": "http://www.pulmonx.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230331.htm", "contextRef": "i9b9bb841ca094096b53f6998cb7a16e3_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "FRANCE" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region", "terseLabel": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r676" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "lung_AccountingPoliciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies Disclosure", "label": "Accounting Policies Disclosure [Line Items]", "terseLabel": "Accounting Policies Disclosure [Line Items]" } } }, "localname": "AccountingPoliciesDisclosureLineItems", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "lung_AccountingPoliciesDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies Disclosure", "label": "Accounting Policies Disclosure [Table]", "terseLabel": "Accounting Policies Disclosure [Table]" } } }, "localname": "AccountingPoliciesDisclosureTable", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "lung_AccruedInventoryPurchasesCurrent": { "auth_ref": [], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Inventory Purchases Current", "label": "Accrued Inventory Purchases Current", "terseLabel": "Accrued inventory purchases" } } }, "localname": "AccruedInventoryPurchasesCurrent", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "lung_AdjustmentsToAdditionalPaidInCapitalChangeInSharesSubjectToRepurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Change In Shares Subject To Repurchase", "label": "Adjustments To Additional Paid In Capital, Change In Shares Subject To Repurchase", "terseLabel": "Change in shares subject to repurchase" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalChangeInSharesSubjectToRepurchase", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "lung_CIBCAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CIBC Agreement", "label": "CIBC Agreement [Member]", "terseLabel": "CIBC Agreement" } } }, "localname": "CIBCAgreementMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_CIBCAgreementTrancheAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CIBC Agreement, Tranche A", "label": "CIBC Agreement, Tranche A [Member]", "terseLabel": "CIBC Agreement, Tranche A" } } }, "localname": "CIBCAgreementTrancheAMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_CIBCAgreementTrancheBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CIBC Agreement, Tranche B", "label": "CIBC Agreement, Tranche B [Member]", "terseLabel": "CIBC Agreement, Tranche B" } } }, "localname": "CIBCAgreementTrancheBMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_CIBCAgreementTrancheCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CIBC Agreement, Tranche C", "label": "CIBC Agreement, Tranche C [Member]", "terseLabel": "CIBC Agreement, Tranche C" } } }, "localname": "CIBCAgreementTrancheCMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_COVID19CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Credit Agreement", "label": "COVID-19 Credit Agreement [Member]", "terseLabel": "COVID-19 Credit Agreement" } } }, "localname": "COVID19CreditAgreementMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_CashAndCashEquivalentsAndMarketableSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents And Marketable Securities", "label": "Cash And Cash Equivalents And Marketable Securities", "terseLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecurities", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/FormationandBusinessoftheCompanyDetails" ], "xbrltype": "monetaryItemType" }, "lung_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "totalLabel": "Marketable securities" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "lung_CommonStockRestrictedStockUnitsIssuedAndOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Restricted Stock Units Issued And Outstanding", "label": "Common Stock Restricted Stock Units Issued And Outstanding [Member]", "terseLabel": "Common stock restricted stock units issued and outstanding" } } }, "localname": "CommonStockRestrictedStockUnitsIssuedAndOutstandingMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "lung_CostOfGoodsAndServicesSoldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Goods And Services Sold", "label": "Cost Of Goods And Services Sold [Member]", "terseLabel": "Cost Of Goods And Services Sold" } } }, "localname": "CostOfGoodsAndServicesSoldMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_DebtInstrumentAccordionFeatureIncreaseFaceAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Accordion Feature, Increase Face Amount", "label": "Debt Instrument, Accordion Feature, Increase Face Amount", "terseLabel": "Accordion feature on face amount of debt" } } }, "localname": "DebtInstrumentAccordionFeatureIncreaseFaceAmount", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_DebtInstrumentCovenantCashAndCashEquivalentsMaximumThresholdTriggerForRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Cash And Cash Equivalents Maximum Threshold Trigger For Revenue", "label": "Debt Instrument, Covenant, Cash And Cash Equivalents Maximum Threshold Trigger For Revenue", "terseLabel": "Cash and cash equivalents trigger for revenue requirement (less than)" } } }, "localname": "DebtInstrumentCovenantCashAndCashEquivalentsMaximumThresholdTriggerForRevenue", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_DebtInstrumentCovenantCashAndCashEquivalentsMinimumThresholdTriggerForRevenueRequirement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Cash And Cash Equivalents Minimum Threshold Trigger For Revenue Requirement", "label": "Debt Instrument, Covenant, Cash And Cash Equivalents Minimum Threshold Trigger For Revenue Requirement", "terseLabel": "Cash and cash equivalents trigger for revenue requirement" } } }, "localname": "DebtInstrumentCovenantCashAndCashEquivalentsMinimumThresholdTriggerForRevenueRequirement", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_DebtInstrumentCovenantMinimumRevenueRequirementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Revenue Requirement, Period", "label": "Debt Instrument, Covenant, Minimum Revenue Requirement, Period", "terseLabel": "Minimum percentage of revenue requirement, trailing period of revenue" } } }, "localname": "DebtInstrumentCovenantMinimumRevenueRequirementPeriod", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_DebtInstrumentCovenantMinimumRevenueRequirementsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Revenue Requirements, Percentage", "label": "Debt Instrument, Covenant, Minimum Revenue Requirements, Percentage", "terseLabel": "Minimum percentage of revenue requirement" } } }, "localname": "DebtInstrumentCovenantMinimumRevenueRequirementsPercentage", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "percentItemType" }, "lung_DebtInstrumentCovenantTermAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Term", "label": "Debt Instrument, Covenant, Term [Axis]", "terseLabel": "Debt Instrument, Covenant, Term [Axis]" } } }, "localname": "DebtInstrumentCovenantTermAxis", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "stringItemType" }, "lung_DebtInstrumentCovenantTermDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Term [Domain]", "label": "Debt Instrument, Covenant, Term [Domain]", "terseLabel": "Debt Instrument, Covenant, Term [Domain]" } } }, "localname": "DebtInstrumentCovenantTermDomain", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_DebtInstrumentCovenantUnrestrictedCashRequirementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Unrestricted Cash Requirement, Period", "label": "Debt Instrument, Covenant, Unrestricted Cash Requirement, Period", "terseLabel": "Unrestricted cash requirement period" } } }, "localname": "DebtInstrumentCovenantUnrestrictedCashRequirementPeriod", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_DebtInstrumentFaceAmountIncludingAccordionFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Face Amount Including Accordion Feature", "label": "Debt Instrument, Face Amount Including Accordion Feature", "terseLabel": "Debt instrument, face amount including accordion feature" } } }, "localname": "DebtInstrumentFaceAmountIncludingAccordionFeature", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_DebtInstrumentNumberOfPeriodicPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number Of Periodic Payments", "label": "Debt Instrument, Number Of Periodic Payments", "terseLabel": "Number of periodic payments" } } }, "localname": "DebtInstrumentNumberOfPeriodicPayments", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "integerItemType" }, "lung_DebtInstrumentPeriodicPaymentInterestOnlyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Interest Only, Term", "label": "Debt Instrument, Periodic Payment, Interest Only, Term", "terseLabel": "Interest payments term" } } }, "localname": "DebtInstrumentPeriodicPaymentInterestOnlyTerm", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_DebtInstrumentPeriodicPaymentInterestTermExtensionAndRevenueThreshold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Interest, Term Extension and Revenue Threshold", "label": "Debt Instrument, Periodic Payment, Interest, Term Extension and Revenue Threshold", "terseLabel": "Revenue threshold for interest period extension term option" } } }, "localname": "DebtInstrumentPeriodicPaymentInterestTermExtensionAndRevenueThreshold", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_DebtInstrumentPeriodicPaymentPrincipalAndInterestTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Principal And Interest, Term", "label": "Debt Instrument, Periodic Payment, Principal And Interest, Term", "terseLabel": "Principal and interest payments term" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipalAndInterestTerm", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_DebtInstrumentPrepaymentFeePercentOfPrincipalAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Prepayment Fee, Percent of Principal Amount", "label": "Debt Instrument, Prepayment Fee, Percent of Principal Amount", "terseLabel": "Debt Instrument, Prepayment Fee, Percent of Principal Amount" } } }, "localname": "DebtInstrumentPrepaymentFeePercentOfPrincipalAmount", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "percentItemType" }, "lung_FairValueRecognizedOnBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Recognized On Balance Sheet", "label": "Fair Value Recognized On Balance Sheet [Abstract]", "terseLabel": "Amounts recognized on the consolidated balance sheet" } } }, "localname": "FairValueRecognizedOnBalanceSheetAbstract", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "stringItemType" }, "lung_GainLossOnAmendmentOfDebtInstrument": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) on Amendment of Debt Instrument", "label": "Gain (Loss) on Amendment of Debt Instrument", "terseLabel": "Gain loss on amendment of debt instrument" } } }, "localname": "GainLossOnAmendmentOfDebtInstrument", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_HostingArrangementServiceContractImplementationCostCapitalizedAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Amortization Period", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Amortization Period", "terseLabel": "Amortization period" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAmortizationPeriod", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "durationItemType" }, "lung_IncreaseInLoanInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase In Loan Interest Rate", "label": "Increase In Loan Interest Rate", "terseLabel": "Increase in loan interest rate" } } }, "localname": "IncreaseInLoanInterestRate", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "pureItemType" }, "lung_IncreaseLapseInRepurchaseOfCommonStockRights": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Lapse) In Repurchase Of Common Stock Rights", "label": "Increase (Lapse) In Repurchase Of Common Stock Rights", "terseLabel": "Lapse in repurchase rights of common stock" } } }, "localname": "IncreaseLapseInRepurchaseOfCommonStockRights", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lung_InventoryCurrentAndNoncurrentNet": { "auth_ref": [], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Current And Noncurrent, Net", "label": "Inventory, Current And Noncurrent, Net", "totalLabel": "Total inventory" } } }, "localname": "InventoryCurrentAndNoncurrentNet", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "lung_InventoryNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory, Net", "label": "Inventory, Net [Member]", "terseLabel": "Inventory, Net" } } }, "localname": "InventoryNetMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_LesseeOperatingLeaseOptionToTerminateNoticePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option To Terminate, Notice Period", "label": "Lessee, Operating Lease, Option To Terminate, Notice Period", "terseLabel": "Option to terminate, notice period" } } }, "localname": "LesseeOperatingLeaseOptionToTerminateNoticePeriod", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_LesseeOperatingSubleaseExpenseAnnualIncreaseRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Expense, Annual Increase Rate", "label": "Lessee, Operating Sublease, Expense, Annual Increase Rate", "terseLabel": "Sublease, expense, annual increase rate" } } }, "localname": "LesseeOperatingSubleaseExpenseAnnualIncreaseRate", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "lung_LesseeOperatingSubleaseMonthlyExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Monthly Expense", "label": "Lessee, Operating Sublease, Monthly Expense", "terseLabel": "Sublease monthly rent" } } }, "localname": "LesseeOperatingSubleaseMonthlyExpense", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_LesseeOperatingSubleaseOptionToTerminateNoticePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Option To Terminate, Notice Period", "label": "Lessee, Operating Sublease, Option To Terminate, Notice Period", "terseLabel": "Sublease, option to terminate, notice period" } } }, "localname": "LesseeOperatingSubleaseOptionToTerminateNoticePeriod", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_LesseeOperatingSubleaseOptionToTerminateTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Option To Terminate, Term", "label": "Lessee, Operating Sublease, Option To Terminate, Term", "terseLabel": "Sublease, period for option to terminate" } } }, "localname": "LesseeOperatingSubleaseOptionToTerminateTerm", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_LesseeOperatingSubleaseRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Renewal Term", "label": "Lessee, Operating Sublease, Renewal Term", "terseLabel": "Sublease renewal term" } } }, "localname": "LesseeOperatingSubleaseRenewalTerm", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_LesseeOperatingSubleaseTenantImprovementAllowanceReceivableUponLeaseRenewal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Tenant Improvement Allowance, Receivable Upon Lease Renewal", "label": "Lessee, Operating Sublease, Tenant Improvement Allowance, Receivable Upon Lease Renewal", "terseLabel": "Sublease, tenant improvement allowance, receivable upon lease renewal" } } }, "localname": "LesseeOperatingSubleaseTenantImprovementAllowanceReceivableUponLeaseRenewal", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_LesseeOperatingSubleaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Term", "label": "Lessee, Operating Sublease, Term", "terseLabel": "Sublease term" } } }, "localname": "LesseeOperatingSubleaseTerm", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "lung_NumberOfInstallmentsForRepayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Installments For Repayment", "label": "Number Of Installments For Repayment", "terseLabel": "Number of installments for repayment" } } }, "localname": "NumberOfInstallmentsForRepayment", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "integerItemType" }, "lung_NumberOfVehicleLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Vehicle Leases", "label": "Number Of Vehicle Leases", "terseLabel": "Number of vehicle leases" } } }, "localname": "NumberOfVehicleLeases", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "lung_NumberOfVotesForEachShareOfCommonStockHeld": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Votes For Each Share Of Common Stock Held", "label": "Number Of Votes For Each Share Of Common Stock Held", "terseLabel": "Number of votes for each share of common stock held" } } }, "localname": "NumberOfVotesForEachShareOfCommonStockHeld", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "lung_OperatingLeaseExpenseAnnualIncreaseRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Expense, Annual Increase Rate", "label": "Operating Lease, Expense, Annual Increase Rate", "terseLabel": "Annual increase rate" } } }, "localname": "OperatingLeaseExpenseAnnualIncreaseRate", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "lung_OperatingLeaseMonthlyExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Monthly Expense", "label": "Operating Lease, Monthly Expense", "terseLabel": "Monthly base rent" } } }, "localname": "OperatingLeaseMonthlyExpense", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_OtherInternationalGeographicalAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other International Geographical Areas", "label": "Other International Geographical Areas [Member]", "terseLabel": "Other International" } } }, "localname": "OtherInternationalGeographicalAreasMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "lung_OtherThanTemporaryImpairmentLossesDebtSecuritiesAvailableForSaleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other than Temporary Impairment Losses, Debt Securities, Available-for-Sale Securities", "label": "Other than Temporary Impairment Losses, Debt Securities, Available-for-Sale Securities", "terseLabel": "Impairment losses" } } }, "localname": "OtherThanTemporaryImpairmentLossesDebtSecuritiesAvailableForSaleSecurities", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_PulmonxInternationalSarlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pulmonx International Sarl", "label": "Pulmonx International Sarl [Member]", "terseLabel": "Pulmonx International Sarl" } } }, "localname": "PulmonxInternationalSarlMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_ReceivableFromExerciseOfCommonStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivable From Exercise Of Common Stock Options", "label": "Receivable From Exercise Of Common Stock Options", "terseLabel": "Amount receivable from exercise of common stock options" } } }, "localname": "ReceivableFromExerciseOfCommonStockOptions", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "lung_RepaidDuringFirstYearAfterThirdAmendmentsEffectiveDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repaid During First Year After Third Amendment's Effective Date", "label": "Repaid During First Year After Third Amendment's Effective Date [Member]", "terseLabel": "Repaid During First Year After Third Amendment's Effective Date" } } }, "localname": "RepaidDuringFirstYearAfterThirdAmendmentsEffectiveDateMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_RepaidDuringSecondYearAfterThirdAmendmentsEffectiveDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repaid During Second Year After Third Amendment's Effective Date", "label": "Repaid During Second Year After Third Amendment's Effective Date [Member]", "terseLabel": "Repaid During Second Year After Third Amendment's Effective Date" } } }, "localname": "RepaidDuringSecondYearAfterThirdAmendmentsEffectiveDateMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "lung_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested And Expected To Vest, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested And Expected To Vest, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageExercisePriceAbstract", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "lung_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "lung_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "durationItemType" }, "lung_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Term", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested, Term [Abstract]", "terseLabel": "Weighted Average Contractual Life (in Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedTermAbstract", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "lung_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingOptionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Outstanding Options", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Outstanding Options [Abstract]", "terseLabel": "Outstanding Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingOptionsAbstract", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "lung_ShareBasedCompensationEmployeeStockAvailableForGrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Employee Stock Available For Grant", "label": "Share Based Compensation, Employee Stock Available For Grant [Member]", "terseLabel": "Common stock available for future grants" } } }, "localname": "ShareBasedCompensationEmployeeStockAvailableForGrantMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "lung_ShareBasedCompensationEmployeeStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Employee Stock Outstanding", "label": "Share Based Compensation, Employee Stock Outstanding [Member]", "terseLabel": "Common stock options issued and outstanding" } } }, "localname": "ShareBasedCompensationEmployeeStockOutstandingMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "lung_ShareBasedCompensationUnvestedEarlyExercisedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Unvested Early Exercised Options", "label": "Share Based Compensation, Unvested Early Exercised Options [Member]", "terseLabel": "Unvested early exercised common stock options" } } }, "localname": "ShareBasedCompensationUnvestedEarlyExercisedOptionsMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "domainItemType" }, "lung_ShareBasedPaymentArrangementSharesSubjectToRepurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Shares Subject To Repurchase", "label": "Share-based Payment Arrangement, Shares Subject To Repurchase", "terseLabel": "Shares subject to repurchase (in shares)" } } }, "localname": "ShareBasedPaymentArrangementSharesSubjectToRepurchase", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "lung_ShareBasedPaymentArrangementSharesSubjectToRepurchaseAggregateExercisePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Shares Subject To Repurchase, Aggregate Exercise Price", "label": "Share-based Payment Arrangement, Shares Subject To Repurchase, Aggregate Exercise Price", "terseLabel": "Aggregate exercise price of shares subject to repurchase" } } }, "localname": "ShareBasedPaymentArrangementSharesSubjectToRepurchaseAggregateExercisePrice", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "lung_StockOptionsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options And Restricted Stock Units", "label": "Stock Options And Restricted Stock Units [Member]", "terseLabel": "Stock Options And Restricted Stock Units" } } }, "localname": "StockOptionsAndRestrictedStockUnitsMember", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "lung_TriggeringEventTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Triggering Event Type", "label": "Triggering Event Type [Axis]", "terseLabel": "Triggering Event Type [Axis]" } } }, "localname": "TriggeringEventTypeAxis", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "stringItemType" }, "lung_TriggeringEventTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Triggering Event Type [Domain]", "label": "Triggering Event Type [Domain]", "terseLabel": "Triggering Event Type [Domain]" } } }, "localname": "TriggeringEventTypeDomain", "nsuri": "http://www.pulmonx.com/20230331", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "verboseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r374", "r375", "r376", "r377", "r457", "r595", "r614", "r638", "r639", "r660", "r665", "r670", "r713", "r729", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r374", "r375", "r376", "r377", "r450", "r457", "r483", "r484", "r485", "r571", "r595", "r614", "r638", "r639", "r660", "r665", "r670", "r709", "r713", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r374", "r375", "r376", "r377", "r450", "r457", "r483", "r484", "r485", "r571", "r595", "r614", "r638", "r639", "r660", "r665", "r670", "r709", "r713", "r730", "r731", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r301", "r302", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r661", "r669", "r715" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r301", "r302", "r626", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r661", "r669", "r715" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r17", "r668" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r56" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Amortization of premiums and discounts on marketable securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued employee bonuses and commissions" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r159", "r173" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r21", "r114" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r94", "r194" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r32", "r203", "r610", "r619", "r622" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r29", "r32", "r132", "r563", "r615", "r616", "r684", "r685", "r686", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r9" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r490", "r491", "r492", "r695", "r696", "r697", "r718" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r122", "r123", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r204", "r308", "r324", "r327", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable, allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r409", "r545", "r658", "r659", "r689" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r55", "r86", "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense related to intangibles, less than" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r157", "r172", "r198", "r227", "r287", "r291", "r296", "r317", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r511", "r513", "r532", "r668", "r711", "r712", "r727" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r188", "r208", "r227", "r317", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r511", "r513", "r532", "r668", "r711", "r712", "r727" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r145" ], "calculation": { "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r83" ], "calculation": { "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r84" ], "calculation": { "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r312", "r341" ], "calculation": { "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r82", "r311", "r341", "r605" ], "calculation": { "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Short-term marketable securities", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r81", "r341" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails": { "order": 2.0, "parentTag": "lung_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term marketable securities", "verboseLabel": "Short-term marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r81", "r192", "r341" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails": { "order": 1.0, "parentTag": "lung_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Long-term marketable securities", "verboseLabel": "Long-term marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]", "terseLabel": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Office Facilities" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r59", "r60", "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r624", "r625", "r668", "r678" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r57", "r191", "r640" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r52", "r57", "r62" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, at end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash, at beginning of the period", "totalLabel": "Cash, cash equivalents and restricted cash in consolidated balance sheets" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r52", "r151" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Cash on deposit with foreign banks" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r716", "r719" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r164", "r180" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r96", "r372", "r373", "r628", "r710" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r695", "r696", "r718" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r105" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r8", "r668" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 200,000,000 shares authorized as of March\u00a031, 2023 and December\u00a031, 2022; 37,730,676 shares issued and outstanding as of March\u00a031, 2023 and 37,555,565 shares issued and outstanding as of December\u00a031, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r211", "r213", "r218", "r606", "r611" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r70", "r71", "r148", "r149", "r304", "r627" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r70", "r71", "r148", "r149", "r304", "r623", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r70", "r71", "r148", "r149", "r304", "r627", "r739" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r170", "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r70", "r71", "r148", "r149", "r304" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r68", "r70", "r71", "r72", "r148", "r150", "r627" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r70", "r71", "r148", "r149", "r304", "r627" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r130", "r646" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r434", "r435", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r434", "r435", "r446" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r38", "r598" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r321", "r322", "r323", "r325", "r326", "r330", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r342", "r344", "r345", "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r100", "r225", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r403", "r410", "r411", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r158", "r160", "r171", "r230", "r387", "r388", "r389", "r390", "r391", "r393", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r546", "r655", "r656", "r657", "r658", "r659", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails", "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r160", "r171", "r414" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Term loan", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Fee amount" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r23", "r153", "r416", "r546" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r23", "r388" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails", "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r25", "r230", "r387", "r388", "r389", "r390", "r391", "r393", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r546", "r655", "r656", "r657", "r658", "r659", "r692" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails", "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r25", "r106", "r109", "r110", "r111", "r152", "r153", "r155", "r169", "r230", "r387", "r388", "r389", "r390", "r391", "r393", "r399", "r400", "r401", "r402", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r546", "r655", "r656", "r657", "r658", "r659", "r692" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails", "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r152", "r155", "r714" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: unamortized debt discount", "negatedTerseLabel": "Less: debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r314", "r341", "r342", "r343" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "terseLabel": "Accrued interest receivable on marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Debt securities, available-for-sale, accrued interest, after allowance for credit loss, statement of financial position [extensible enumeration]" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized by reversing interest income.", "label": "Debt Securities, Available-for-Sale, Accrued Interest Writeoff", "terseLabel": "Accrued interest" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterestWriteoff", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r313", "r341", "r348", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of Cost, Unrealized Gains and Losses and Fair Value of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current", "terseLabel": "Liability for early exercise of stock options" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r493", "r494" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r55", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r133", "r134", "r135", "r136", "r137", "r140", "r141", "r142", "r143", "r144", "r515" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r112", "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "terseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle-East and Africa (\u201cEMEA\u201d)", "verboseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r219", "r240", "r241", "r242", "r243", "r244", "r251", "r254", "r261", "r262", "r263", "r267", "r519", "r520", "r607", "r612", "r649" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable common stockholders, basic (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Two Class Method [Abstract]", "terseLabel": "Numerator" } } }, "localname": "EarningsPerShareBasicTwoClassMethodAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r219", "r240", "r241", "r242", "r243", "r244", "r254", "r261", "r262", "r263", "r267", "r519", "r520", "r607", "r612", "r649" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r536" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation capitalized into inventory" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period for recognition of compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r717" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Non-option unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "netLabel": "Shares committed under ESPP", "terseLabel": "ESPP", "verboseLabel": "Common stock available for ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r105", "r185", "r214", "r215", "r216", "r231", "r232", "r233", "r237", "r245", "r247", "r270", "r318", "r433", "r490", "r491", "r492", "r499", "r500", "r518", "r537", "r538", "r539", "r540", "r541", "r542", "r563", "r615", "r616", "r617" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r524", "r525", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r401", "r451", "r452", "r453", "r454", "r455", "r456", "r525", "r568", "r569", "r570", "r656", "r657", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r524", "r525", "r526", "r527", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails", "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r401", "r451", "r456", "r525", "r568", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r401", "r451", "r456", "r525", "r569", "r656", "r657", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r401", "r451", "r452", "r453", "r454", "r455", "r456", "r525", "r570", "r656", "r657", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails", "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r401", "r451", "r452", "r453", "r454", "r455", "r456", "r568", "r569", "r570", "r656", "r657", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r524", "r525", "r526", "r527", "r528", "r531" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r529", "r531" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis", "verboseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails", "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r146", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r315", "r316", "r326", "r329", "r330", "r331", "r336", "r346", "r347", "r350", "r412", "r430", "r515", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r652", "r702", "r703", "r704", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Assets:" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value on a recurring and non-recurring" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r196", "r365" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r91" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 (remaining nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r363", "r364", "r365", "r366", "r599", "r603" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r89", "r603" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r89", "r599" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value", "verboseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r721", "r722" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency transaction gains and (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation and Transaction Gains and Losses" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r689" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r69", "r627" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r195", "r355", "r604", "r654", "r668", "r707", "r708" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r358", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r357", "r361", "r654" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Goodwill, accumulated impairment loss" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r55", "r356", "r360", "r362", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r359", "r654" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "terseLabel": "Goodwill disposed of" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r37", "r227", "r287", "r290", "r295", "r298", "r317", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r532", "r651", "r711" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": { "auth_ref": [ "r367", "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization", "terseLabel": "Capitalized costs" } } }, "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "auth_ref": [ "r367", "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r35", "r156", "r165", "r183", "r287", "r290", "r295", "r298", "r608", "r651" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net loss before tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r228", "r496", "r497", "r498", "r504", "r506", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r229", "r246", "r247", "r286", "r495", "r505", "r507", "r613" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r54" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r54" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r54" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r54" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r596", "r688" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r54" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Net changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r688", "r724" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r688" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r54" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r154", "r167", "r217", "r285", "r544" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r43", "r408", "r658", "r659" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r221", "r223", "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r163", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "negatedLabel": "Less: interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r85", "r643" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails_1": { "order": 1.0, "parentTag": "lung_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r206", "r641", "r668" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails": { "order": 1.0, "parentTag": "lung_InventoryCurrentAndNoncurrentNet", "weight": 1.0 }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r679" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails": { "order": 2.0, "parentTag": "lung_InventoryCurrentAndNoncurrentNet", "weight": 1.0 }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Long-term inventory" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r190", "r205", "r269", "r351", "r353", "r354", "r597", "r647" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r85", "r645" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails_1": { "order": 3.0, "parentTag": "lung_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r85", "r644" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails_1": { "order": 2.0, "parentTag": "lung_InventoryCurrentAndNoncurrentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r352" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r41", "r284" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r560", "r667" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Lease Cost and Additional Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity Analysis of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r561" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r561" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r561" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r726" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r561" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Amount of lease payments representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r227", "r317", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r512", "r513", "r514", "r532", "r650", "r711", "r727", "r728" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r13", "r162", "r178", "r668", "r693", "r705", "r720" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r189", "r227", "r317", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r512", "r513", "r514", "r532", "r668", "r711", "r727", "r728" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-lived Assets by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r160", "r175", "r400", "r415", "r656", "r657" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Term loan and credit agreement", "totalLabel": "Term loan" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r98", "r230", "r405" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r98", "r230", "r405" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r98", "r230", "r405" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r98", "r230", "r405" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r694" ], "calculation": { "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023 (remaining nine months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r199" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails", "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r25", "r99" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails", "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Medium-term Notes" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r272", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Formation and Business of the Company" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FormationandBusinessoftheCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r222" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r222" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r52", "r53", "r56" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "negatedTerseLabel": "Cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pulmonx.com/role/FormationandBusinessoftheCompanyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r56", "r166", "r182", "r187", "r209", "r212", "r216", "r227", "r236", "r240", "r241", "r242", "r243", "r246", "r247", "r259", "r287", "r290", "r295", "r298", "r317", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r520", "r532", "r651", "r711" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r240", "r241", "r242", "r243", "r251", "r252", "r260", "r263", "r287", "r290", "r295", "r298", "r651" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r253", "r255", "r256", "r257", "r258", "r260", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r186", "r234", "r235", "r238", "r239", "r248", "r249", "r250", "r309", "r310", "r319", "r320", "r501", "r502", "r503", "r517", "r521", "r522", "r523", "r533", "r534", "r535", "r547", "r548", "r562", "r564", "r600", "r601", "r602", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental non-cash items:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r287", "r290", "r295", "r298", "r651" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r553", "r667" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r550" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r550" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Less: Current lease liabilities", "verboseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r550" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r551", "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesOtherSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r549" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use asset", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r689" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r559", "r667" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r558", "r667" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r207", "r668" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r197" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r128", "r129", "r131" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in unrealized gains (losses) on marketable securities", "verboseLabel": "Change in unrealized gain (loss) on marketable securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r128", "r129", "r131" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Currency translation adjustment", "verboseLabel": "Other comprehensive income loss, foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r128", "r129", "r131", "r210", "r213" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r39", "r55", "r92" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Other accrued personnel related expenses" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r681", "r706" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Payment of fees to lender and third parties (less than)" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r45", "r80", "r220" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r46" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r7", "r417" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r7", "r417" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r7", "r668" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of March\u00a031, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r682" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r642", "r653", "r706" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r49" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from borrowing under term loan" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r49", "r692" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r44", "r47" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Maturities of short-term marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentOfLoansToPurchaseCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash inflow from repayment of loans for purchasing common stock.", "label": "Proceeds from Repayment of Loans to Purchase Common Stock", "terseLabel": "Proceeds from issuance of common stock under the employee stock purchase plan" } } }, "localname": "ProceedsFromRepaymentOfLoansToPurchaseCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r48", "r121" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r93", "r193" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r95", "r179", "r609", "r668" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r5", "r161", "r176" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]", "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Axis]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r5", "r161", "r176" ], "lang": { "en-us": { "role": { "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]", "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Domain]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]", "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r5", "r161", "r176" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]", "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Purchase obligation, to be paid, year one" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "Purchase obligation, to be paid, year two" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "Purchase obligation, to be paid, year three" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r687" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r124", "r184", "r735" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r678", "r690", "r736", "r738" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r10", "r112", "r177", "r618", "r622", "r668" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/FormationandBusinessoftheCompanyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r185", "r231", "r232", "r233", "r237", "r245", "r247", "r318", "r490", "r491", "r492", "r499", "r500", "r518", "r615", "r617" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r282", "r283", "r289", "r293", "r294", "r300", "r301", "r304", "r444", "r445", "r598" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r304", "r699" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r557", "r667" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Right-of-use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesOtherSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities Outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r25", "r106", "r109", "r110", "r111", "r152", "r153", "r155", "r169", "r656", "r658", "r694" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Total Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r87", "r88", "r599" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r14", "r15", "r16" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Contractual Maturities of Financing Obligations" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r34", "r78" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Schedule of Options Vested and Expected to Vest" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r458", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r115", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Activity with Respect to Restricted Stock Units" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r101", "r103", "r104", "r106", "r107", "r108", "r109", "r110", "r111", "r112", "r200", "r201", "r202", "r271", "r417", "r418", "r419", "r421", "r425", "r430", "r432", "r660", "r677", "r691" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r6", "r7", "r8", "r102", "r103", "r104", "r106", "r107", "r108", "r109", "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Shares Reserved for Future Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r287", "r288", "r292", "r296", "r297", "r298", "r299", "r300", "r303", "r304", "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceAgreementsMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Limited duration contract between, for example, an electricity transmission customer and an electricity transmission provider for service.", "label": "Service Agreements [Member]", "terseLabel": "Service Agreements" } } }, "localname": "ServiceAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r54" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, end of period (in shares)", "periodStartLabel": "Unvested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares Underlying Outstanding Restricted Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, end of period (in dollars per share)", "periodStartLabel": "Unvested, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance, end of period (in shares)", "periodStartLabel": "Balance, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance, end of period (in dollars per share)", "periodStartLabel": "Balance, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Options vested and expenses to vest, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails", "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Options vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r1", "r158", "r174", "r668" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-Term Debt", "terseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r554", "r667" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software and Software Development Costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r105", "r185", "r214", "r215", "r216", "r231", "r232", "r233", "r237", "r245", "r247", "r270", "r318", "r433", "r490", "r491", "r492", "r499", "r500", "r518", "r537", "r538", "r539", "r540", "r541", "r542", "r563", "r615", "r616", "r617" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r231", "r232", "r233", "r270", "r598" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r7", "r8", "r105", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of shares pursuant to Employee Stock Purchase Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r7", "r8", "r105", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r8", "r105", "r112", "r469" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r7", "r8", "r105", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of shares pursuant to Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r28", "r105", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r7", "r8", "r105", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of early exercised common stock options (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r8", "r11", "r12", "r79", "r668", "r693", "r705", "r720" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r113", "r226", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r433", "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Sales taxes, franchise tax and VAT" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r315", "r316", "r412", "r430", "r515", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r702", "r703", "r704", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r648", "r662", "r737" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government agency bonds", "verboseLabel": "U.S. Government agency bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r73", "r74", "r75", "r273", "r274", "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r680" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "VAT and other receivable" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r555", "r667" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r253", "r263" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)", "verboseLabel": "Weighted-average common shares used to compute, diluted net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).", "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation", "negatedTerseLabel": "Less: weighted-average common shares subject to repurchase (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r64", "r65" ], "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted-average common stock outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r251", "r263" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)", "verboseLabel": "Weighted-average common shares used to compute, basic net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL121698322-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267856-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2646-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r672": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r673": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r674": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r675": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 81 0001127537-23-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001127537-23-000018-xbrl.zip M4$L#!!0 ( (.)J%:>,= 8BP@ .HF 6 97AH:6)I=#,Q7S%X,#4P M.#(S+FAT;>U:77,:.19]WU^A(;6)4\4WV,;8<14!,G%5QO9@7)EYVA+=:E"Y M:3&2&LS^^CU7:@PVX.!QLO:FU@^8;EU)5_><^]7-R2^=BW;_S\LN&]EQS"ZO M/WXY:[-BI4RHAC:,'=Z0G?P*7AX^H^37PH%UE%!.A:)98$6 MW(J0I48F0_8U%.:&%0J95%M-YEH.1Y95R]4:^ZKTC9QR/VZEC<7I8IV3DK\^ M*;E-3@8JG)^>A'+*9/@A)P>'XJ#1&!S6>/F@7N7!X*!:.SPZ%+4&W\=E_5\5 M*%F"N)]C[#P6'W)CF11&@O9O'E8G]G@F0SMJ5LKE?^:J?79R#J;VKZ]9YG_4OMI[D MM6C>N_[2O6*5&B]4ZGO\/6N==UAE/\RNKL\[W1[K?^ZRJV[[NG?6/X-P]X_V MY];YKUW6:O?9Q2=6.:K5\Z_^H*TKUNI<7/:[G55\Z%P.LUJY2F=Q1VWU/K;. MNU>%BS^^=/]4//V)]XQ'/\NS76"2A2EBWR#YID02C/ N$MC*: M,SOB]NV;_<;QSMXUX6&(R%>(162;U7IQ?^%Q,@D!9;/@[[W0:2O%MV\J!^7C M]<\S-N)3P;282C%#_+8C:=CO*==@7SQG/3%1VC)8Z9/28U8I%WYG*F*7:3Q6 MR2T"N\8XIU0":]K8*%11)%%(B M]N$R83R9LS2Q.A4X!Y*DRYA0>SH=!(MD M H,3=DL#Y\$%B&-8KXS+)()O.2?"]R!.0ZP)$%>LF0; U*!BZ0B]/$FD, 9!" 3FWG7'Z!-R,6!2KF5DP1HNA-!95HF6<;GJ] MH65^!7BS4&9-VY\)^_I6[/OW#/7.9+AF*82<1D61Q*4SWAGC6CB88'8YB 69 MDPEP8Q!+,R)Q$ALC8%#0H.M0FB!6)L4\"B5:Q1ZOB5:!"'';L#W $PK@[3'H MW@8CG@P%:\%+>VD,"5>M[.^)]VZJJU;HRE]*JC$2SQ-:GY$KK]#'PTFZ[+Q1 M=&^C"!O1.1^2"A*4=G9*L0-EK1I[KCS*G?K1*^,.JL)MY.D(@RH/QG0A^-M( MYRD[!#PUNT^A,#T00"W;R0=^E6HL ^>2N/B J1$XM:AHF<945:CDA8Q=S3( M(O\2RGP6L6A0(KI %Z-B&;I>T*0#(T/)M:0#2)^?7)Q,:*744,YP7F-<@G%1 M!,TF%$(7Z"9-4(C(((TY!3\S;:]3:/2KLS#"PE;&]-. )]X,0/Y#(U4> *UW!1+Y:D=[J\]YJ,N+E+>^3^CFXB=''1 MG3Z+67.T531Z=37S_G>KF=VSB7!!R/S2/2E:K!)DZ:D$ M]!-RWUI% Z4XZAFKM+E+-.X&%ANC/;=";(Q_ X4D1B.AA$YN^AX(A'!C*)SA M/]53"Z:+OU()E1VWTR1PS=C[9SQQJA^]*@8\4OFVT+92O2"!,_4"U%4$4@"8 M+$/<5: SP6\HY/M\[8*^JS3<@Y)%"_LDN+-BT7=B&[R:AYAHQ)U3;Z!&5IE M&"BC@,C[C&.0;DPZ!D:PDCM&%C0WMOG/SB:O"^SM)6D+*2/2<)\\3"^"@K$"1]FC\AT%A[$>!*KN<#H;*1\3.#W. 3,GYF3BC\$ MB0VOE%96?EH0?WRMU==;*''=,Y^F;]NF8NV%UV)6UEJ7EU/X .U;:M>G?.,= MF?\79AJ(P@)/=%'@$#)H\GO&YR7WG]W*G)]8U$W?GT>A "B!^S"=&-!=? MCI%")C&?-V7BZ.LF'=]_OD#6GU(>0@&1O8-Q8/CA3+>C1K'1J)%Z%CK9<+%Q MIGG1:5ZRX?I8O5ZL'C:V#I>+E:UCCRU;*QX>UK[[JM5B]6#[S+^[:GV_6&WL M9H*2,Z\W,4 T$YY\R-5R=SCSX&:HT9N%A2S(1>YOX9S-ZN265>Z_\R0O>PBP MQW:5;/_MV-E!&'1IG_W&YZR1=R_('Y ],];?L4.9K)![WAH[VA(!\@7RSSYL M^'%^OW#Z\6==YZV_?@VE1N]#96&>M4=21*Q[ M*X*4JCMVL=(R=[+F# U,#@R,RYH=&WM6EMS M&CD6?M]?H2&UB5/%'1S'V'$5 ;)Q5<;VV+@R\[2E;JEIE;M;C*0&L[]^/TF- M 0,V&2=C;VK]@.G6T=&Y?.?6S?$O_?/>\(^+ 8E-FI"+ZX]?3GND5*G5OK9Z MM5I_V">?A[]^(>UJO4&&BF9:&"$SFM1J@[,2*<7&C#NUVG0ZK4Y;5:E&M>%E MS;)JUQ(I-:\RPTHGQ_8./CEE)_\X_J52(7T9YBG/# D5IX8SDFN1CF0A,QRCI. MGY+?.E\.92)5YU7=_1W9E4I$4Y',.F^&(N6:G/$IN90IS=Z4-7Q0T5R)R!-J M\1\.F2">NYP6\H)/(C(^E[_1M$(/;F,1"$-:C6IS5>)EK:D:07$CQ]@%MDNR MA[ T5\\D?&]P.3S]=-KK#D_/SX#4RZOK[MF0#,^W:O)2)+^\_C*X(HT6K33: M>_0MZ9[U26.?%5?79_W!)1E^'I"K0>_Z\G1X"N+![[W/W;-_#4BW-R3GGTCC ML-4NOWA%NU>DVS^_& [ZR_ZQ>CF?M>I-JXM3M7OYL7LVN*J<__YE\,=C,@FY,B*:$1-3\_K5_ONCG0-K3!E#TJLD M/#*=9KNZ/P\VD3%XL5/Q]YY)T4;U]:O&N_K1^NF$$\4G@D^1NDTL-/DM MIPK 2V;DDH^E,D1FY)-4*6G4*[\1&9&+/$EE=HN]E93WE9,0I!,HAKB'"HR0K,9R3.C<@X]4!]=J801 M*4EQI01-2$1#W%)$IDCH1GJZ-8*,AUQKJF:6)*4W'.\] ) M:/F.(9ID4'.";8P$LV4S_$QP:'T['#B)1 :#6]\M#%P&%D".9;6T+K((L>6" M"-_#)&?@"2#T79DW:G\GW[:V^'ZX8 MZHTN_%J4$!LT,HH$+IWQ3@E5W+D)9A=!PJTY"0\V$ M#A.I<^RSJ43)Q/MKK&3(&6YKL@?W, Y_>Q\,;L.89B-.NHC2RSP!A6M4]O?X M6[?5-2KVRE\*VUYD'B>6/[&AO 0?[TXKR\X'12L'13C(ZGD?5*"P96>G$AM( M8V3JL?(@=MJ'+PP[: BW@:?/-1H\&-.EX,<]7;;5(:2YWGV+3=,!A]>*DWSB ME[D" T3P1&B7%T#%,\?'-CV+C+*:,$$5<(J('Q]W!#E_)E@LPO@7<$B(_83]G#^>C%XNA1M-B*-B*H;E&RV(%-+P9*0E? M5PH)(_=W]'?)NPKLG1/,&KYW3TT[PQRA,1',HI=JF5&;@ZD&\FU?9"%-%9O# M"X 7-!"),#-;$S<=:X/-(=&!S,?)"NE27^52_6VAT#A'SZQA<5O#PU JY@1P M'=:(9RC-";".%3ZV061)T#UZ/"/8Q!C9=@71SP%+\M?*^TL*+Y^BPZWA-9C0 M)'=YS+J91Q'Z*S&!@_2&/@GE?X>,["\W-TT.LMB(;*I]:Q;(W&P_>Y>:0>^H MN>T[H\?;=A+,.UH7A=S;8#[>V0-^%L>S[;796W;=0W:0*_H>MW(/ -^0LFRE ME6&8*^N!I;*VPB^5VN".?0@$+CH$BS_]8$[VUH@CP <)Y!Y=(28Z?.XF3CN, M9OF=+&^])#'5=W7?IAX'-\Y<3G;:%_ERAKGRAB?%^'F/OOP$@SP17"]N:-C_ M;D.#>SC#YH L+\+39HME@"PBU3KZ&^KN6DL'H2@:.B.5OBMR[@:8I:DPAO.- M^2^0**!VA0G(Y+;O 4!(-]JF,_RW#>4*N!9]R>F-3ON\57-)W78Y[4C2?X;_) MW46W[$?1#5%-&39J?A?4&Z!1=$4@AI?1O)1]Q=$H-SI/X2-8R:E1),V-SSF> M7$U>EK.W]^A=E(Q((7S*,#UWL0[GN8=KA9?+/@>+;"*3";>).*.CXAFA*M(# M3\>)G'&L3F/I25YWD-K//FSX<;;:./UX79=Q\WSOK3 M$'MN'D7=L#6^7FVB$A#W%)?,O?4 /+ROMP+D.>)A]9W^15SM5U=BX_\>?S#@ M7Z!'>['@$?ETU[:>^R%YW:LUU]FL-$C_*[UCS?_,S?W@[N2_4$L#!!0 ( M (.)J%8"].( M04 /L5 6 97AH:6)I=#,R7S%X,#4P.#(S+FAT;>U8 M;6\:1Q#^WE\QP:IC2]PK8/,62Q1P8RDQCKDHS:=JN=WC5CYN+WN+,?WUG=T[ M,#;&<9TV3JLB=(*;G?>9W6>V^VHPZ@>?+X80JUD"%Q]_>7?6AXKE.)]J?<<9 M! -X&[Q_!W7;]2"0),VYXB(EB>,,SRM0B97*VHZS6"SL14%3ZZ6"7M3F?'4BIG6WS[V M,]59<*KBMN>Z/U?,NI-N)%*%RB0R%S\+&5N2%+M1%DGX-&T;?RH%ZXHM;O!6>C-@WUGNUAEN%WAAZ M@]%%,!S\J]Q9.=%RCV!T"L';(8Q[E[_TSH=C:_3;N^%GZ/4#3?%=U_]K9<93 MBIZU_;K=R/[Y)JD_Z-Y9"J%(4Q;JC0X67,6@8@8?YD1BS),E7+),2 5(/!5R M!IYK?0 1P<4\F8GT!CT_?=3E_,,I(NS3^O(M&0.<( M%9D^!S:7KQ;I0BOECXF8) M%E6(&4ETD:P+1[(O@Y7S9,B5P+W"*,SO]=Q]LZ8 MWXEQ$=%'HOP FC$/128)6XF<"$F9M# 3"9PE9MGEJXFF8.F72 M)T(I,6MK]==Z8,>9_1_/ MU24TBT/U'F@O@_6<.+@Z"I67E_&,?+P-.;I[%9KL%21Y(V[?6 M\8^2OV^146[*^FQU;1^W61M@9VM\,ESC2+F.,TR!5BP02/,@TE# U,#@R,RYH=&WM6&UO&CD0_GZ_8DIT:2*QKT!" M@$:B0-1(;4@#5:^?3F;M9:TLZZW7&T)__8V]"X$0TEQ?+KW3(;2"'7L\+\_8 MS[CSHC_LC3]=#B!2LQ@N/[Q^>]Z#BN4X'VL]Q^F/^_!F_.XMU&W7@[$D2<85 M%PF)'6=P48%*I%3:<:3*7RD++L&RRI']42ZD'P:*?!=OP8?A;SF-Z20 M*ZYB=KK4TW&*_QW'+-*9"+HX[5!^ YR^JO &:QRS(['1CHXO)B3J47,7E5F/+$BIM=O'?NI:L\Y55'+<]W?*V;<:2<4 MB<+%)$XN?A8ZMC0I=JLL$O-ITC+^5(JI2W$@8B%;>Z[YM+7$"LF,QXO6RS&? ML0PNV!RNQ(PD+ZL9YL#*F.1A,3#C7QC:A.:9O_/27M03\X0M[?=\;?3@-N(3 MKJ#FV_ZFQ>M>$SE%QY5(<1:J7;,]P$@S^4S&]P97X_.S\UYW?#Z\0*1>C3YT M+\8P'N[TY%>QW&O"!WMD]VP8#7K&>J_6<*O0'4&W/[P<#_K_*G>63IRX1S \ M@_&; 8RZ5Z^[%X.1-?SC[> 3='MC+?%=]V_"C"<4/6OY=;N1_OPBJ3_HWGD" M@4@2%NB-#N9<1: B!N]S(C'F\0*N6"JD A2>"3D#S[7>@PCA,H]G(KG%34NB MG)C9!WKF_E[3]]UV3\Q2DBS,/Z]]"*&01O'GE>(4#184& :!PCLB@PAJ7K78 M^T@&(8_Q_DX2"H/;("+)E.'ZLQG/,KT\?O5(BCLL1$PRM'+= MHL*1I4%5.*]"GTG)@VL8Y$*2@),8AF'( R:UMUI-Z5$5\)WB M(?Y(5SD2N"&8-;,[E6;)Z@/]_7==P\'^5]&%'[>_7C=F:>Q:&PSI,>0-;WEMJ/@-ASZRC/#7W\ MN[:/)P%D(N84EMEZ!!Y%KG<"Y#GJ89,87T9VW]ZHC?\S_FC!_X(9W='<;&?5 M,:S,=UQQ+.R8<-,%+0S" ROU+1?L\R[MA8;K'G$L0_E M"HEIC.>JYK49)$(!9=A5T&_H2O7[4@?JGVAV'90],VJ:+'"E$)O5)- 2'(&$ M5Z^B[P=WM-D(12;O+W_7M]36^Y8JB*VA7^MUX& >,9PCDQ[S^U>B\(Y#W0W=]%FV/2QA W8/O#%*T=4H(%= MDAC\Z]_(DL1L&VP!DBCOW8!459E9&=,3D9&1?_Z_\W:K=AJ*7M[M_+6 E]!" M[?^M_/G_9=G__+WSKK;6=8-VZ/1K;XM@^L'7SO)^L_;9A]YQ+1;==NUSMSC. M3TV6E<^\[9Y<%/EALU\CB-!;%XMEKH7&7O@L6H,R%@7.-$WG)_W_UIH]OLGRV_>G)V=+9W;HK74+0[?Y)U6W@GI==_T M"]/IQ6[1-GV8CC?P$BA#),-D8=1(:] YO-'*R:#5[G;.EURWG6ZGB%(\OMF' M_/+>LK=><$N'W=,W<"'=?-EJWNLR@N7]PR,(T3>C.\8/I(O^5N.C>\6;X<7+ M$>>=X^\TG"Y;TPNCVV_<>4;+^[#6^LUYFLGKW>??&VVGUS<=-VYTN5=<37TT M/5O>"5_>F(3S.R.]T7^Z.KYUT,L.C3FYV^;HPLUV>_E]K<) \9O_J;_;=;T<6K MMUMNF<2.H9-]W%T 9@_&K_S9#GU32X]GX3^#_/2OA;?=3A]$.-N[.('7<\-/ M?RWTPWG_34G5-RO_ZW_]KS_[>;\55A*#9V-&_O/-\,L_WPR;MEU_L?*GST]K MO?Y%*_RUX//>2ZG0 #R,^7TXVA&/Z9>Q\ZY9]PO0%ZI,C=L/_S_DZ( M?RWDVFIK%W4= MQE%]K7E<)UNH]O>;8_M?#4[^YD=O-CZ)Q MU#C:;^_SQN>#?'MMBS4VM]CV6JO=(%OGC2/'&NU/S?KFI^8^^3AZYA/TQ3L' M>UT"O>0'1\?XH+W%ZD>':/_HD&U_WJ?[1^ND\?60''Q>/SOXO'%T\$F=O]M; M[]=W$?S^".T?TB^>@2(5*&2!AY@QXE6F@Z<9UL))1TD,PBRL(! 93"2G\L\W M-XCZE#1^.R@*(/!&WG.FM1],L=[Q:V"*%FI#L8,>SOO+'K[)0!'WFYDW%0O\ MD 4N[K" $Q0L+:*9H"YD#!N6:19-IBV6' ="'.4+*YB\26KAV:@_QA]7Y-^ M;WH5@7]$X*]W93Q0+P.F60S:@(P;G"DM:!:(0#YB'*P$'9Z(\&+T?0_M=WU% MX0=1&-VA,,""B+#BF;1!9@S9F&F,$/P( (\UMT*!"']X3OE=!>+ZDL M.X3 J9+ 0T[:+UL)?6)R1>81YEY>"[:_&]R@ MR/MYZ*V>FKQE;"ML=(M=TPJKSA6#X+>@JR+T^JL1?J^V6MVS!+KA'O O?=Y_ MU^WU=OM@RQ/+;,>-O .7 /;Z.6#77@[-OLM[_1=FFT:NVZZ]T=EN MIWO;^V?UKUL<6.GKP=&'KXW-CQ?OZ$XK_'L' M^O\I'^] M+\*)R?WZ^0G,;%CM^.U^$TC3ZX5^;X2]'L,_#F.FM44Z8L>"5 ;)J"WA'@DK MB,4E_]Q0$Q7_O!S_2$4T(5IEB"F4,:EM9J22&0V("$.$UYP] ?^\N>D=%B$" M48&.O7NMY+&7WS6+Q( W_->E\YZ' M)M[<;&/8_U6GHS'TNH.B_%1&-Y9'7#UDD9^Q@N.&0NFDCC_E/GV.>2AJY8#" MO1&&MUO_?=/=NOWPROBKFZV?E !J_*G7-T4_^4HEJLM@< B/G[NZ=CE,?^U6 MFE%\U<7PROCSN),W-R;J_GD#@.FM#]IAQAP!;<54I!AQY$7$7H^T :-H"J9K M& +JCV: 911=-C2Z\K 9&'3RX>OWF@;8ZO+-VL'T!D58&1&@O#AN8GQM_#FU M<>^,/D*_3MN,7N>IGYS102G/-Z=L%!I=_KB[]NC9? 3:F:K93"'IB%R[ MB1$O7\_GIS"LZ[>66MOTN\5/3OR=Y].7:Z'3;8-UOJ?9AXK'C2;>W!S]C^C. MN(61BVB]UBQ0:2(F.A I-:8:,5?JKX>VA2Y\WDYP+RUL MC5'F)3I<_\\@Q8Z[[9-N!S[V5L]S4-7CV^#[=K>SV^^ZXV%;?[ZYMXO+6;L< MR3,*\DW28(F$B<1R8AF/00LF$$ 60[1!0*2Y(OT\EXC\M%:!Q0CFC,AO3;22\2( M4%%)8M7\$?39;-K+$U<@*1!B$1"D8401BZSF)'JAG8\TSB-Q7\(23@&A"6;2 M::Y\%(QBJV1D0%;"A$_A"CU_A'YZ^_GR5)6!1.0(241E 6 1$Y8&#!*MA6$F M/E_\:99M[*0"8S?-IHZ(2!H% N?#!(R2>#^F#Y\!#?RZCA"?FG&LB MA$'6>\W@GY(&2(6]R$Y8Y2'S4 P/DC]#,' M9E^$JN!2*8:C(PHAQC"R2#$-E/;>$X/9$&[, S&?+S5G8A$_:K%G)&5N(B8# MLEICE)8X@^",1S\WI'F9U)Q)D8EJI"@6&C0A9HI&BYF0+B NJ;+(BODATXNG MYDR*9,Q9Q4,$PEG*B&3*T"!($%(C1!PAQYQ5"0**^^%XD0PA8@F7'NM#&/.1X3M]*_U;)B\^&1:@_#W MQ>6?_X863>&:%^_":6C=U"V7-VUU3@;]7GD'_@%I?V8P]6$2?[D;N C_&82. MN_C&2*[=VMM)>P(+4'J3&M);TVNN=GSZE93NJ6G=U;=U4,(7=5,'2>!\Z$H3.P4#D)YB45\\XB\R+'O&+.8 *:%P=L MJ6*(:T1%I HLY^M@7EHQ[TPR+\!:CIV10BB6-DY'$\R<%@8B+(4]A":$8\:$MP@; MCIS@BB.PFC.0[?E*H=ZT,)")D4E'-19&,6N(Y6"]L)8.>TZP>R6.[@S"K6EA M(*V]P\8[F_ Z8\0 =M<\,$01$5C/0"+SZZ.982D5$P/6()P%80U 5FN9P\H) M:7&8*9I- >P8%YC: I(4927#F[U_W-WLGH:B4UXY!*;*0^]FH:M*__PT B*& M@_H) B/%N&-*(:T$DKG#AK/ R0A%SY!'PL6>:2(TE59YSSSUEA%=ZN6*?[T)4JCF*2$D7 M%;"0,JF4D60&(\:-I+,529T!B)KRZ4)15DDU0*9&M[_5<:V!#_YSWF_>'X*M MN/NG-UIQ33G"#&FG&9/44!&#T)Q&:CT/]'5P]^208L7=T\3=5GKJE;+>)].O MN?44^V"QEHI2KF_]+##4+].LT>T4,T8V&1$-%.CBF&-6 M$XT%P3($8RU5T=D)I82D8$BI9C$=[,:D09HXX&/LW2RL M.LP7+U>X\.=7TH44)NCHL+",&*($,R)ZSY0)UK-9"&U,)2^_$O;A2L>82D/H M@,'#" I[QJP(CE.*F7LE?FF5(CJGW.TIHBBZ(,#0$QFU1$1QQ@52D1O^2ARP M*D5T/KD[B,@"LL)A!LY8.A"$*?B@K0_($SH+0>D98:@*V#X_=RL93*I *EW@ MC%%A!"YREIX3BV+GAE&>7"8L<0>/O&X$3]68A@S4Z* MZ 0Q'""U="BU92HPPYG!ANK@*9?ID'?!9R"S]\D=W%^CU03K"( L&8&%]%XQ MC(%.VDK0X@P3$["%SD[3OBW!B'AP#/ADR4SV>F%R/O[T\]S3G#%.+-<&!2J(8\!#U@B0!8(LJ VKL5,"_&+"9\#:/(K*=>.:>2<4%]=OG!')1*##A8E,6Y9V]VMK M4,2.,P.X$) !GC, __RDFF#T N/@09J2$#$AF3&1(H.0XH#M!)F!8NJ/(E4Z M96[0#\6L251PF$L4&"&4,.N0QO /(+;'V"HOU)Q)U/.2:8(;70U25E@CI>8L M$FL2$J&$&\0#BF8&"H,_BDP;@Z*3]P"5(8*>I2Q7]F3; Q M< 3B%"PBSOL9R,.<;DI-<$'1TJB"!NQ'-'/66A.Y5,YI8L!C##-0(/A1E'H7 M3"\TNRV_U3XINJ?#=> 9$2IL KAC!"-?UJ@0%C'D0^184:O4+"R%3#FI)EE/ MA!'.)$)".T:DMS%B'E."&A<@2S,0='DDH"B7MER*S&QUX-%#4("S(E;42@MX M0KL@ @O4* RN+X\!!8U1H&3.Q.H%:#5!!.A%E"90YGUD-##E).@^C(WAW# S M&RD5>3^\RT^#W^K -!SFMA6& K4(CHP!4\'O!-3O=5O?P M8B<_;,Z,Y2*(8<:P5UH+%D50BEFDTR%UX US.P-KQ3]%MKW"^- VQ?<$EC M4'P)L5,)!HPHPQT(%M,TXI" QO2KPAD2K\EI122CC)H:3QEGR$I-4((:AA#B M#;*S4 UABL5K@CMM 0XB);AQB#,?A8W>4 W-N[;N>P'XIVZO6>N'#P^:"]!]<;W?X3^]LH M0R0C: (\8)D/!@X3!WEF5.F.'E+8HPP01G!&&!,*6YYH8J;;U6/(59\$B+,%HQS#0P MS$WMP3(Z">TAO#'.(J24!X@:C05,BA! "ZX"DE2-M <;IGO- 3/,&;RXK478 M S/(;G'0K^0K1XT$#Q2#*YNJIBC'N*7!2Q5E0&)40WV:@WRO58N07PD@#CKY MD %.S$7J_)*X[>%.V^$,CBZ.VQA?&W].C=S+5%'9\I]!43-/:"H::17 7J\L MJ*OAG@>,Z% MX8J[IH2[;J@CG/CK8>H(3RRA57,K&0 ;3&-D*7,9^$=X&BW3 M%D?BYHYSYMF@O0@'68:C$00!G['"H[:@#\?;0.Q(L%8C*5&@3FKE31:IQ1]#OZ^ MB>,-FS//?G.FP&XN(:$)[;KV,3HNF%?P(X5XK*$1&>:M8A8^#G?EC'725#)% M2?B;'/&V>QHZ,".)&J]).9&'*R?R*\KIYN$+U$4J'+A^#C,:E=(81>P#B@*8 M*)(Y4R=S&#.>H#HAS% 3,%58,."(N4 M%DBPQ#XA*,0D(QQ'%YD?%2,@XV($A*B*(>F) M"X&H5*)3T\0>5"DP0XR/-A;/!N=\,D5N;"OLP%3<+FP =Z>O)\4V%9,^*Y-J M1WT$CPM'B1EPK#8:>X^Y!+?+4C).-)YBWGQ5#',S&_8Z#_S*<=S$$R659H%K M%HT#BQ>=]='I$"+&>@8454GPO2(_/ RIR.7Z:<+%E^0IK^Z4%5C6!NGZ1E[T M^OO!%*L1B+G7S N_"FWYU%MO/<;@^OEI6*O4VJRJ-2&(502Q$*-E3D<5,1*1 MIGQ4%;28!99^7LYYI #M!IAN_ZP2].IY.ABLO XF$(F8)=9&:A'6*!(5-4)L M^C>7O"HE^"0;5R+3\']NO!"&<05FFQ*L4^:;!G\4S\!^\]?* Y/;76&BQ23% M(*3%S")C"><$E($C7F,B[ R51WQ5S/#RE1:EY"9X))Q7@@E$%0F82:QV042PHI3 Q2 A.M!%4&C+]F;/?)^&[O!.VX]L" M*/G+3.-#OOPN')K6>CD#UWCS_:#5[G;.MV!BBTY9WM&T=DW1>GHG<_O3UAK6 MP_=[J'3\FKW[I8S=RR0#UXQW,@SR7I<1+)??_GOCT2D&/"(GP14D(:3390!* MB:BTLMY08<"PCK)_^3C[ET^O!JP8^AD8^G:V,7]XMC&?C.;U6@BMD ^<&28" M-XYB;;0F D MPZ6>GF,>C8?4A(J76*]IE%(I9%ET1E%D@X_>..V)$62$8=08PTS'5-RVI.KA MEE1-R(=A#C-F"/,L,"NEE=BGI0%+C2.2ED<+8CK-L;-'U;_Z>Y!#JT][X!NF M$XMJ685XB$YQ1Q7@')&.ZB5"1A,4Q][BQ-5X;!*>ATR/Y&K\<'UX>]Y^@:L= MCRE7E@-31Q:)4UI'S9B(7F*G GZ!_8P_H0V>?Q>?)IXBE_8!4PF3HS3UWEMB M#>78JDM/4(_G34_EO.F'SYN>S+Q9!886VR L(']!=^9P7]&"G!(G'%F9'^G M8[INVE_]Z_&(5JK5>3\>+B\]'@D[%((46F-)&'%8"Z\)) MWD\/KY^GPX8!&(P]EZM+MPX("<5I[L*ET_KD>W,GM,,?.^$QN -,*[66)AP;'?LD9O%3%I]W^-S1QNO+XR+ SAG& M!)P*%AG(..AD3)1V/#BB9J ^^.J9*?RMG)W=IBG"W\!!/IV% $^4T8'U]DFK M>Q'";K_KCK<'_21J3^TJ3%(K$X.=%X)I$',-A$/>8*XCIYX!GHO3GP0QY:2: M7*Z"Q*!H8P2Q0IY%YY7!P1A0Q 0%I8V83:E*.K?;*4FR$WK](G?]X,N/'T&] M]+9ZO4'PZ8R_F1,M2CT!A,\P)X1);&U DH%(,1QL"%K.IFA-&[TF6"<WYB3$XR !LX)$4P M47+FL36<-?4$/)Q69IB,K%YIP &4AP\=I))BBP*D3-%=5KN#)<%=&9/ M/=Z'VG=V/\Z(HD0N:L7LJ8X(X&&P22BL$<&TJ\ MXXP1C(4S#,W03I4I(^>+;!]Q"4\*3@,GC&&J :5H@:D7U#++W2QM67L0.4&7 M!E.XYBI,V?#,K>':70J-_&A#]$S*JXH4D(V1/C++/',62Z\PD\P&'34.\R:O M+TG@%Y'@0)5+7KW53# PJ;H1,*TP(RK_IV MWLD!(IE4V&!$Z;FTO9J:")96$:T(<\18^"14!(JKH(G3\R;+TT'J%Y%JG5(= M1= *$Y^',HP ;3AWG0AH*IE@( M\(N838=D.=#=(:@X0P(\G51]$5DU.((W)#0'IX@A@:R)1HL8I/5".J]G5U:? M:1'DY063*,;!N'+BB&:!(.T-IB'"#YW.H+H3:*](.'52*% @3H Z#3&R8(1U M/'CID3'DB\BD])'A:WP-MC C A6:RXT%I(*J VD!<0#IE,2;54P M2#HR-W'@ER7MRTBMPH$*XJ,4@>G(P0G50B$@LB94.CIS"VDOYYP\3:E![E-2 ME?>$>\8155+ )"*@F@QA&"8V7MS?P$OGF+R,#R.,\S1PZ:EFQA,=K#$8!TZD M$V!\9T@CSRE;O$QT@A(#RH$QCQ$+RBMJ%4T%*5+,"5E5:8OO9EO,HZ9@8"24 MH9(ZFW*=I#4$+#M67)M #/*5IGA)EG@1+<'!KV9<>:J893P0[9VT01GXY86/ MM-(2/]Q4\1&<^1[P"#38NE@_#X7+X8X1XIQ'-4)Q *.C6J%56ID6GGF9U88A0E1)Y089X+@UQ63EB--+[BT>,+H[;>'#]"(J,ULBK MJ&)@C$1%A+6&@P;"7&A$9D#E](K^\F5\4I]R)F/AW;A+@*CFO+"%5: M6DN"IVD3O.9Z%G8@_H!RE_JXOKXZCW99,PV*DJKHK6&*I=,%(@78)DT00AH[ M^[+WC!1\J<1@:HV*FC/XY[W"BA-)M1%>!>78[,M@NKS:R\U[XZ #-X]B:"/G MD>!@") Q,JR]=5)XB3VVR6^:?3%\7B*^C-,+@J@)"0*<'$8458Q*PX2)1DH5 MT2PXO3\@8@G0M_O-4-PH=7[CQ@( ^UR**%9>4.0LC:E\C$_G_NF $;>(*1_G M0$2GA+HODU8HC.&$&H1363LB%=)2.X85$DPX/ M6]&HK8\?!$T5)OIV\=_SW MQ=^AXYIM4QS?7O X#9U!&(8LTA.N_SGO-]\.>OUN.Q0_H/.DG**U]9_OXCOO M?#; .1MST,;.DW#0RTA- MQ=+?R4:TA#CD$+%>,>6"%BH:06( 3]6;F'C;$TA'1$1<#P%Q*4*B)]2*='36]B M\8N$\9\D>9AYJPG703K&T^93&S1EB AM$'P7Z?16(GMI&DRN[!@UTG#.)(^6 MLE1V6ULL(F.<,E#W/,RL'#QM2/U)Y*%<6G0Q(AX%"V!BO: X.NNB\X0%-K/R M\&RTF)Q<<,R59UXZ@S$+/%A"(_S32!*3:H?-K%P\>8S[240CG;VG ]<69HE9 MP8PB46+F!(N@K]04EYR?(G+\I'2\R<^7B]#K#@H7>L./S6!\.1Z?GZ[\"3]& M"BQ@AY2GEJ5COPRR8,U#2MUE&H, R2^).E?/]/H7+:!#.^]DS9 ?-OO+1)[T M_SC+?;^YC!'Z/PLW[S/%(=QJNWU Q\N8G*3DG-Z)Z8QO<-U6MUC^%] /Q?A' MA/%GT;3SUL7R_]T#@O1JC7!6V^FV3>?_+O9,IY?UX(U'-_;RKP'ZA.[+CV?# M\3"$_FCEG3 >'R;H__R19B7SP76'"'EYT(&Y2'?!<,S4C*76+$+\:^%?/R:* M7%C92S77:]U82VX(<%/OSS<&*)4F=TRP.V0KNS:M_+"SG-R%4,#K]\MV1C?8 M;@&#R6 F6N:D%Y;'?_SA\]Y)RUP Y;O4S[TQTWJ*B^]Z?N[U[1:TNC;E]$2OKSVIFR[&-\PFGU:ZM[JWOWF2@*1SM M[OK;CSM;>UOKN[75QEIM_7_>_GNUL;E>>[M=KV_M[FYM-U[P%6[+__VO\'EU M]]];C]T M.XU!&QIQM9&QWTDF(]=66ZL8=@9IAK2PG$:AM7)6&BS"O1MP:AV3,%4Z?GRM MZP8)GJ08T\(0&'CZZ<*N=4_?D9W3?5H?^*/UTX--?;1]M-&J?ZZ?;6]^^+I_ M]($TUG:.]_?^SAMKJQ<'G_]I;6^NH^V]C;Q^5*?O:*.U_[5[?K"W<51?:Q[7 MR19J''U !YOK9_#L6;W]*3_8:S8;:\?G^T=;7QM8G;\C!Q?[GYW8_WQP7/_Z MD<$UWEAKP3W_- ^.#LG!9J-YL+;1@C:;C;T=^'OUU&]^8O[?_[0.2.O4'ITT M#]H?OC;V#F$F$%H^Q#B:6NJ+#R([&]"7TJ07TB09V" MV=9Z27'Q,Y,MEA2F#YKK1Y$0+6DE'T/";]%K3 ]R[9/TOYT< M%"]KD*V+_79]],PGZ(MW#O:Z?/_HXWECKP7*>*-YL+>*#O;VZ?;:WT<'Z7^; M6WA[[9#N'_V3[V-U]FYOM5_?1>?O]CZR]/T7R@F2%HO,O,/E0!SX\D2W[^\'%U9V]]Y]U^;6?]_?;. M7NW]QYW=CZN-O=K>=@V0\A[ X1JFM>V=&N:_^=]KVQNUO7^OUZZ!Z$L O?IV M+UW&FK++N9H&@/0P3+W1+6K]9JC]9RQ^M6%HI!; N_;/ 9W>E_VM#Y>W;HJ] MAV^R-O393(]EWEQD%\$46>C,I!KX::QU7C_:_T)D1$@[FRFN4<8P=9G1+@!; M1"2=85)JL;!23T6X:Q0OUM*3[W_]\+6^^0'O?VTU#UKW MP!&GB6;&J4QX!(H,*9;9Y#@*K((ISZ7W> 1'V+?AR'P D;V=U<;N5@DW7@J) MW-2#^AN1LI?$)OU+:1R#DUATV__U+RS0'P__V>\^T+1,TQ2D@YKS7EI=JVWD M8.E #&PHEI\2EZV7"VRIMV%G,ZGB?B6L]?'BBXY1L8A=!K]#QK0SF>5*9091 M(@0AWBB5%D]Q1C47I(IM/2RV)7XRMC69P-;3"S5YF% _N?#NA,/RM(Y.OP%7 M7IT [[,O5"LO(N%9T(9EC&N5*41UIH0DBG./C04!?O_Q77V[\3^UM]L[8'M7 M]\I%L&GQF-2#>.FW]7/C^B4'I#7MXI+R-=.K]4Y"RK0 /S[OU/)^K^::I9?_ M^YPJ*$J6")V\F_64S;*G72IXQ*+[M+4SV=CZ)WB9)0V M4^9GO1TF[;X%=_R&:PMOX%)2>C^<%-W3U,Z,AMK&$?=/>?WK/^U]\H$>'/W= M;&S^<]38W (7]_#KP>9."\S*19W\>MKO7UP=+#FVW5XA^02 M[Q^!B[O6.#[8_-0^6-OZNM_^<-[8@#'>=G$-"=ACS#+#/,F8B@ = R.9%5$8 M'E-%%G!QUT++G)DB_'+(_0'R5XG+@\5ESYQOC9(@AQ7I9]@/>FXYV+HI!VD[ M('?@/:'H:,908%G:^YI1I:2WTO$0V,**E!EBZ1S4'SA2K\LL_%9JZEJWJ'53 M"8#:T:#(>SYW91RD&Q\*X9[#[WG8"^77S5#Y7L6AZ>1?R\^_5TKON\RPM;2S MM+M4&Y4A+&:/^C=5ZBB0=1_57WC=]&%NUY,;H57OB]#KC7Z]@P'@F31 O^3' MGW\Q#&;,N9BY(%S&J(J9=H1EV /"$H$HK P8$(1J;YNA9TZ".0ZUM2(__0&H M>KT<]1;^W"[VNF>S">Q_B9\NOG"82H&(R*AP*F,QR$P+X"<3/"9.:1PB\--. M\&?=KJ^EN;K-1XM/'WL?4:JT_]O%>_#$P'3.J:/V*_3\P+]P'A0BVF6>,] / M1(9,&10S2CT73"HJA%Y8>0OB#9/7R993%'6RHNK[E&@)@7TNZ]/P/?Q M%^\"H8:8+!",@6V\RK27/)-."Z.,]-31A15\FV6RIZ1)DNHBF%>+*P(CIZ3*.GTP-;[9K?S:E>MS[YXY@+R M0F8,#&'&D/.9\HQD#COXVWN+"%I8H8)EB*$[U)EV+?O;R)(NU@ -M0;)L:]] MS4]J*:=LL68ZOM8/K7"26*#6*7G@^IT&!'9TZXUELO_ZER)8_M&KG11P8^/9:YL^N2;RY9_/#IC]F7S#//^<--[,*Y9]&VW=9OUW3]KTQ+,>QA/J>L,+B0V2"-X_W/'PE XJ_; M>XUF8W.?-]I;Y]M['R\:FQ_Y07LC;Q!H9W/]]D(FW2?0UMX^W]ZK\SI91P=' MQV3_:)TW]K;0P5ZKO?]YB^ZW-X[W/]VSH(^9$MH;FUFD;<8T]UDZQS6+FB(4 M.$ZGKP^S=4$.RC.B%FO_.X$S7#LQ1>W4M 8A)2_7>LWO+?C_4.=4\C%Y^1B9 M@*$%J(3C <*Q?E,XF%!4$<-# M]-SHH#T@5' L&Z;GS7^&AJ56-\5QZ-?>O7O[77%Z[*Z?:[$,^KUR8T_%T:7C MO=7Q*4,@U.Q%S34#O&VJ) S(,I0Y,,G)OHK=+-=^P[_7FJ97BWD+_'/3:L'5 MM%\ON>W_&>3):0=?W8;1#=#HI=].4P;*<$O5R'N_YO2/N3YY].ERVE)5\W 5 M/(5TZTD17"C]!DQJY0;E7NTW: _DH]8; CN-;LIT7J\7ZG?-/U;@Z^=F9NC M3$,<#__W84#K-S)\/0L"!NW:(QA\NK7L NY/ Q@UD78M]LK^R_&97K^F4AV MDBEM7=0"F-6+6GG,C7%E['7-],UPS]LM4;YJXWH\;F< =S+$D[3NA,-!:YAF MM)OMU7Y+^__D'S5"R=+HCGXS+S=#G*3-$$\MV,,!7PIMZ/V^5'L^F;PVIVE* M1R+ZZF1RGWQ1@@8)#Z)%XMD:.[]M@83D-U[H=<&D85>BK&:!ZYMPR1<+":3"LV!,4H* MZK!V6'3/^LWQY26PL*$GM)&M,:#('7_,8(R\OXC_%M/[SAF^,; MWY=,Z^C>;PQU?&?>&2H63&Q&QCCA.CA8FIWJ@YHO<<9_9ET ZR5P[R8>P,=+ M&CVL>,5C6F5JB9#);]8B9(DC_21S\+!6GZ+4V$OXK._NE_+)UW6X4TWMILS\ MXH;@GRUI/$<^,M9>QGN6+WBBV'5AIO,\0LUR"83OGE:LC]A2<&Y M"U!=E:DHW@*['':+BWOB4^5-)0^YT4TS':JJ[ZWS_?:G-O1]UC@ZA.?VV<'> M\3FT\W6?'+0.VO#?WD$*8=T.59W7]UKYP>?]B_K75;*]=@SC;+:V]]8!0S>. M#J!-^*_5:*^C@];U]8]]!/[L^9=($.6!Z(PK)3/&D+&*.NX65 MQGV0\;D*"LZ5OE_9'6+UH:Z_!.S#CR,L/J_*_\EU8SFW?P]ZT'.O-X?U M5)]/&7ZX&;P?(?9/<^ML M*)/UD3,_5!]#C[Y2)9-0)>.9W2SG].UP-N>Q*.(SZ92+.SJ%6D4%=3JSWNB, M2L^XF76SN(WXD4IL3M>P.<>;QO5:%<2P"XV>F6 M2P&#WC#*""(P+&)\3_W ;E'VU;I(G9_ET#5T6^O NW53X/ T[Y7PM6,Z+@DJ M@-JT$2?=G,Z1\J;P*6.\>YK[;^4%T]_,[_=&#&OW.OO32*+'!YE[S=!JC:E8 M^PUH4X9ZAP6HOA])_?UR8FK[\ Y/CX[24.=2D_W2TB7^0CV+&&N:*M;XC&E# MP*?#)M/12Q]I@COJF^CFXG1X(J-H 83! MY0#*>W\M;#4V[ED^+],'RR2/W;*K[4&_5#>@=VZR:&?0SGRW/ TM-0BX!: ( MM(5>%\.>;^_MXR_ K,CXJ#+-+,U81")3*563:FY"J@)H5=KV)!972.4SS'B9V+M>X5R2[7AJI-01/>%'2KU_(D MQ9/NT,0O%R&M_9^&;YZM.#ZK[NH18V$H@_ZW'_GF<8PK?]KBS>V0UJTS!!]V M7*1<&#_3+*[O,7/06WGSK3$E)JC,E9^5,R9

TRQ?HOAA MJ_ O&E::MM3I^S8Q?4\'O0>E^X0KO]ZLY>;6MI\HOMUTNG/;M1^0%! MG]6H?'\L#SR=UUXL)-6,N"O,MA29N7\;5H@YJ&VVPSA7D^U$NHI M&V3,.RF5VYV2,M<16C"8VEGU;MNKY+ZN>$' M6DG]O%.9/U#JR^6I9K<%7?1&2U>U]?\,RB+&E;C/!R.P2MSGG+^UO2: MM8U6]ZRRYG-#>%Z)]YQ3F>*T3Z8/8^IW:Y>QM=HW)/Z^D%PE[?/"!_*5K "0 M:@5@^AE2BH65NNF8PU++7*:^K>4]-QB>0)Y"":L=T[KHY24 N5).27L-$ZS3 M/3NA-VC=#D146FM>F(2(5Z*V:*6VII\CH:&%E0]I^T7>+_,^2Q4$7[3&GY,& M:W5[@Y3BNVJ[@_ZX@MY.WCNNU-+<, %]+7"*57II%EB2EG&S ]M7X^Z6:WTS0SP)"8+*REL4]LPKM\M*E4S/V1E MKV4_3+4:-A,LR1=6/G:NG?ZY:UK#&A'7S@E)89V/O7+G]PC_5!II?LBO7TM MN5KHF@F65 LK:R&:;>XII JY3,WE'XURJ=:S9H%EB1X8:4. MSP ,BJ%_<7U1O5(Z*5T9H$EV<+*=EEL=*LS+'\(357J9FYH^VK4 MC:C4S2RPI%Q863]OYC:O-EG,$4E_5^/2@.7!7&?N33P=0YZIC*N]Q^;RZ MLY:]V][^[ZW&9FUW;W5OO?[X"L4O(8U[Z.C#?^I\-*\DY9J+X=3"==':Y)EMOO MB%P=E[&_MDRYZOKI6ZPI7:R97LVTRX-1%LOUR\M'\?H]CUX_HF/4!KO51KFE M9C!<#.T.BG1VRZ#7+RZ&AZ/GG=-NZ[0\MCT5QN^G[8)%WCL>WC_H.#"O\,ZI MLZ7::JMU_5V[HX-&2F)=+WT 4]GO%LDJUZ)Q\-UHYH8'C?1_.-/I@!G7&OA; M(@@0GX\G(W8_=F6:6K\V'<>/_C8LV.#ERKI2,$^N'P8K%V MT@*V&4YVUQZ%\BSVLKWVY7;+\D2:48>W>KDVOG)"#=S2"0ZZ, 5P:9::FV!3/;;8>:,[T 0[SH#N#/#IB&=')FO/@>(]J+ MVEDWG8-3'FP/'#$Z4KMM+FZ?R-U.8G#[R[.\U;K]W>7TW+Z0)^WE[YSTW>P. M6G>^=?=^:3IW!G#??>'\!$9P^UL;6GFX.ZK$SBX_@2FY?>6DZ![=TTX_'7Y\ MYUL?>J!9[XRDU\_;]S8=?'ZWZ9-NTN_ C'-O^H.C^WI )^76^.&\I[. M2PI%NYCAII_N4S[VZZEZ==+/+3LI<6:KM M_>B%>R< ^>!UX9W-Y7DIJ5+%\.\?&KC4:U))8 S2A*02&*;6&;0M\!RT<-SI MGG5&=F'X=VDI%F^:B>'@3:\W:)^,7O!*FP]-"TB4*W([-@?0X ^N#^1]Y)D-PD%1"T#X3 ?2[5ZMPA=<$\7$YL,Z1W2"YL:?'E1 M'L,5X'7'>V(+1=JF4H/3*EZ,JSV8#;BBZ[1IH MHI"(E7X/IS\O3_Q*,P.N4B]/*#.9L#3T:U8-'AFIJU)AW&B_D\Y@ Q&'L0,M MTZLF0N7M$S-$&J6&&=T[$K#+21GIL9!.>"M[.6OF;GB&V_"1Q=KPA#<+,U<2 M'AH<-;982I(SZ9@X^&:0\,A(;* AGX.(%:.W;G;AGNO0HFP6A@@2Z<$ +@Y[ M_+9]G7Z-MP\6?VA&2V(6(W7V0]5G>F/*CF7@ADI;JGU.H*)3FHI>6B8NL47) MZ27EKA2?RPLW:"=L")@&!A!'I_F-)/>[4!A8Q"8J-I.&]*7]A+$;A*1]#XCKKD.6+NW16ST M0.E3]-*4)[F^3I#%RP,&DY,Q>JZ M@OWE#*L74QJEH;PZOOSYAW!S;C!;XFDN$BL9F[= QDI5/H35\!LDL'N2]'YG MD(Q XIBD>=K#,A Y2/#I$ \#4/,#-V1<@&&@+P#>G9HQ48_RT:W3,0X+' 3H:1/;[<_ M;:UE6 /I84+;B;@WL@HD%$-, M"++;2SG]E32]#(%*+Q6NED2XII#+^%MQ:#KYUY).%7V>DCZE=PQME 08$>8R MEC36&-<F7D65IZ2*2Z$93/W5%I-XXN/.QDU\64A_%5KL@FX>)S(-.O\B_ M!P>KG)*%E?S;.255>L@TC.4ETD,J+?5KD:JN+1=+ARY0/EPYO:;(S D8E].$ MQHN::X44:;X+YE+XGT*<[$68LR=<1=W M9/%R57BT2@YH_89@]H-K=N#U#O.K9:IQ8EM%V&==Q;E2II?&L!R[::LSUM1]*DI>F\*RU J MS4G>+U>(R\7NTEW[(UVI:/(RBUP/ *=)@%HI;2(M[8/>!)K"S?!'?Q0IN2=0 MW*N=P3-EWMBM#D:92S+;O1V7FVZ&66_))L]8W@WX MR?ZAR7.EU>NZP;5\X+.4;!)#$9) /2QOH00W*<\QYBD7#D@21ML>RX7OU$ Q M?.PRXE4ZF"FA8A38,L,LQ%%VQR.37H;0]UK22YF29=-R 0P:E$1*:RX3L2Z*!/%1L[0]].5A^DIS@S*U3_ "=.6J56VN)RT8>X> MP$,I6]X6:2X[ICW,<^D7QH<4^.\E$ 1>1)J%!S)%$4I*7TK5<.TG+Q)93T8V M='2ZZ%+M8Z9#XKQM^7P4I^CSFIO1Z "&.3;+%'% 1=6 M\N\$ A^QN8Q6F\M>??1P6C:7O0>]5-M:NG:LV8VJ([>5P0,Y7"Q,!PRY_YU' MI=:_<<[D3[ZR?M@KWR7\#=">4/Q+<<)=:_ 89V1:&/H;9XK^;5HE"-MMAG ? ME>]N:G_1M_BM! [= ;3A 5J&879TKVE&69PG:2_&\%,[K>'U?I_^5QJ,SWW] M]ECO51'E;O3<)8_IM2$MY?Z^WM: .P^7E2WGKKGR+#4[#H__U+KWC]U 9K6V2$?L6)#*(!FU)=PC806Q^,M60C"(4KQ0 M\\'E;=/J_;60@4RDR&QJ,3LTYF0Y<=)JQZ=?ZU=LM-I_:XKB J;MDVD-PD)M M&'6 ?L_[RYU!._/=,ER3F@4I@^D+I;R5[KBGGR[L6O?T'=DYW:?U@3]:/SW8 MU$?;1QNM^N?ZV?;FAZ_[1Q](8VWG>'_O[[RQMGIQ\/F?UO;F.MK>V\CK1W7Z MCC9:^U^[YP=[&T?UM>9QG6RAQM$'=+"Y?@;/GM7;G_*#O6:SL79\OG^T];6! MU?GVKFZ[]D8'^FD??*[3@\V-=H-\_ K]M!N;^ZR^MD6W]UKY]MX'WCBJ7^Q_ MKJ-W=*>YWSYO;1\U6_6]?^"_+72P]PGZ_,"WU];9]MXZ_#[F]:_[Y*"]D>]_ M;;3&ST!?@P/R46QO?CROM^&_HYU6 ]X/QL3J>X>\OG<,SQ]_;1P=M/<__W-4 M)Y]BXRTZ?[>WWJ_O(KR]=L@:9U^LI?!_9#*C0\@8]S%33L>,1X<\MHIBZ196 M,$:+#,D_W]QDD97_^A<6Z(]?D8FQWGN$;$S2C%<::DXU%+'$,1N\9%0RII3Q MVB$4E)'!&R=MJ:$()I6&FC8-]?66AB(H!$2#SZ1V+F/.^TQKS[+(O(E<"!>C M2'41\:*D8HHTU(0 _LR@PIW0ZQ=YF6Z;<.$WT3YYW!38R:V;T#A 3B%NC ,^&TS!C\S(QS,D,Z<*4C4&WGULCTI/%')]LO)]FTT@I"6U'.7<<=(QC@6F=**9-Y[Y&TP M+&JYL$+U(D-DBF3[M84C5EU9P2!E[KN0GPX+5'9"OXI+/#D0&46VBGC\_$&6 MG51DN5M<5*&-IT84EU,-"JC2/)/2/-OW9(-@A4)4/C/"Z(QY3#/E,,\P1Y00 M$BC';&$%\T6NU!3Y-E7<8DHA1"6X3R2XMR%#=$YR35G&I(D94XQG!@F>N[]CN]4<7%8=TD][!"E$]+ M)(M,_G(4M0I63*\X3PII5.+\O.)\-V;!,$.69$YIG#$>168"0YF*43DJ-;8B M)G&FC$Z1.,_7/KK[A7&OFZJ)30!>C-[]0;L5YU-936R%I%)+3Z&6ZGNK2265 M2*.Q=\BVU]P7Y<"B:&(R9Q5@#<]9IE1DF7!&.AVE)U:#8Z3P(M&3"FD\6$)F M*-[QBJ5^8NLIE=0_F=1?W)1ZJZD(TJ8](T(M M:O[+>.2YI/XU[!A_U^T<3CJ+=#0-KUB#/7>*::/;<96:F[2:6[\#;KP-#&L? M,XX,R9AD!/PM;#.A)#%II=A2M[!"%@6=U$+QU$";"0987K%B>.[\U$HQ/)%B MN(5_C'%$>&YA0GG*/[=ISZQ6F384,T\)F *\L,(7-?GEU:#G4@RO(51SA7[R M*KGD^9-+*N7T!,IIZPYJ"U3R^]3R>PM<>*(TL11E$2L %UBR3!,%FM^O/\E:K"D<\ M-8P8SW2E:2:G:3[9= MQHD A1,MRA0B*",8!R$D_"^5\<)DFE+:J[#"E&*$2E8G*ZNWP(&@7E +8DH) MX (F4UDNBW@FC!18\("0"VGK>A4Y>.:RX.GO="CJH![UKK,EJQJ9CP3K+C:4W\]V:K2,X_0,^[N6H3"#BL) MGHO@X+E@'C.CEXW_T^[HWWJIN+1YSX^_/WG M1LE.MGY'Y7U-3N4>WD%%+!@J#=&9!YIDS%B1V%:9%''5)U$XDQ[&3-I?+#6,F15 M*M:JZ:*0DPHM/=?^W/% QGQ,2L4U:7?Q 6U<>V$*K^2[@Y2=OT4Z-S9OE<4$REU.N_VN.VYV6S"+O?_Z MER)8_E%+"?O];^^3+7 MB;E(-4-^995D3@'L?&+421\P]G[(/U5%O4ECUJ-[BC980@PS.).!A(Q183/- MF,NPQ-(%JQQF(>5>JU_?8SE]:0V51II3C33IH](JC?2$&NEVPJ?3(EH1,AN8 MS!A/92BTPYG ,7 6'*$\)7PN2CY-1Q6]MA-/0#**0? / O*O?A%X@@ I3?HU M7[G22!/72'?K4"@*Q$&.9D [^,&=S"P*+B,V:N&\T<%*T$AH4=#J3),Y%N,) MHHI*C)]!C&\!"ZZU2O4S,ZW P6'<\$QI(K.H0;:U\T[P"&),%\FO1^>G+]]C M9I#%5L=UVZ'6-^?AFZ&D*A_]B:#%QT M@A (U ZUF9 BRF!$T D]B#D,KU12^D3(H9+27Y?2B]MI28IY@4@FG# 9,R)F MEGJ6 3"@'.@554SG"?UR(F@55L+,0"S^UH13D-G\'.@X%4X*I,"!6^A MT=3=Y[S??#OHP;N'8NRU7%2:YV4 MAH!X&5V8U%$?56AA"B5V4@"ADMBGD-C;*Q3:2XU$JHQ-1<:H=YDQFF?.18*\ M%9HKG,K'_/_LO7M3&TG2/OI5%+Q[3LQ&J#QUO]ASB&!\F9?Y+>"QF9EC_^.H M*\@6$MN2;.-/_\MJ21@D&"-HH 6U.\98+;6Z*BN?>O)2F6VJ2OO8O AO#X?5 M>'J*-$1WO9)5C\(T:8HKU!.^#_/]Z["JAE]@PD8%:%8"FN6:$Y3J*"V#!2DH M WQ&@%32(AKXFC$V +@;&P:TB*CI+@.6LH,BGXVH)^+"?\*"ZI)1#&!DG+! M+3*)$>0I, !8G=AHH.ZMRIQZ;$Z#TX3C7&:E9"O<7[&J92NDQ#J;0J;EVA,\ M:H "4=.!XP(L59(Y7*-[(U-UJ6F34?;BUNAI>2AJ/(=JO)BV@+' M(C%L$4F1(LYQ1"8RC[PU"G/ND[>D5N52I>)>JE3X%8XT7<&:N?1 YP.'JJ98 M1\FJNDUX6J[GH(0S,M?2QE9+L(&"0LXQAR)G8 #!DB8L!TY5%ZNF@J=74Y$U M\F \5IUOBIX4G;]EG5_LYR4,,)(0D>44K LC/++&8(2CB,8P16-=/U]WN;GU M$BYM\HJTFJV%6PU157F$CE-YSJ#8Z5UP*HP]6GY M;*OREG-J$,!2KNZG P"6T@AK8"@B:SZW10M*?K= ML'XOT!"LDT_4)81%SJPVU"'CE$,Z..F2U)H+LK'96$_1EE&0-728_.>TLG4K!6) 2UI,DB#.3#[CGDN $L\BD-XG7 M;EQ,;EP/O*1SM%>;;SDB4[3YEK1YD7HXQI+/!\%C+ASN!$>&AMQLV&LJ> P2 MQZS-FC_ $R-KPC&NG??Y*$+#C<5;8+YS6MD+F.V"/K>!/B^7N$2@*7H9$@J$ M1,1S$U/+%$,Z$F^I4XEB"^BCND25%J8/6(<;BY\4';Y]'5Y,ZPA:2=!CA+%A MB%L=D);<(V9H2MX&:QFOXZ:4E=:F]Y'74?(YVL$OOHNA %)S@'1!E:N@L$S< M(B]P;G"J"+*4140X%S(X+"S&&YM"=1EKJO!>.R(F)9&C/42D*/LM*?L"^TC6 MD?Q_!+K-$=<\(NVX! H" B8$&8KI3KD;7U&%P;SX='1[WQ4EDL L:D:@=,%*FD=%1HP32"801(2B]='D^!D/U MHB8Y\1$TR?EYG(M"PM^A]WGS%_BQT)U*49B^X^&HE]?#TRKV[;CW.3[[T@OC MPSFY/?.IJ0R?XN\?L0ZP93*^_"-'MCKH#=#LD[D;UMF%X@$$8G7WBX+FQR2G MLJ]GY^S/P],V7L?V(")71?L)V03/^M3VO]B3T<;/YT<)0SP[I5>?CB<1C'1@0;\Z#Q8YC&AV M&S?$4:8^J(W-_;S2.\/4R1M*WEM^^=EN7B3A'XFC5IGO*[[>2&$J^O9X%)_. M?WD6>J/COCUYVAO4 ZH_].S\_<1RY[!ZK-/+LS5B]!-%5%XF,PB>??%L!3VI M5]""Y3"]IN@3((R77L9/R*77_NFVA#[!W%SKMO]\39+K??(?'Y8\451>Z;9W M;?><66:S6Z#\_J=F?H\S#>;N:5=\7VBHVXK[< MWGVU2 M/GZ;>K%_;:J]Z.[;C&/ZR_4G\_NTSAP8N7/$*7/'=>.?Y.:[X.?SV M%P__^WO_/>U_=A^/#W>^_?5Q]\7O_7?T3_;NVPZ,^1UY]W&+[GS;/H$Q?WK_ M8@?O'NV(O5?Z9.>/#]R#C"EFL"(94$U&) )45BARAS5E3"FK_]FLN&0=7<\S M5M;1FJXC0P.SV#)$6,Q9?B0A2P7-!6(8"9PD%\3&)GZ"\?*I@Z47.L>VZGS. MXNUV+EUZHRSVT=VLNGJ)C;8FX\-A!8 [H GJV(=[>Z+K='H\GBFDR]KS&@;[$: MEN5X?\N1['[Y@"47B1*/C!$8<8D=TEIBI%124;I$+5>KPMRM;I][D_%H; ?9 M="IKJIUKBGM!= P"@;PIXD)(9*30B$JNB;11T5QRIT405=94Z]>42L%3EL\A MTWS^1UF"+(??J&(T5W/57H96X539]MJ\G!P%P"03$U18 MEP@!B!H,?\R^KL[/>O6*J%,/AM\!IV-'V3^]8RM_.,T,8:3;R6!6O_-%]/'( MQ>K<);K@P2Z9W;>4/7E>L6M7T0\UNN1475&C%[(I,..62N^1Q4$C;D-$QA*% M%.-&2F62S-6 ZS@M?=:BE.YR+*.EV9!%>6]1>1?[?VF06.(>*1(LXF !(,U2 M+KJO!#8<.ZM2&Y7WKM-,M!,.*>\UEE'1 MQ,(ZA?W.++D2FUF3=?AMY^ #Y\*3: V*,6+$HY9(*XR1T!RV?<%I')=E M4:WGHK(AJ2@,1X+EW!B7RYQPG9#EPDJ1%$ -V+44WRCB=RTOTKV%"9>6\J4. M^+*66[.6O^Z\>/G!I<0\BQQYG7+T6@9DO#2(4>$,P\DP?W^AG:5E=9$/OJRH M=JVH))-@=9,^G(#["?BAE;6(,1Y#9$9K0>MB+(KAKE3REOWM;6&,!1'78/W" M.#X0K"*SSB '%!%QJQQR%@.%M$XZ(R6 FKNWP&1!Q#5<45H&[1FF*.3>B-PR M@ZS2%/&@(PNP,(+&-2(*(;I"+M>[O!XB-AYI?!0%*9N*-)[1U%FDHD0D5M/" MI)(!'W1" =J471*0?BDL('#UK45"V6-:VX\K"5LZE(8E'.FRKG M0KA0LD2EX@0EQBSB5"5DG0+U! MQ]OCWMCV2U'8VR8#W^?^-4S]]N#Y=.+/P% I[]0,,*YT20])F> *^ MG1.8,<)<)DF,%8[*C4V!=9>*-E67+*E(+2401:'O6*$7^(:66$4*:AR3 (N M.HV<,!A1T&J"A?;$Y>*,F';!:&B10C>4GK0^I,/[R=&DGQ,T.L/Q8:Q@U$?' M53R,@U'O<^STZE90I=G-K1.0[W+8RV)X?E8*TWY<_QF.NO;1OOQ;P:@Z\ MEOOPL9"\LRXWRY# 1I+QR%+-$$V:14F2P3Z7NNYJNAPZ+LZ,!Z/;C7&1HMOW MJ-M+Q,1H;BQ&3#N)..8169,3X;@.G#+O12!9MX5J4UNK1^<+.4-+0DP]WWML MG7%^NA,2,H)QPF^+B/4FCBT\47AIJP',V^B,.%Y,I5% JBF0@K$NE[8WF%&3 M8!F;D!L!AX@<)0Q9' ,)W@F7&P$S*;M$+;MLERHJ%T_(.FKU]>E'T>IV:/4" M]2#&$V$91]@*@3AS%,P*YY $UA$ L;W &K1:X"XC+='JQU"4>-H]9[1Z:>*; M]-=X^"TVFO*,G*T9_;(62$&IYE!JN5>?=8DG2R,*1N8R;)XB@W% 42HGL=>& MDNS\X*QK;M[H:U4U62/?R"-6_:8<)T7U;UGU%PB*)Y%3J230DA 0]RHB+81' ME ,WB8H0AK-O1/ NQFI=5+]1UPF^@,LLGB)OE=8NM0:L',=<75?^Z3M4K#IEMM5K5_ M&#O6YQPI.SC)1[D&PW$FU16\/.CT0!D/JCJ!NQKG(U[CPSB*H+)V$GHYEIG? M4/6.LMJ"O3"*=4_,>C+K4&?J#>S ]VIW)+Q0]^9[=DX>B\?E%AI, MU0#TP[95TZY\I>-8:Y[E'CJ.W<.*5A>NZ->3_M%P\!5&4QW/9N92!&CQ,)Z? M(MSSLPCW]A37LL3VCN-TA%.WQ+G$J$[.B;ITY&T9YD^] 8#\< +W"*-N)W[U M,6^/A],-(71@@/-_'<&^.Q[]N_U#.MVN+G_6%G3L XQ]@J:,-N MHV6?YO066O89>@LM^_+#7JUMX0\\J#\,EIBEMUY@D4Z7_-U87OI'>C!UG<(F M%#L[\+[#4>!,_Q\%DZ9C)[8986S<+5_>!K3S^!^/B,LXXISGQ-A>Y-M() MEJ0QVCMEB8SLPXLZ=$ P05>+()3MA_P(?_?&A\\G(YB/6+W\ZON3 M/(];HU&$_\*Z).B?[/1F[J^CG6\[1[_#O=]]V?WVZNC=QS>'N[]MB[T7?WW: M^WM'['P[P+N__7ZX2]_TO[N_?NV]/_K]Z!U]U=NE.V3GQ1_T_8OWO?>_O?NR ML__7T<[?[^ SN[UW=%LLNK]V?H//';W_^.[O;?;NVY]?=E^\_[0+W__^X];7 MW;_??7T/S_V._O[QW<=^VNEADEU?.V\QV7MQP'>_?/!&1IYT+DKKDG7<&:2M!O3.$B63"\;PR)1-A)I( ME3*$&TP&';X9 MP*$B,A%!(HI1!L0%-PCV/X&X= 962P@DDKIY MI=)K X=WW0+^?GHZC.H P,%P&$9Y#L,C.[]TGYPN3_Y>^BU/?8Y?QNISS\?1 M6Q!"P:K&L.IDB;I%YAP+B2#,7BRY'%!KG'+5,7M MX[%5#WP31[%.BL&XWSD2*;M^Y;B_YO+ ) M%@>-L/8<\2@\LD0QE+Q7(%4GL?0Y:;Q+^8WS?TH4[AJE=897]VX5M_R=,I-3 MO^,,IT8%J)H"JKWEN!P5BOG(&?+>IUS3I#(*1<<5H!GGR"1#4=38:VR!ZQ"UL4ED%Q;-S4NUMX;)-.AK>(1)P] M+T0ABUE$3,4H<^?=R&7N:$=H4S7;U]2W\K"UN7'WR>7:7!1V-85=*/!J@_7$ M.HV8-;G#BLF-9GE 07K),60%C7BZ1 J>-D<(X%*UPB"M*D(D\VRV&XF2<][F,CE#+)R5*]\@'H:&W M0 >*AMY(0Q=8@ N@AR81))D!O11*(.NE0#P81[GV3'B=R[R73I!W=U(I=V>? MN0TZ/\U8P+^[G4$L)UKN,&\C2V%W.!B>=W46W+D.[FPO,0.5;%)">I0,D +N M/# #GP3"%@!EWBK/@P2AM\[D6/U#:LP[ U/L: _H6JV%1YE65 M>8%$:,>]5CB@I#A'W%B/+%<*B-./R=7 MN BK/W;&]FO)JVA;7L7W,.J\Y&5O,(&9_-Z9XM=:>M/W[=NO MP%8GV^-X- +MT^1+U:![Y=I9H3&3<)!H\TIKG8L$R(6>411H6BJ51 MZJ1"'9B]Z-!+^P*S)4%CW;PC!5#6'% 6J)11V II.0K4!,2E%L@2G! SU%%+ M0G:93@%%-N T+9D>C01L:D\-$*L;A6P>A<5W"Q&;&8#-;+Q?XR#6%; *#JV M0W\L$QO"3=#<(1J-1)Q3@32@#V(:$R.9#$%F'*)M*D%0_#-M]\\4;6U(6Q=8 M Q81Q,$E:*O&N0A00I8*CTR(2@:AX&^^L2G;E'GUF'POQ>'2-H<+2*:DKM\& M-OVYQ"0LICY$S%#0&"R:Q DR)@G$E.1!$H.QF+I(M"QG6 H$W)F+I$# [4' M CU)*EI/E$ BD80XM1QIZ1)(S#JA,;"3X*800,OQE7;HZ#0)Q9]KA?V#DRQ7 MF('&&JU>VZ:[E8=\;+7OGD^J*@[\26=W5L()'',P%M9_E-'V\K4'8_RZUK5.AP7:XE\ R?SVLZ@OC<=5SD[HO M^O[PM87;%#-]M7W0+U%AF;CW2D@$VR!08>HLL@JH<-"<*2)59%%O;"K:HA): M)25Z?1AM 8-6@\$"*18N.9Z81)9ZB[@D#AFG)8K"<:.E=\3QC6H<%2EW#5:E,<&Z:7V[^4[1_WO2_T6&0ZR-5 A$%8Y@[D2+'%8!!4YM M\L);+W(MO@M*!E^=XI2(Y'6J!5_JW)NQFQ*P;#?#R2&+@F!-(]BG909CA0V& M122H3(@3[9#VVB()O 9C*W+.Q<4(=CV/38E>MA\/VLU]"C+<$C(L4BPR6>>2_^G'-DYZ*DK-NMB=ZZ"?G7 M[8W_X>#W[26@70#=<]@NN2B- ??'Y3J%"E:SU=P@(S*E2XP@ZY-'4B>B6/)4 M6SXMI4H:L$M;0^A^X*\JX%? [^[(:P&_NP*_Q4(-.H3D3$1>9(^\T!%I[#FR M$JQ5[X*WV2-'9!>;Y;,"[0._Q^"Q.ZW?./6/0=<;#[,@[&N8' M&_I/A\,^S/FHVW%VU//3CNB]_F0*T1DP)@GA4"CEE M/#*2<&?@#P_RGYW9][T2?LV(5=;!#=>!"R[18 0(WL$ZD"(@@T/>[&WR1D05 M/=O8Q$_X^&ED^!O%N&O 6KAH%50VAPR"KG M$#?:(N-SYW'MF%/81"'YM;:^.UL'A00ULQ(,TTEZ&Y$*U.4$>X-LX 8%1WET M1DL=5;WY+:>!FM#[/+_W[!8HO_^IF=^C-PAQ,'Z*3+VYW@>\_UW_ M(P9D81#V($Y-Y%%G,HHA9^_F))=)W1A[T+@A#=-SH_:ZTWE>7"PWY1[MVX(O M1=ZIK)JU-_ BULY7R-9T@>Q.CERL]M(,U-QJ,QB!@F]FH.R +05P'H MY;+/(B2%!>S2S&$,5BK\9BA+2 9E8 ]75$33T@6SM%)FY*TLE]M;+I'Q$"13 MB''I$<^=4#6U 6%'O*8N*>[)QB937:%HE^DKF+0W:O%\8\!>HZST?QSR/X_Z MX>]1-S0,RA[5*M!9-"<32YY'@9AT$?&4!-*)>012-M@X(KR)+5TP98^Z^^6B M-+$X:8V4U[!);L:BRZ3RV6@[V*/6@&P;V2<_ES; M4G/;Z(S]>&2K@]Y@_G2$WH?!2.L3$(=@]_EL%MK!26T7#L=P]]H<'(#%.(X' ME>UWCFTU[@Q39WP81Q&4VTY";UR;E&/XWJ.LW2%7,,R;ZJ".;-M\.?4&=N![ M< /0P'',)XU&3\X;C&I3>/F$I71K$S:5&V#W<%K'^RD 0:SRN^!Q;&N>I7-8Y7WO?WXL.@4J6?M? M0-ERG?*L,;_\;#M(_&@Z^PFBJX]G,7(H +1[&\U.$>WX6 MX=Z>XEJ6V-LSKK*ZOXMZUGGYWTEO?'+ID-LROI]Z T#WX03N$4;=3OSJ8TY2 MFCH&CV"#'9\Y![=&5#.:;3$T6X*'[]G@4G\Y_>19ZH^.^ M/7G:&]1?77_HV?G[Y=H."U2AGISIY>\(^P1/47;FT9Y]\^SRD_K2 OF97N/D MB6;FTLOX";GF->!JU_KD/SVL>B*-+,_ZJ)]5/Q%X79YUG>95/5&87>FNL\C9 M O&F; I\%WK75B@E^,.WFJ6W7N 4F^X:=^,5TS_:2N:'IG(\K-[DKU#V\2HS M5@V_++H@UVI*MN!9,Z,#"^\75_V\^=KV MH>3/_QW![WQK9?IFHZ5=Y/CB;] MFC76TS.M*3J=J7/'\>J7MJ]:7?11SMV+F'J^=WEIS<%D1+LE,?4X7Z4F<%.E?Q_,U&W51F9#&GWW;UWK4^/F M2A+ZU?;MP&?O\+CSNQU,;'72(=U.SB*X217L!L.S[:^JL3C3381?4Z38"R*U MD8YCKYV0W@:M%2%)QD@_;.<@&J'G@VC;NZ\N.(@(!+?>0M8TR+K[=A8U^_CN M)+_GW=_O&+R?[N[#]] WASO? OQYAW?V_R0[1^^^[KQX]^5[U.P/O'/T)]O] M>_?HW?Y?\-WP'=_@VOX?Y/V+PQZ\]FGGMYU\/[X8-=M]\/HQWZP-E1G!! M"4H<$\0MT<@H0A%W01+*F7,F31,[A.@*>>/Z.N4X=BM@]K& MXBT7%#O+EJ<$N35GJM<$R? "DGG'F65)(1J\0YPDCK15===60TFRS'L,2+;< MUZ0@6$&PQX1@1&%I$W6".BY2-))+K#FQU%@,6'83!%N'DA%K F]T =ZXPDF8 M1)&7$8B:MQR9%#A*6C&B@[0XDHU-@6D7Z%O!N()QCQGCF-*:"NN5I9P'(C20 MMDAY$"H1[Z(L&-<*C.,+&('<*L4!1-$6:N=<=0GGD(TV"AOHU01ZVC^">(N.0I=L.Y6L>[KSO-Y MNOJGK[LO#H#0,6)B"(A1#(CG0T*.86!U+G(6I'9:.[!7!>X"OUN#&F %Z0K2 MW0:7HX!PW,6@.%.<:VV#\1A';54,P/!#-\^OORVL[_UP:BHL!0^ M5__0B#M)D%8*(Z\,6*O* ^+)7-^5=S%>KG'84CK7:(-9? $V+59S:)/2;H]& MDQR&S?GF9RLT=";'\.OG.*K+.\#%"GZM>C[GS,S> .I]I=R$Q]+.\C:"L=(Z M3(PWFDC*F6=.,L=5"(Q&P$I%?G#\_H*H; V96>HQO)A4,'>O81C#V3'8-Z=" MKM^V]<56H2X>^VI8I=@;3^HG+*';AA#VY%SH5NS]\<%H*YS4$0D3!)C,Q""P MD#WR(DKN G6P"#8VI>QJTU1;E!85CGO8FE\GT-%G14I%2D5*14I%2D5*14H- M)KL^1 ,L?HV5[XWJJ].7A\>9ZUW/\'J@?74?@.%57]R;BO;E3.:A6%JW9&E- MDV1I4"%Q1%EV90FCD!$V(H^YDT%JS93=V*2LB_%R59G20KO5JGZ]':U(J26 MO!POP"$YYP%NJ1%J65# MO+L-5/FU<6YO\/+HN#\\B7%:T*7S>E+Y0SN*G==].RA1\@?EK)F+NG[37-!9 MSB4VWB1B+GILE$U6<.I05,PAGGTW.GF!I&"!>B*]9WQC4XLN);C$QM=+W^\] M!E&DM,8>FTL!N9#4U2!WT6NCK1:,:8P"QAYQD].1A)5(4V="=(X8)S!21#<-)A M:GTP;=L6'U1%N8L5\?FA'1S$W)ARYI\93=S'Z&OW3!6/9QI0,F=*]*!(J4BI M]62A,1.Z/X$IV@H?)Z-QW5MD?_B]T'8NL;T]F-76G@+H]F"6DS9%S_WAFU/L M+,QA->:P:$\S3XP'J2(<;'9ARH2L%QA1*Y011DD9Z<:F:%/,IVAUP=XBI2*E M-NZ0C9G398>\GQURL<0 V-;:&9L,%4@Z31'W1B*3@WZ8*HNM\5%BT;(M\E&G M1=3>)>3LM%OGT7$W2*E(:7W-[;EO_BI\HN81 M-7@^/X.=;^)_)[U1;QS?QNISS\>I4_]-],.#07V7VK]?2ATUR$,6+?7$=&+1 M:>0I2SG9R")M>4)"&&\HB8I&OK')NTKR%CGY"R84Y"Y2*E)JX_[:>.R[[*]K ML[^>7'#\003#=4I(62D1-\XCFV"K50D'29/5,=>%;ML&^ZA+53R?5%4<^)/. MN(*;]*=FOCW5PA)8+P[I(J4BI2*E(J4&^*+$2F+,$S!%RZFF#CLC: K2^ !$ M875_3-TA^UQO[&E7[%?#"AYQ,-_=]O/F-GV\K4'8_[[5?>>;=4G4??OU];"J M+XS'5<]-QM;UX_[P-3#.P;CPP]7XX6+;$ IF01#>(JY-R*V1-')68^2,=T1: M)Q4!>JB:ZHI4 *# =)%2*\SZ M-MA>F]"ZH81*VD(_+ .&N!=+ MC?_BNRY2*E(J4BI26BN[?NNS[?7S7I:&U0A(WMO3':U0Q%NDB(N6/)',:$LM MEW^D/1Z7'0_$N%RD5*14I M%2D5*:VUE'Y:Q3]""5?>"!V2Y(PXK1('SDVY#%0$;*[ PDONBX,/7@1&%-7($,X0SW6]G4H"&:D8O$*QI"8W MRNYJN5RK]M]%CQ^ 'C=@31<]OM.N-?M;XYW][>R[!%V&9_BVS3]@@1,G3",9 MG4)'C_-TAT-^[TPO;)^4+A:A7X5 M:<*>TLQI>+3:<>E8[G'!C;3%+\?GG(7[VQ\BM5B /B))DT%<HJAKO-U;YL M0J/N.AE]0,/ASV8>Y&+_\[Z8U/"DU< M$1MWGY_'1FEEB"DRY*3FB),<0P&6G[LZ!>-"9/ 'L%$73"R86#"QR:(M)F&J MP+#&TG'+HA/.,1CY2@96.GG&RL4FZFC;5 *]@9L',!XR9 MJ\1S0N#2,$.Q=8)3H"V4:D48=HP(:Y6\'#0O">,4]+QE!V:.YYS&?,!@ MG0N&-7+1&B"=(2)CO$;46)JXL=@H#E:ZE%VBEDWUJP=S"G86['SXV+D"='I" MN#$.C'7B>53:8N"<+F>S2">I(X5OM@4QMQ<0TUJM.-CEV#L@G$PE9'4$UDEU MBM1;++4$PLE9U["'8*;7L?.?ZT,&\'?H?=[\!7[,'_G(5@>]P?S)"*VAC:HZ=/!@/KV>!2?SG]Y%GJCX[X]>=H;U(I4?^C9^?N)Y8/B]<-/+S_[T@OC MPZQZ3_!4_68A_MDWSRX_J2\M3/7T&B=/-#.77L9/R#6O,:6O]ECU1!I9 MGO51/ZM^(O"Z/.LZS:MZHC"[TEUGJ43S-\RV?\JFP'9L6KX93$%::VFY'MUWLXOKOIY,]?H M1=N#Z3]FI7K+5$VGROO)T:1OQS%,IZ<^1#F;J;-'*:-:2JH^0J&?3"U.SZMR$7;P+$')'N\ 9]\5EW/\"^M]N M24Q3%Z^2K'J5(3^JJ=LZ INQ*8V^^[<^J./+/\[._MT.)K8ZZ4S3L^E]GVB^ MLAH\Q!QL(5,27!%EB>(,.\L5]5[%0"2E04P#&(30DH/] X?B_ZG_"SO/K[ZN.B0V_G[=WCF/[_L_/8G MWOD(W_?;[N&[CP=BY^.[K[M'?_*]O]_ N'=[\"?M]/#):2F=%P=\]\L''1A3 M7C#$6>2("RJ1M5BCJ%-*G"<< \L!C*YAI*MD4T475]D\[O/LV>UJ__J&)%8> M_GJ"WG+6HY1E)2C7A*#!DJ$FP4G&F?J\^(^C!) M0;""8(\9P0R5TF(7@N'P/ZTL(!H)WEL6B?,0<&1T]8MB;1)-1C/*MD5*F/5D)FE'L.+205S-^UJ/XW0OCD5>%(_80G= M-H2P)\NA6YP([(D.,0(_N&(,&<\-TL 9 \8Q8BF!0&;^>&-SN;38N%O-+XU0 MBI2*E(J4BI2*E(J4FN_5\Q -L/@U5KXWJJ].7QX>9ZY7FOX\+,.KOK@W%>W+ MF%Q"IR;'^ QI<$#I;!^"_; MG\1+L+B$#E:!V\54-Y 2I\Y%Q @/B.M$D,91H* ][*B1*2/MQB:EI&#M>FEQ MP=HBI2*E.]\1N7"4*)E<,(8#?-I$J(E4*4.8P=R7';%M.^)2,)T' F:&BL@: MAO.6*)%3UN?Z658[J0QVOFU;8HF5SUPU4Z=!YWA2Y=?&G?&P\_+HN#\\B7%: MTJ7S>E+Y0SN*G==].RAQ\@?EKIF+NG[37-!9SB4ZWAQDOEV.C@-<"I$4DBP" M3EI#D8M8H6!TI!HG'AS9V.2RBW&)CJ^9OM][%*)(:8U]-I<""<(3\A;F:8=<@V)&$FK* 6Z!*_2]NV:#ZHBW<5Z^OS0#@YB MIS>8>W=&$_Z'N7*)[>S"KS3T%T.W!+*=MBI[[PS>GV%FXPRK<8;E@$%9"> JV-N9* M@=4=%+(B442)$R(*&P7&&YNBJ:.71:L+]A8I%2FME93NP]HN.^1][9!+UK5, M3#+8#A$)T2 N,4?6,HZX-USX&'",NF5;Y*-.JJB=3\C!TL^#/SJ.@Y&M]39^ MS;]?S]Q^U.[&XA0N4BI26E]S>^ZZOPJ?J'E$#9[/SV#GF_C?26_4&\>WL?K< M\W'J\W\3_?!@4-^E=O\7+W]C/.1DN;2O2RQQCI' +"*N=42.G%(%RD5*14I M%2DU44T_,:V=E-)$P3AST4J>0DI48B&I=>=;%5??MU]?#JKXP'E<]-QE;UX_[P]? /0?C MPA178(I[SY<:D"B=2$K"(U@"'G&G!;)<.V19##YZRRUA&YN4W[P+'Y/M&@/6#_JP/WW M;/G)H(KP/-]BZ/2'HQ%\ RC[D:T^Q5HY.J/H)U5OW(NE74!Q8QL/N;XWK/V\SL89K+P[8 M!\'!=)(\(J.-15PSC#1S&'D']A1C22AC-S:)Z&JZ7#JJI#,\!$6^/9.Z*/(M M*O+V>476E"JOA4+.88ZXB@$YL&61H2%A)JETFK5+D1L*=;?#0E87JN&OMI^K M^X\Z=MS9L94_[##2[60MNN^PM1M6(59H.CE/&8@P#"/-NA3! MM#+'WF0\&MM!GKU2T;\Y*'PY7G(4*H]C(AIQ'N%'Y 39F,_)1N-LU)9+ZC8V MF>IBH[O\YKU0&M2H>PXSW!MHM,VS^:_[$/X*0F\3C"X3RNMAZ"6%A@^'?9B[ MTD'-@IH%-3-J,H,U(]((SPC7+#G" MI?(1"\6TPTX6U&P':NXMT,P@E< A*&2"!9KIDT#.&H((L=YRGI+6/O>CX)P5 MS"R863"ST7B.=QIL.8!.QSA57%L692Y>8S"FGM++0?.2,$Y!SUMV8"X&9;4) M-,@@$<4QQW),0)I1A01)PEBG.=@28*5CU:5T&4!73G-! M)AR#!L*I:9=9/1F@-E8UJ M7GVT_!]5CV;5VS^,'>MS#78[.($Q=P;#<8Z&5_#RH-,#S3NH;+]S;*MQ9Y@Z MX\,XBJ"?=A)ZXQCJ-U2]HZRC(1=NSWO%H)Y)FR^GWL .? ]N,!K#"W79Q2>G M4ERT@D'NO ')>-#S3FEY_M MYD7+HFTK>BG#IE[1KR?]H^'@*XRF.I[-S*4(T.)A/#]%N.=G$>[M*:[5$K.C MP\ZK_O#+Z-(AMF4\/_4&@.;#"=PCC/[=_L<]W7,N?]:R?VQLBLOWC[(5M.%9 M[F$K@/'/:O+,5WQ-?&$J^O9X%)_.?WD6>J/COCUYVAO4 ZH_].S\_<1R/:)Z MK-/+W]?($SQ=)[/LT=DWSRX_J2\ML/CI-86?4,(OO8R?D$NO_=-M"7VB.;W6 M;?_YFL37^^0/'Y9=Z;8_R-#]81ZJ67KK!1Z4*:#=C<- 7REK=Q^4*'9VX'V' MH\Y+T*WP/7GWG)%XT_DYX_"ZS%J\P&"\K\F[6LHSQ=DE^>/DYJL,^+%-'%UE M=:W7"?*+QUPSVI09;2=5PZ/.\#CF+6UPT,F>F<_7+_ VFXK&5MFU3Q?=RD,^ MJ),3J]46N''UD[8-=&6'_?HXWE<)6AIGG-.<>(L-QT8ZP9(T1GNG+)&1U8?0 MV/P0&GO8A]#VGL_<\$>O/NY^?,EW/[[I[] _3M[O_Y'=\7SWV];)[L=^;Y=N M?]W[;?OD_<<#?.J&/]KF.T<[]/W1FX_O]W>^P6?PSL<_Q<['[2][\'SOZ)]L ME_[^[^Y].=CYN\9T7O\/] M/'L']W[W+:2=DVG*QYD*6E+@8*G R%#-$(_*(:>P0CX1[9D40H%.^_6 G/]$GKC(>=*H+:^5X_=@8SVI=?S;_[;"!,1G4LL''KH"T&P&UR M_.EN0Y]0T>X5<>V>W0^R(N+=$N>%W)5\6OG7Q?Z$98]J:H_:?;M$G+&0C&'- MD1**YJ,E&-D8%<*64FH#QR&IC4W>E:RI(R8M(L]%DV^K&VG1Y%O7Y$6V29B, M2?IL GN)N .B"4:O02YY&X5P6LJE^!>=C1*(XOYY0/LE14*YQTO]G>((ME;_"B%DJ=*K&7MFIYD()*JZ!2 M;XE?,-A!E P6R9 6ZC6 H6$(DY0'(AW.GM59;I,Z/ MS)FQ/?@?9?P.07W%D!=^:' MN<_@CB,AT,0UPI%&Q+UER"H>$?PQB5O%I"0;FU2UR:@I[HF64XBBIC=5TR5Z M@).CRBM@!EH@P-((/%]DGJ^D\\$E0]/&)I MY99!WVX>ZW@,5DSC3*'N^716)EN#L'5&(@605@&DY<"&CHS0* ,*CCG$*4"3 MCB27&Y3)8V>YY\ ;^,WK#1;70VN5MG'>4)2V6:5=9!'>$T6XXDC03/:-\\@D MI^&'#39RD 6+V8"6I4D&J5W+[3*DG?Z\P1 MX5GTDB,L<^($-01930B*@48F@L0T%THBR]G&Q2WQ4)2W<7I1E/>VE/=D07F= ML]12B2PU&G'!"#+1&$0HB3PJSS45N69/BY3WD7DK%FD&4.ZCWN1H-&48^K6-M"Y]#K%*P N%[/A)?=KK/H/A34 MCW84R^F0.X^8S,]@_2?/_YO\5'OISU&L$[_.@M7+J60*)*T$2=M+%,/P$%1( M%ED)IA*/1"(-&PY*2FEBD_"&LHU-*7B+S*3BXV@=SRA:?+=:O$ LM*'":6US M)(4ACKU#AG //Y)EC"=C\RED2=JDQ0_6V7%Q+:)<<<8?VL$!W/'\8>,ZI[GV M>?1[UO7ZM7/C:3EY?(4U1\43U1JY7^+D\C,W5A5]['W./JQ")^_\ -#V Q> MV(M>Q.G?VX.Y7-Z->5< M;VP*UE1+Y,(E6^A[OH4\WJ*ZS:ON(H&,04@>+$H))L@H$9 0L&, <7 B"#!8\;+!6B);#T%=[X EG%/74I.D05U>X Y"^LBE M52@&3Q%G2B&=E$8>O!PC%&(JY=0(ZJA+AWQJB4*.Q&&YOD@K,'ZUP_N.CQ'=*.HL>WH<<+ ME,.DX$BP$1'/@'(X4&:7:P\Y[*B4)(44\<8FQ\M'D8N[XO8ULE[IC[+86%@1O,*^%P#?/P2B6!,1>Z"1SA) !^=ZR4ECI$TS$IJ@S;$U;WLVF#K M%,]%ZW)EKARB+.K;B/HN<(=$,5?8.80UM8A'29#1F*,H)!=8"T\I 1N@334# M'IG#XC1EXMB>E'R)^Z40' U)^HU-??/J!\4-T5JUO<,4B5.U+0&0!G5Z@5&HZ+ /G"$L(S"*P 0R MWG&D"?5&..5D+D-$NE2V*?/ID3DE\I&W23R78UM\$RU)Q,R"^<]WN12T:@ZM M/BTQD& IY=$RY*4)N6,90X;3@(R(%"N)&;'$96TX@\D4ZJ M1&1B-L=H6V02%4?'^C.-HLDWU^0%3N$TL >G*!))"<2)M$AC19"V6AL/;,,D M#IRBY%K<@S;6)^R+4Z-M3HWS%1#FUL])@:*5H&BY(AHGR@J7!(K"1L2E4\@F M2E&T("A&")'*;VPJ6;(O'J8.WVGZ1='A9G1X,7E3:<=\]DDP+!%GB2#+ T=4 M,D,UB-)2!3K<#@U^9.Z)>=IRIXJ?XV#RR%P3;643S^&+\R/]W1L?/I^,8'YB M5?#H>GBTL\0IK+(N))F0P2* >2,4T@;8!74@/-A@@B&Y4/1-_*7%1]%>1;Y+ M2E$4N5%%7B 6/AD%5H!$. F'. >)64$C(E8H@E.*4I"-3;;L<5QG1T6;V41= M\RQ74YV,@%*/PTBV$T[/="9SZLAPU;M\<_0&K/ M06BOJ^'G7HCAUY,_1]FM>FH.;9V*KH1RFX.SY7):/DK*$U6(2\80-Q9XB34! MV>B3UHE2@RGP$MJ5O($R&5=6I37RA3QB>+@]5E/@X9[@89'M!)$X#QYI&7+E M9A61I8(BPCE30CH0:VY.);J8WN08[%W!0T..EG;0H8M+P&:UZ:3^\,NHDZKA M$1"BW%KABFSH"E-Q)1E=JY[K58W)6WG(!ULH^))R+9/*']I.9[J0&(YZ,1TYYGT6K-4C9,$)KUJ)$R8!^N$K? M/',I2M\BI5]@,C1Q*IPAR#/0=QZ\1"Z%B!B@/?;48Q_!5.%=VBJ=?\S^E>,J MAR3')W5-W BFP'%6D^)JN3]7R^N91%[W[6 ,8/9R+I2"3BNATW+I&2 =G*=H MD<+>(JZB1H88@5PN6T$Y3EX%@?ON)/.3[,\IW^O%MJ[ M@I%T:=1L#4'K/NG&)*)BU F8MUYE1DF%NA$;!Y1PF02)R@1L4 MHU,&\$H'F0"S5%,]::^F(FOD&'E(.M_JU*4+M;_X21J$A@4ZPX,BTF>_J+(4 M<:X%T!E@-T;X )6E&@/T-"5M(%#Y;>+"P\JB_MJ:4NI-[ #WT#:TH]2RUK3 MQWK%)WQD\<&Y2WJZ.F"NJN&7O#I@@+'JU)'"_M .2F#P/@*#VZ/1!+0U[J7_ M# <'^R",DM#0Z/;V;7N)^5+M(L@S(>P20SR:@+06 1$M> 11>Q7DQB;%75B! M+8H#E-C?&L7^KJ+7J?%)C+,+Q[-TH\YQO_A [H=QO)DG M1V9C"8:S/YSG@#VO15AC6\&RE;!LN5R!Q3A023TBDDC$"1-(L]Q;&ROK \>: MY=[:4BT?1BXNCX>BQK=*0:ZHQL6SV:".+R8X1\*9LQ0Q9G+I1IV[URF.HE,1 M^ZB(%;E46I=<<%1K[9T@;68I%Z8CK12HNTDYE8<-:G>5A/1J+JZ2AG ;:+9\ MLCQ)*UBD!IED#>+)1V2QDLBIH&R(EFK%ZSB-HC>.TZRD0FOD47FDF- XT2F8 M<$^8L'08/6JMG&PRXH-M%&2'@$J=@O4XI^ MG#TR\2N8 X.#V*GL.':FOX\ZH,DU-SJ3W!H2W-\AHF/^\_"ZL-W$TKGI^'$.^L#4(YU\X\\X"@RO!X/+Q=4:9 MIH8F))7TB/. D68LH)2LHXICYP(%:M14/^-VT**2N]TZ6E2PH078L!BT8EJ# M!#UR/(9,V M"1OG13="N=$L*6,VFX"":7'B*FR\A-SM05GU4S )"5J;O$NFHJ5IUJ7'V]V['CCHL' MO<$@1_*&J4XR.JZUKZ0378*9U%'/70R*,\6YUC88CW'45L5@O7(?MC-4$GJK M%*P 7G. MUQ>0!+'C0X,#%!L@%%Q@[030*L4PXY% ;:H \##I&ODC=,G2\I1 M:U6="9QC,]9:S#@1U'"9HB%")*L%=[Q6=5)4?9U4?;%A+(TV":J1TA8C[GQ" M8&Q'1#48UD:#S8TSM^&ZJTA37J?B6[H-'A/A]7]D,+?;T:EML_>OVQO^0X%W M3P@WQF&3B.R1Y[ON9HP8.8XF [9+ *$W>I-SWTW29 M,>N"AX_ I_;7[1V7Y]SG!T&.-X]+2A MMH ,I!>&D]RQI<5] :_ZE$T6MZ#BB6KY2=3G5PW6W_@4?-M&OC(O>)!;?Y.F M4-TEY-R>OC5^;JOJ!&;M+]N?Q++%-[?%+U<(,T%ZCEDNX"T2;/':(1T-1\(S MY;6,.M4]#<'DX:TZ^W]'5DT!J/8,[9YLDP)0=PM0)XL^&1-E- I1GVT0%1D ME,9(&0L[CS"*$#FU08ALRB?3(C-C72CAF_-61,D'N&7J=-XC4E!F)919+EI& M&-'"8X-\/FK"B63(T:"!%6D2#(G$)J!!E+4IJ%?B]^TD#44U;Z::BP5/L0^. MF(!HW75=D) /@&ED1#3,).:E;)UJ/D)_T!6]B_FHQ^7>Q=O)_GR8AML5Q_Y0 MT+F$WQ\8TB_7;7,6.VFI09BY@+B/ KED+!*4*!>DI\').PN_KY.7JL#@HX'! M$G5_>#"XF&1J,'8Q -<-4B-.HT/&>8Z23]I*AJE@ZLZB[DW2X?E3S-8^JS&N M50'>-8A!WVH NAT[P\7-O]Y.CH_[,5?=M/T.K'@TM2?&\>B:20D-MN6ZM7L\ MLA+7_[''HYAMQ"J>5JNN\66T6.;Z)E;] R-"%XWPH="=QDH9]"^E,X=XW]8(K-&8E&K-,2U8H@G@Q%(DB)I>3X411/5 M)'<*;Y';KJ&-OF#1@\2BQDI*%2RZ=2Q:-*F(H8DYC"@ #V 1!I,J>8^$")&2 MB)7.64[BQM942T,(:\#\Y@7T:Z)W7 V/X=%.Z@A"CB@<9]J?>:'U'L8,=/#8 MGMAL$N5WP(O5)(9.OV==KW]AE)5,?PZ&>\.Q^_B^+7ME7Y3JR'RH=UGQ=&"1;>%10OLT('LC>,:8>WS,;=DD(Y)($6$ M(43F&J,!L.CFIFI+TTO7@!YN'67:UZFBC[W/-?&[5E_=8ID_2.AMUDOXYG21 MY5Y?\Q:CY\SR6?O1@KPK(>]RZ:Q@P/XV8))[&WB.=P9DM4O(AV0Y,UPHZ3&(A,,03I1;Y135))< M2?[&30?>B/?'X[ #)H7-.BD_O!+IS>8)B.!-$H>P .A^W6! M@6.P;7.B66X9,#R*G;']NH)CMVRDZ[R1-N[8W:[7T'Y>0MEGLAO'9<]<9<_< M7RX=P)70(GJ#$@@%<9[;;.- $;$".+SQ1"2YL6D*>R^@LQZ@T[@'MX#.S4%G MT5<;K"%!)N0""X@;0I"30-D=E991)14L62#J)9+?&NXVCOD,8 G(/XH@V"WP MMNGZ*?AY'?Q<+G2@:5**FX@B8PKPTWBD8_#(LT22DM%C:38V6:MB727N7B#G M3EE;@9P;0]Z>=Q]KW# MWZ'W>?,7^#'_ZB-;'?0&:/J1IX36,-.HEA#\(S6A64WV#V.=$GD$WYWKD74& MPS'5[0,;J\:S;@>C"+ID)Z&7BR_4Y*QWE/4IQ,$HUV@X6YLA M]09VX'MP@]$87LA^V-&34VDL3LKLP13,QK/CX:A7.V2KV+?CWN?X[$LOC _G MRGWF4[,YQ-\_8AT\P61\^4>69_^L<'W,@[HG>K3:'\I_6;TJW-UU1L ,7#:NJ^!UV.57X7/(YMS;-T#JN\T?S/CR4' M,+9?)Z> KCW/>U1=$M=N7JHSY^7 [F4E+X5>Z#0?NW\T''R%853'LRE9PU'L MUG X'G:V9TCW_!3IGI]%NE>G2/?V%.DZ/_TY!\I_7W'HEV)1O9%\A[SZ;"_, M03^?_7@Z_^59Z(V.^_;D:6]0CZ3^T+/SWY!M_X6-J_Z^Z>7O^OX$3W5^YG:8 M??/L\I/ZTL)V.KUF]!.#+[^,GY#_9\&ML[ M+W[M[_V]_77WZ/W1+A#Z=TWXU3S$7A^X^74R@F4P<[:#V?$M Y?Y\)?$'[X-KL&:8WJD7U MP^>XMS5?W_%I3L#N^2MHP?[9:;CR9G%/-/6"S;WS4Q;D__L_&BSD9[.!U/\B MS_[=^6)'=1!^^N[:<*CE7IL%-=F!64K#:M"S^=*+Z..1BU6'&",Z\-GY]TT+ MPOWCG5Z P? EVR]G[P/6.WO2.3/%G1X8.77&;\Z)@JT0/G\0.T7#2F=E&\"5VG,^5?>Z%;"!U@"EG!T ?;C7X;$=@HG3&P*[']4&S[+@^ MAFFI:<"7WOBP,XJPZ\9./#H^/!G%(]N%6^2TDSH5Y; :#@#?AFX$RN*SN=,Y MKD=LJY.79^FL_MWNL7\XD]-Z;\(E'/1IW:_ &1=#M?#GO^,(\UCZ+J M9=HRT[CW$1ZDZKP'F;O\9?N?OW_1["WUB_,O[$[5]1#LP=Y<+/DA MMT8C4.=Z[&]/1D" OC_N[+W3ET]71)9DOM7;,8CQ_^_\9P*VY]; ]D]&^;Y@ M\]63,[_)[%WSU[\_#;P9Q $L!D8&+*V6 ,PL#,F&SO%PV*]/ \XED<7RY7!X M="IG4 00>_W8A[#,X-/^,*\I>&^_=]2;E2",($!81&&8K6-8R_!NN-%TC46@ M4+TZG1Q>&DU /_-][3&LE'ROT?E5E[]D-'&C7NC9JA>S4G1^BX",@Y-NYRTL ME&]@,L!7=CM;$U@+H!1V.N-_#FI[^_\ NPG#HVYG&V %/O*JRK4/NYW_'<+T M_9__R]Z;-[659'G#7T7!S+S1%4&Z'>AI1MG%5P#^.7$%82+2$ MC.'3OR?S7NW"@ U8F#O/TRX;I'MS.>=W]G/R'WF]?UAXV?5V]AJ#X+\[_QG! MV=2%FV_ZV2,!>K:/@]L:#S_8ES)[T9VZUJ;5K_0+V$NWG_FD;*X7CXIC8YJ( M-JQ*$OH3;213=#8ORN?S$VVI7QV=CKH%^D),'=\ICIG_?OA&B +4<& T^-MR MO]IS"Z<17MM!'NP]W)ZN\56UQ-OU^Y+/3?W:WV9[;S_*0#0@=T2*>(6X8PG9 M2#7"GL00I/#.ZHTM)N6+Y4P8$$/=;M&JBBZU:P?^N-*=&=ELY7M\T7HU&F3: MRS!R?CR((.6 &HZ'>8(I$-&*KQ1ZRZ[NS5GEK#7*XN,NA/:]L;SK*:X=SW.4 M^,]*'(??+C_ VG9Z>V-&V\Y"M-1Q-Y2WFO)>X_;%1_@:YU9(I+D RHN2(IV\ M1,X)H[RGV/L\>)R^6 [F30FO=S>B^-YH2T,4#T@4I+W]4269!%$&214\ L(@ M0 ]1((85(9'SX)0!HA O\/5$,X)R[#&WECD#"LU7@Q9RBSR25KL2 *Q@C-!BA?BF@!@39:UG^G_.L/S_B#K MZ5F%/E]A0$VI%.@-5#078Z\.9F4[ \RUT=%Q97;:REF?Z1"TUBG-;0)EN/-Q M!"Q3_@!T]:/:,YQ)-7^UD&;F$# 7 EA^7XF.K:.:.SFP.\3_9D[T;!#/;%&0 M*QO>V6S\S;N$QFZG5/]X!Y6X36JLT+P)&)8>? 1 /C M>UA9\*NN.WX!BBA/O2NP7 !AM8".^A=S:ZXF8!9O676[8-/UIH9 5NWSPF$Y M73#MSU?LH#(%\L]#[=?(?^\,AZ/2[/ZA0[%K;"+NP!'[\PF5[/VU\PH1T_H3 M+BF>=OQ:;.EF_ADO^ZQ>=C'O0NS:RWQQ\*7*#36 "QM.?"4?7KQ_T?J]WP_E M)Z\&HZ/6=LA^J.PJJ :U3@FL]#4*G^-@&+./JIQ:K)X#\B4[Q:H^28!HN3%$ M"[Z991!\)/MFCUK]T6"*2EDZVRRP1]WSS?F#G^Q@O,I3(.GRQ'/["9C<768O M2^;C4>]\[//(HA\6&2LP ,$7\TYAG=,5VY1B7O%F-2>T/^I.?'UIE/WV7_O: M9EF^J[W,FS/4G]FC,_%#5SLJF#,]NLT,-!4&T1>+D&J\!4KQQT\;]E5(43[Q"7S[K93>SGW;5@V?/*H>OQG.^C4O'*KY:]>7*B>?#U+9/PO MKUH;P+VS=/\N(0,'GKK DJV343B::C\1)&YFX%HL5_SMC[.*M,#F=@H]2Z@_ M/NGZVE>BZC4@N+C);P2+3(4U]W=J]VOA__R/KZ#KG,[7JIAL)0D6[*QHME:= MX&ASD[JK#(V9:^*$Q(-,5 MK$]N+'/JXD65[Z\^]/*&Y6M:X*]_+D0,[Q0S5VL=,Z<_*F;^6];1]]*?<"^Y MJCH?*]BT[SM'O4X"G:5WOETU6 3R^!-PP8/ WX?W_]8%[5^W3]OX1;N_O@$E[]&71?&W_O<,/3E[3 M@_V=J\-7^;OO3N$YHDT/KG;I =E[]9;LGH!)^^KWM+=_0'8#!?G4(*#$0CC(K&T<7H.I64T"0X6+:2BQ2TA;^1*"0Q6L&_%Z/K[T>G MISD,!UPR9:P?^#77-#19HD M9S\PC2Y0XF7UYS.F1I)=OMYY'2W0()8YE]I;9*7R2&+JDXT1F\06+S1(2Y*7 MF$AGN &:U4QJJK6!;UAJR"(U/A%+\K>QNV$6S)ZCAK;"(U-WRAV$(O%+!H.= M@@D81/"0L^R_.HH]D,K%!O,^GLUD9-0AZY(/.9Q$\HLZ_69[^\]I"L-VT7 2 M:#+Y7=6WA['.1 >-9EFHS^'72B'?I)1/Z$5=GU+>9(>OP5J:[/ F.[S)#O]I MLL-7JM WJL2+V;5,1PSJMC4&H"!IS3WQ6D6"E3<1_\"LUJ^*FM6;OU%]W+)G M9Z"R%2(^&G4JG0-4L].8C1A@KZ(=C-UL=G1^W!]TSJOLJ7DM8X4VLEIML3D" M,^I-E)492PD>U0MV$(; PZ%84E5Z:ZW ;+]_.9?$N/*;'\["G-:S_?[#Y$NU MUV6*"2N?\%L?_C/Y_N_;[W^;*$PK5)Y%(^X!C:LIL,&;&Y-J;_NCL%XZG3CR M"LZ-TQRI=L8@[)B,+L@HV5(Z_!,QD?Z<BQ1__BN)]1IG^1P[JS&;U@SG2[E14VSARO)Y37<;P![*A*3I@UO&). M-^Z-$]K][$&O<&K.VC]/@Y FNLY$59KBW\ZT_^*3)JJY2?1U0N:X F$NI8F6 M>@C054" A6FD?RD+I3ZQ5<2ZV7*C/-43-I9STL>D"Z)OILUECKW\9]2I8V43 MR[OR\<]5?4_]!W=AF&MS3ENS$8 [YYRN<$>XR]D3VFR=C08Y$^)\K!,,1MV: MOP;Q*&<>%_:J>7>:9E4^\?I+'6;*77 [P^&L<'__^N6TMF#2?0BH=67Z1.ME M%5:9[2!:;[U_GMT7CS>KWBZ+OE/A1G7XUC*N/87A<@H(N!X'L&!=/1KTJ?Z^<1J4/ M7L\F-8G.DN-EM(.:#*]ASI*=7UEV.;QVWM^KG.<^KUNB1-4Y)@#YZ-!R0^?^4*K!TL;#G-$H>0IM9+M M#*;'NB 4;Y\%-O:GW8 = FE7$+GZA7=]PZ"X,B=' MVBD($(I9\7F2V;7Z587["!^.2OY,$N$G.]N)2FQ%X]I%WS(C<5?CZ/Z MS\\2H.WMCV":2Q6#1M&YF*<$"N2DL"@H+EW01*7HGJ@E\*&:D3*YX*>AJ562 MM,Z-2]\9)JD$4)9P.;%B01K7FM9PMJ1P+!JGN2XE*6\X')V>S3!XE;)6PT 6 M(-EK<3HQ/^#SL4Z:F9E/6&6:S'X.CB&OH%[EV.3J5(!:W.\Y07$^V6@S?VY4Q&*%Q^6SW6H5WAU^YYB>0]C6;-7 ]N8[-C*S:#3[7'[@ W3JB *9PMC>JRD2@ M_$XO'WY_4'+A?1<>,_6EP16!124GM&RG M'Z[H?+/*QD05@62S!FC-5A700-6@[)<*W?&'C_K]D!.WZQ3]2B.NUIUB:0E1 MLO?A=K,.?FZ_S++3^).?;;?V<9;T[ZF!WYGD)T_X,>==W&#%/ZQL_AW4M[]@ MP2"A)V;W3B\7FQJ:#K#BK: MXK_\4$0M30EZ==G%.SBUE^4 \]^>'X[2W>V/(K(@DO&(6TP1]S$A([%!+%&1 MI(-C378QRFDBQY' L2?EN _.!FXI%X9J2JD2_HGB[AQME+A)Q5R9.%;T\%HW MQ/U])8I6[6_Z.>>DTG^'(W#VN3\,O!1=C3I_O=H;'TQ&ZA,K"Q8YX=>?335!/*X M(PRSR$F9@4T)1B!V+7*"&^1%"H8G#)(W;6RQ%\N#$KZYG1-UU',7@^),<:ZU M#<9C#$)>Q0 <[LI54T*;J[['JVY??/0L,>&30T:I!/8V"-SON#X8O6^W'_ MGMD^J<-Q!7BG]$7P%AYUGI]1F[-U_/ZT/[PVBV*RZ&_+9%C=$G:%-5UB:G-) M:.,WY\,;_VQR"O/&=UW/#OOOU0UY*A]'G,1%)JV-)D^H%W-M??TT>7L23.UE MAT(W1URRX5P6-/?(%ZWM\SN+Q/S0^@%+US+(YPVD2_#_%!&XR@GQ^[S$S2I\?S3(&9%Y#'?J'DLH7+:_HM3[97LHBF='P:5S>KS^SP_%&3>WZO=,.7)0KA+_=GDIBW>Z'\LTXH;"H"VD>6F$]IE/PTT"_5*:E9H%6[K'M.KF+]:PL',F_/ M=0"?] 6_H15XU0.\G-I,&_!!E9$+3QSF9G+PD3HHM[38R^N6NKBZTG-\VF \ MA^WRUUZ/!OWRTX/86VKJ.9OJ6[(HYG*2+N?J+.9V/^YL?MM3J!NBKVB$/IZJI,JH5'3E=N<[;,49Q?^7!FZ3,Y6%7F5=6,YVC" M?76;\J)OC=T"$VHYGV7@F9SAJA]^G2=MZ_$*E8RN5:E)X_):P(Q[";+ MVDX9=3V6<+N$^+]NW)P?:CN=[:=]^^3/G[\$OSBNS**O' M^_T_;>:;QGA?:;R?>-Y^^]'X"!<7(B(I@'Z "44N2H,22=ZGY.&F[<86?D&^ M[J?IYN!BL1K^^Q]W("S-L-.1!B4YX<%2&VRD"1?GD7#6?7L'[D>FL.=+1&+W MZ&.@ >C(6>2))D!$22!G D6,4N%]8)Y3LIJ(?IE04?B.T0!SDGXM:Q2_P;=_ MHQ:^M5KFU%RW)$+GA.)$\(Q%32W+?]EL]>+Y_8J<%0&$L1":@8T?*8ZN!X5L M!F0#X%VTI<]A(TM6PD">UOSV8W#),^<32B;Z/!P9(TMP1(KY('EPD7CS<++D MX:8YW(4\GB\%7($@T"EQCK5#CFB%N&(2&4PL4CGQ3F@/(C[]($'PP$F8Q>>< M26%%5OOS=D3MGKP6>_O;E[M7.VSWU1%M7WQ,EBL-!XZ4=!)QQE-6.C$B) EJ M=.#.QZ4^--X[S#%UV'*>DG&6.4."=I)%P[Q^HDZI.B%SWLGT(Y20XFNA_WK@ M)=SQ=*8#2F9*Y]??%9?#,JNG-.0R^BS%!K7 J&SR<3+D?(Y$Y1"IAH,4CU51 MXTH$ DR1!*#2KV(2\/'.( --W4YA.@ Q=0;#\TFZ_;"NC#^/U=C .K8U+A < MYC[SI6W^TM(O7[1VTGCXX&3B0XYEY-!&42U/8]V.WYYF0^FJ*(WP\CI:,"S% M6?#F5B[/RJ^;R.F$7;VW*H1*W5!7]T98EH:,E.^/ZERKSJ9Y^!O7?4^#N&O.H)ZP&GI MF3'N$K:*(:X_Q7I'W[BXN4N][NV;*X^DOJII%6%!EWF2ZPPGSLO-*D%LVA*E M*HF:]NFXCM2N6U75?G6*9M63CNLTD-(08>(X'2/&[99[U"NONL;;FC][@]>@ MR82_ 0Y-DPG?9,*O6PYYDPG?9,(_HTSX>\AL7YUA?Z/EO5!+&82-,BC&-..4 M62,&(14 M[Z4D]?5[G6+X37(YS^SEM!W.M"QU24V>KK!>2V5G9L.MGB,W?N0D!P?$2YTI M,VXF-&GI.'[KTDIKM\/8/AUG+\_DEF1#9M"))<&F/IW_P.8J<^]H4NV_*FEX M7 B[V3J*_:.!/0,#=V)&YE+?.DL%UM$_K7R^8\MSTLVL;GBT8KLSFX7MO6A= M1P^U6P/U4]7<#XSFP5&^^1* .[_)0@&;?ZZ+4+%WXI=C"^LIUE%%#OV2,0,V M4U7VVQ^=Y\/,);TWU.>T5N8AMZ8IR*M.MC.<[9D8JZ29K^_CCG.-O[%6@RWZ MW;?'2_J]/WC5'[GS-.J.;VJ*6TW4;J5C?O\ UKM#VU=O2?ODT\7>]D<5E.4L M!N29"(C#_2 G@D?64$5)*F6>:!"M'2LM/H=,6N7&6[-I6EF&OZQFY;[/W=F.^]VL MECR!((,= G=D =P=[VX\\[=L,CN;;=?7J:QY_&?G,7?^3[]F%LYB=&UR? MQ=B'6RT'!, X^4[5-77AB-;.U M7-(DFG#C)55T6;7]7-C';2BCTK3QAPZ.^Z'J=F1#_K, M9D=2YZP*.LTN/.E@ OT\GH1I4P+1"&"S:38J;N29=*.N<5CIM!)K57I(9I'?(]_G8_/=DJG MMMESKO8^\\)K-OUM&P[]$H\I"[=%= _J3J5]U^T<5:R>P\G5#:_ND5I9#668 M>SZ-S7DFSJF!8T*"Q69B'.3*L]7T!/18G_&B'37M!3M]=C&ZN]UQH]W4[4R?^?31W:LCO/=J1^R^\E]V MKS[0W:./G$9'=#"(1>O [-$!:#SQM(%]-Y;.PP)*$T@JZ3:]478SC0;C^0\UL>=?9@ZM,FX*O-:-(5_F MQW1R"6SN)=GIS54NEM]HKW M+KS15H@R]^]WOPGLL,::'C M*U&2SVI8JS1GW5AI%3E(TQ^.BY!S.FO&R6K$SYSJK22 M?%O]'+^.Y^4ZYCK.V5XM&V,8UQM/$J3J0YDTU%[6&*MZY%:WDZ*_]"4$!4^4R+8N: MN@KS?(LQ)?+D,L5A#@^O/C/"E\[L2+*O]L]OZ+*W"^ MI_98V:UH:>E4.O6DH(4@X.;CH ML?4J*JY:;N-]4VG(ZB2/(AMOC)ISMK$>%[E:"K 75]D>80-$8CK()'F,:$H I,L:&?84F\S MK141R09F4N)**^>\PU@8K;P55"Y-1\]^48#(F:F/\U>TS"(+/KSEP-K-2YA? MLG#!P2^=5DEPFICSLC3H%2I0HUC8>&BM^"L46NG):Z4M_QAJ?/M18$ ^GSA* MVG#$6:+(669!30Z4:JD"W,$2-1I"&/R2Q$2X5\HEQC%![O.G82;+__4'Z#"-ML_:CDA)LZ M0\^,$&@5]P+Y5VMM$CNR!M3)ZM_%=)IPGO@4HA.0:,OC1AS"O-2 M>G91W,/JR'CMDYIXUFH#*FNA=9+N=?G#EU2=:S(38RR/9+_G7L^@#:8$[:KXM7,9M.Q M,,5 B-/\ R#H=O]S%>,&TC77$K5!!&_6(PV+3EDGR(\]41>M83T NEB]<)J/#:^K)D?.S/N#2YH4 M+I0:4[[+JDLC0"]>OUY[//F_>R+4UCC!-#OBZ94\W.>!-#O@S MR@&_G3F]PFR_R59;3_MEQD*I!_DN5&-.QD(6(5_:"W3";/QRW)US,BQO=;SR M^V=3CH/R,].KGX '>'NBT8&REELP5TJTG9J\9W,F;SG:2U" I[K<=)QQB#%[ M<>LRXL[IY.QSB :^9W/O4E\ZVR[K8@OYYM_CJY5K[:OE/\I7.QG-^&I*HNOB M]FIW)FXO^(R_.+AZ_>7P[\/3]LF[DS9]RP_?'%SL7NUD]]75X?&('.1FE6W1[T8@C("X@*DN<NTMR09$KTA?EU!?_5$X=G" MC-G2XTDKJYM NN1>G<>C_J X6BIOQB0[J%M&_X&$.1F%H]-ZLG$?'I(?.$E6 MJ@<#CH:5:Z5VX:R82OA_G3C(^?G%25*>/1M*#1W8S?ER57SMO2DY1"4WI_.Y M]/:\?B7U%Z[GI0?GE MX[=6?1_JEAOUBB;M,L:L,?[,=&J,R9(],LJM5'+PN2:$,1^O7/B3H0I64\6'WLQIU*9FCK9.WJY.3Y7.X:UKSRRYL4E_JK\[<ASK;J9?$KE8E MCF-WXD6?S/BC5 -IS_M]^+EF+C2J!>&,TE&"ZVA'G>( MPEC5G]$XUS':_4/4_K1E034?D,59V MOS=8.X:>C>9,MYTED^;DPKE7#C=J\)QU0)CVMMGNS?9"JDN+9WDO3LN'5P]$KB9DS,&.H4O9F;8_MXJ;) M9Y [DVW6 GGJI^GUE]\^\VY8?"5KG_:8^!N&Q,]_^=JY\.-9\.LAVK_%;KY& ML"UD5%9F=&=0%V.<7TZC_>/<[.'YU$@NAU)IV'!TN:]N20^M.M$M\.6,$G?- MQ+!I9[=Q,3N9*R:;F>B)<,KV:-(2L;0Y&!O\ M\T0Y;6I0=[&;V.A+VNH3;4G^@/K'>W\;62&!M$4_)(4TE0\0S*3#AF#FQY/"3@5*C,<\> MP:B5]=1B':30Q"1JEFI<"BH63U#)W\BGGNNU3H%,@98J%#V_/*OR<*[1I>^B M-X.(K1!DDKN^TB9SXZ;,#=)D;C29&^N6\]!D M;C29&\\I<^.F8-R"+%<.6^.X\U6'X7H+H.E5:B MSNQ'*5GZ+#W[DC^]C/6+#%7QTGU+/WV3\,/U^(:9#G03*+R/(UG"]//^V5< M_4D<5QW*GCNG[]CS,SP[VIS=-Y\=:\[N&\YNOW]NNW=!-F?]IZ-!'XP[5"_1 M^QC!KOS*MKLQ+2E*#[/IFRU5/'4E_WH;BKENN_=&2C>=Y_<\HUGDCUODG?DH ME?_[9CZ:L7KJ1Z#\^5_E"R5^A!^^TJ"6,@@6#,IYU?-6AX);3P%B_GL17.ZT MQ=FME29J:[6W.[3'3503'8+4@DJN,354F&"TY=R'A(F[;7O M_V?4^6R[V<.T(N7[=AURV=,,NAP?G'[I[IU^P+LGK^G>FW;G8/\3;N^_@V=W M.PXB__WG]]OOL>D[U71[Q]\5&92(,( M&'E&..("1V2)8(@)BQUSSFNI-K:HV.1"+376K8L OH,M,O+>D3WNA/4+KUR4 M%PU(_:0@E2-:%S;]#I_FS3C\I,'*YI8@W@FJ M$N358$;[:R P\(-6*TM6+7?+_FD''4A:F50XE$A;@&G=/("19*8-L[L0X#ZUKW3:ZT2#!]6/\>#)82T.I()S+X#"Q GLIM,A-?WUC5ZTI M""PZ?K11G &$@S7%'( U<@RHY!*Q%JNO=>"WIM=U:# SX4"-K?Z]LP0:35W MECH!A@PQRI,@*/$/':-J4.!;46#1N\)=]MQ'C"*V G&F 0\XHTA0PSB//@2B M&A1H4& E"A@3/+'!N^QCY9Q:[JT1D6.&J20F-%;!.D/!H@L#&Q84+9,GC,N= MSQP"/< @FDC2FD9ILZ/U"5D%]Y1.5-ZM2DK06OLY/KQX_Z+UI@]+ZE7-RHYB MSU^V7'\VA>@NZ'9;#_.3QC#+@J#4^O,4\O M^BF8S+.OHD&)J)#COPPY&23",5E/N&))XXTM8C89DPU3_[Q,;9(EC!JC4DQ< M>J^-54)'2[AF7&GZL$S=>!R^E9\7/0YP:519X.=HO$0<"X*<\1AA28CQ@7!K MS4^9JQ>=!QPGS:TVR!L3 M$?>6@N9M,:*,*2^)]TGED*+>Y!JO$5,_=O[#6E8R?GL9!Z41R9L_B8'6] MT5TM!$[$668P)"I)%'90,#,?[CGT\T0C'S\W07AA6&N@9;SA8E);)%*41+#$7 M1&2-)K+&7+WH+_#&>:RU1H01C;@A'CF?'&):*VIQCJVAE'[L#B4_I ')JEDEWY- \%S3H^ZK M:*(!K,<&K+V72\X"[:FGQ%AD:)"@AE"-G",,I8"I=Y8(J=7]IA:L1YKD/88S MGBL.W%?)1(,#/P '%MT+2EC-I3,H9[LB[E-$CO& 2#1 <,FQ*./&%A.;<-T- M$#1 \!!5$XU+XG$Q8-$ED7CP 4N+(F. 0[;;+Q89!6-*CC));GWGCD-"/PD M('!?11.--O #D&#)C6&]] E3I!C'B-O$01LP'E'.>,*"6>G)QA87FUC>5W+B MFM5,/,&&$*6!\\Q$^&J,U3?6KDP'T+1"?Y2=)N,-? ? K=V1W;YGSSV?SD\# M^_?F#"K$VM3&/23.+W?,P#3@Y!-!G :-N*8>.9(TBE&H)%PR'NYMB_%-BE^^L0=$&11L4?6 _Y.U0M'$\?BN +G5KT403&CR2(F'018E!CF&!6/ N M, ^_%.R!NK4T"-H@:(.@]^[$;?301X#11:]M))0&"S9\Z3K>$3[Y%N\%/DRV[\?_>P?O#F:-/_A MR?;5[LDG=G#5/@4VQ8?[?Z3=$X_;VQ^]IU(%RI!F(2)NJ$6&T8262>DVMGK]):Q<^D&K.[V UFFT^=1#RYZW$MQ&ZW.^CA;0A&T-@Z4^<'7:&+3ML]5.KS!NN('D\=/C%?/UJ,]K\)QO W2RV&6W^ M(^;^OHH^GKHX&$\WGY\\W4PW;Z:;-]/-U^GLFNGFS73S9KIYL\AU6>2]MB-> M>ZY,]0028F*T3K'=+*J.&THH4U3^-N[RD^Z MG_9>_7;:?O-']Q#^M[O_[GAOWXN#OS].>G15?YWM]O M^>Z; WQP^M>G@U/XW)O7HGW5/3[ "8TII$ MI)6FCF%NJ.#WA%7-O-*?"P@XQ=XD9IW$C&-/G,4J8&I8I!QKP1NK:DTQ8*F0 MD&/.A22(\MR,3WB-C.$I MH/5R*F5L4&!-46!IDIB)3!/#\Y AC, *Q4@''9#%0DIJ.*'RWN=W-"CPDZ MXY13;7ER0<(?6%,5!./1@.%KN&6-4;#.4+#HP$C>$(JE0I%&@\"\X\@*(Y'R M3E$:.$V&/"6CX#GE"C5SR[\%OP*-H*ODR9F><:V=]HG0Y&C4&GZA\6WQJVDC M^.CPM9QEHW&DFC*.4J06<8TELGF,N?7,16J\M)1N;!&^J?AW%Z2N7Y"H8>J) MI](P"W)+"9RGG.1IQUQPPJ05P401?@V9VDNMI6(Y4&)L'?.B&V MZ?K]N/R\-(A,"J*D%T@P31#G22/M-?P3;BY*3EQ2Z2=.Y6@8>C*(3"IIHTF> M2,>II5IR*U,(7-OH K]U/+&1TC^ JY<\!]:2B"WPLC YP3U(9)1." -4^/ D'P;7SR9L1B8OV@S8I86&PB813'C4)G#L9O6", M<'_KT$:C:CPB**T8-B8!>A@Q!&E"#.(F!619,(BFQ)CV3#!^?P-&FIFG:\S0 M@6&&DX\2; >JDE&8:L$%F(])6-%X^=:9JQ<= A'KP!UF*&K%$0^1(:ND0F!3 M$,&-DL2IRLM'[JN)?,/4:\C4428>L9.><,.%5E9R#?\P+D0<*+MU&E(CI1^7 MGQ<= I0XAL'LJ^:1;JY50"3945#/%DX _,(M)!&B2Q,9XJ'Y*E:RBEF\GDS0S" M1Z^(: #KT8NW]KLP?6(PWR'B,6SQ4)[JLDHD&"'X($E_-(P"@.F). I(X4<2,#,C)/*#"'0,&"/A"43Z#?222M!"@(.($^(#ER.#JAN04K M$)?QY(PVX\G7A5L?83QY,\WLNX_FIT'\>_,%/>-19H\&\:^7G#^@S@F_=?]:@YZ.@ MYX*"+)7,I9,",:D(*,C4(VM,0I1BBX5G&A3G^W*8->C9H&>#G@_C@\@? M$3@7G8S!S0>\40AL3&4%2Y$RSW*I&)Z602M)K2SF)N<"#FTVC?@:]\Z<>/PYBSPOB M? P@!9F0CGB.@U?6@D9#Z#5-&YHIU?/$F6&\=_T/CQ\4S@ MN0GD=&$">5Y%)JQ.;V2K=57+:H]. :?\PN0/9YS3G'B+#0Y79Q'.CB7AW0X9RR6+@^IKN\LANW,DA9NA#D F2@"6#_,1FIH3,Q% M;J/1:J,5@4W/X![.!Z.XL;82#D"FV^U?9$JN4ZE'I[ ^>,BP=0Z_]OWA^2; MXB"")+\"]CBRG=ZP\ ' U#!6?YUEF%0/>EQ(S&[]H].#)_9'L. P_.77>::X MZ73JI]5*3:6=P"EU[=DP_CK^R[]"9WC6M9>_=GIEK^5+_YI_GCA;4DZ*\E+] M^E_5?'-C7FAFL@I>!Y?K%]\\.)V+%X2J9GA\L]@'6RR_U6._=P!]1KR%SSZ) M@=6[=N"/6[7HG9_Y_;U'\C/.]]X^[<-:,JZ_!*!O1J1_PQ%^F,K&?Q>)V)SB M]YWBFZQA-(?X#8>8K=@Y,_3@^N_!$)K!^> 6MBAV_^Z.S"3]I7KR_W]N$43O+_P*Q?'A-E@F3>I<"B61D%PQ#?^?\+"Q1?6F, _>$OYI!B$;"'SB$/B/]<- [T>GHZX]C^'- M %3GJ0Z8%>G?(N!AW+=?&NR[&_8M=9[FR?#H!4K&><13R&6@42!"N=,Y0J5R M&2@A9@GX?FDPK\&\IXQY3PCRLM7;0-XW0MYB+RZOJ"(L&B0CU[FW7D*.J8"< MU\&K/!20$%#W&DVO0;T&]1X"]9YQ@>_CH=YBK[) 15)>.11< "-7Z(B<= P) M[RG54D;/?3%RN;[GXJ^'@[[';F0V$XBN'X'RYW^5Q>^Y;BW/JX229B3# JI1 M"S@FB50A:$X(()IQRN:I'-1&HESCPEM[=%N>BL:U%R$JCG1D#''+!3+6.J25 MT=R!B4M]!#-6;DK\W2Z\9M[*&CNG'HF[&^?40W#UHG-*)*X##1+%Z%0NN:1( M\Y10Q,PZ;F2BR8'.LISV?GO?5,/,SUY2-UZ7A^#E1:]+3DX6EEE$5>X\RHE% MAEJ&$@E2*VX2UOX>O"X-/S\_?F[\"8_ SXO^!!&2QS%9Y*,2B#N50#83@0A) MF/@@B,.R:-Q"WU>_L*8KV#WV/F_\O8V_=W'Z+"'<&(=-(IY'I2U6R3@J I9. M4D<:S\BZXW1[>3XXV;[#LA;=+-%0P55AB-M= "S'"QRN$10]V1D8+$'RF16 M]QI-KT&]!O4> O4:9^0CH-ZB,])Z3X-U'@6> /68LTAS01 6DA$O*+4N%2,7 MR^]V1CZWY"8S?D:G%V+O_%=D?EBJT_8I[/=\F%ON](]ZI1ZXWZL[D?3*#63U MHN5LU_9\; V/8SR_(1WJ%@# 8C:1F6\-Y5Q.1]> M$>FEH0Q9FN,BC 3DD@#E43*NJ78*8PTJ(]WD=+GVL9G=_9"<69WN[)__[H-\ MNX5<^4'Z0O.,)A5JO25*N]_SC5"Y9Z&RG!3%5? ,"XV(8BF/.O#(P54C2:VA MD@=%I=G8HIN2K5,50I,3M:Z:=_.,9A1&,PIC?<1N=P1'\M(.C_/_7O]GU/D, MTK)W/MSNA:]'/QNI>U]2=V_9^Z\$3RXI@1S1('6)E,AABE&,G$*W5K21G_$7ULRC*'#767_8R1_X=1"[\,G/L6YR77/6S+?JK>+I M5ZR#C8W.K__*GH!MMV[9 M0Y[]$*I<:M%:J/+/4?>TW_L"VQB1.$[!)VFH4LZ*FZ3)QC7/O7'\QF/31C,RHEGLVBZV&1GQM:[I MXZE-XZD1=,Y2:*9&-%,CFJD1ZW^*S=2(9FI$,S5BK3S2SRG7'!LGD]6,6"]Y MLL0I'XS!7BM)N)3\UA.8F\+J):]S^W3OS5_'[:M/9/?5SN4AK.UP_Q,_/-FF M\-XO>W__T6F?[EX>T!VZZ'4^H ?\\._7;&__P\7NR1^?VF_>=??VCT]W7QW M'E^+@],=>G#UQ\G!R>&JJ1'*&$Z2=44@2YY3#)/D0 M$.0M%%;?,#&^@<);0>%27T-'G3+&Y()K@S@1#NE@+5(D M26Y#E$G0G-*LX:+_U>B!#28VF/@0F/B$*HQBB//@@>3<1YM(H50G%J5#2@ M Q E&@??NJ/;BLZ)RDF3?-*(1R(SIFGDI*?(T<@3 S,W6)6[AVTJ_MT3;(FZD1@,<7?3(!RZ2GCA*P14S?5U8TW MN/$&7S,1R%'/70R*,\6YUC88CW'45L5@?3T1J/&;K#-.OU_RFV"1NPP[@82P M&.7"'K"U"$^2 M82K&B!.R"A"/2P:69\!@@R8GP 9)7H>TL<56**A-8E2#>4\:\YX0Y#5.N > MPD4G' 9K71"&4?* @CQ/B;2,1L2(C9'AQ 2+36)4@XD-)CXH)C:NRD? OJ5Y M%%H(:B6H@2P/Q_4B(A,31C1A99-U23E:3&!&FWD4S3R*9H9"L\I[7F4SCZ*9 M1_&S/N/9SZ-X;%WQ&"25<;EU>$Y"TU0EQ)+C51?.,)E'JR4B4YS6/XG&$RHK.V%QY+ZRV2%F'$1?*(I-( M0#$$S@R+Q@2SL24V#?WNBB+=,>/XSW?PWF42Q-GKA]^_!'9-32J'[_ M. )S3IJ$=DNKUW]L>T?PDTX/_C_8@7%XWAK [X8O6@_. M_3OMWQ>U[H6\AP7.W^YV^Q4[YN3'O 3Y/YN_'_WL'[PYFC M7);U7/UVLKO_>_?P%)CWS2X[A/<#"%SMGGQB!U?MT_:K77RX_T?:O3K">Z]V MQ.XK#TS_X6IW^Z,AA*8D->(N1,2C44CG.B*:(C':B,B\N!/>?]O\H>;&'^W& MO=3!!#'(\1$2F<9,)XQ72><+$$VTL_:-GQ)11$\>4:QAAS8:N@ M(Z]_8X]?GQ(,;6*=#,\; 5>YD-;(<..Z_'WYPG+@C;E<[V:DWLIUG3MT&RZ_3W^6S8Z+77]I''YV@ M%$C%(AF\0ISG*:Q!)U#"L0DF"DV3VMC"+ZZ+HP"-=C,]9+"]"Y%\HS77$,EC M$\G5[L5'PTU*F!%D$G=@I'&&G+4! >0JE2A<&B:92*XK)9T0R51Z5[]8*<+G M?@5R'&[N+/H\<*][N=GJ9$O"=T>AH%AK#D4!%3WJ?$''G1!B[]=G=$TS G%_ M^Q*4,\*M)]%0E#0'G5S#O8&&'D!7DSQHA[$(?D$&-:Y/KA'F&B.N MC$-6:858Q%1:*H,1?&/K;!!!=PBM^.4LCVP;%BKN9[VO50=L@.*'\7SJJR[_ MF]79\!]Z*5#>^7?5!2>I>MV 4^@(^ 51V_%!YHV:\(]#3HGY8WP<\! MQ@HD __EY9;'S.O9>2+8^? :%2#O;! _Q\'PZZ\$':D_.CJ>_@YXM7\:6_^H MS^B7UL5Q!""HDP$M:%HAYN P:"IE7RZ[&4 ;RCOMP!/G#R!T?I!*_TWBYF_X M5.RGU"CPBQQW\EKL94Z[VJ&[KXXXB!@N;/(Y]SDILN;4;IVYRL[$>-L'J&93B MQ7+21NU9G1N5>P^\-<],[T=G9]TRR])V?ZM0[WT&O5>=H0=0&L'U[T&4,VQEB"&&)1:Y]]((3$&)<A M[#NPPKQ5&R .O#V#>S@'1MG8JD^^58Z^(&V_5\V%71R4/,L/*X=)WOSJ^:5& M[$P@3!D1,3 +,19;:B(A.B7'K-_X80Q3GOAK!PBSXV_!0CFD5&1D^;9WKHX7&60M'3DS6E$I"U3_&K;\F K+7^+TYHN"V0%9"-I?%GZIGVW@+ K_ MT;W7FGD:#TA>;?-FGTIOFEW_;-&Q?+ M'F5^Z?)'G\3XOHG^=XO4HI_U#&;#* \TO?5)G4>6M<^8'.XZQ/>G2#?,:E/3 MCZTI0G^8,-=2&G@FMZ>18O:-.GN58G:R^Z5]^N[TX&H7=/-/N'WU5AR<'G9V MWQS0@Y.#+[M7GWA[?_>J??5[=S'%;/?J-3U\JX9/,4=#Y4T(!+@AQAG,#:QZ0UM0:;U22CFQL M:;YIQ'?WIF]Z:S2P]K1A[;ZJ6QI8NV=86VR?9IGF,CD&L"88X@DK9"7#B#ME M;' TXB0WMHS:Q'JY0?^:PMISJ)!\N>"<^?6GK8!L^BIDKT*_%R_KJ&HKP69O MZJ3P["OV[TNQ+B=?U8[]GL]]^_RE'0PNX>#^LMU1;(33?0FG%?.@L "%P3B+ M:(P<=.Z(D2-,(\-,T":(&)+>V*)BDXO[ZFN\1FIUP\OWK4TVO/QXO+RH:#H2 MM22&HIP/BK@.##DF'6) #2Z*(+E(&UM\4_)U8N7GH$KN]\]M]_JPWUWKT9M2 MW(<]FI\&U>_3];FZWR,O_>"I80V2-DBZ5OIQ@Z2/C:2+6C)-FC&!*9+81\25 BW9 M$X&4%0(R)IN*?7JMXNE7K(.-CZBW3^'AYWW6Z4:IW.:;Z4NMWHY6V[U>Z=G M>[X#=O3[<_C!:'GAV%#OS^ESNDQ*[<^Y-)DC7ZA<'7_WI%@N@"E+,J M*7BUACTGJ:X/'B['C^9%S&U2L;?^UPW^N;4*65<6+=Q8A+!0M(!)9!:,)JG@ M\UH)AR/\A/J44]*-?#I%"SN]ST"D_<'ECRE2F+R^[ICVZ\0,X1 M4"*E("@7TR M#= FUL8P]R3*$R:7.RX]&#:U!TWM05-[T-0>-+4'3>U!4WMP MG>OPG;UHG=ILL-AN,Q2^R=9]K$C<1%\# MP=TU\[GN^E=Q%V\?FI=,']/N?#M^TX1WAY/"5%[M7VU_V7AV?'/[]]LNB\QCV<=I^ M _K\OH?O;E^UW\"^Z!_=-FU_:E]]NMI]]9KOO6EW#U_]OJI$ 0?K>8H.):4I MXH$89*W@R&B1 C,R$$$WMM@FU^RII/(V%0H-YJUWS*S!O$?%O,6 &?&>^I@T M(!T-""Y2("<403CIZ(BCEJL\_GU3TR=3E?4<I!L^B*N;>58/QP;_)Y]Z8 M, ^"0RNJW*PS5ID@D5!:(AZ=1IH0@; /@L(=BZ#-QA:1FQS?U_"B-7+--/S\ M8*I#P\^/PL^+>@6C(21!$_(F5T,$YY UEN4<#">$99Y;"_PL-B6_KM5]4^KV MD*5NG:64I;ME2C\_-_&=]__3@/+W*EEEBM-BDMIV+TS',0,P-W!\;W#\?DF] M(DYXH3T#) X*S#P 9I,"0<0$E3 AWO#<1 !O,GG=>)H'XY.G48#6X-WSP;M[ MF8_;X-TCXMVB^LFC-8!K&$FB,(">9,@*[U'"3#NG#7,2@_II-O7W=UIX++S[ MN=Q>JS/5WL6S_N"\3*?\MF9>R_')A5J^V=OXT8/>OV&5S\% 6:ZF^ ;G\D\J MC7].@7OO7MQ&OMZG?%T.\SI8>DPZ("NMR5EVV;-#!"(",TII9(+PXMX16J]1 MY.B13(8&A]9I;S_2^]S@T/WBT**>G[Q7PC".N+)Y"!$7R&(ID(]"1BNTT<$! M#O%-(?D:X=#/IO[OY:(U]V4U M2-H@:1,Z_XF1=%$GCII)JYU!C'J'N/99)^8!"6%$8$I3JOW#A,Y_%)+>HO_J MTVA#]^<@GEDXF==?SG)[QF$99;!W?AP'K9J36MO#83Q?F)OTL&WJ7L44X=WA M97]X/GQIS\INKF*H%PN\7598+>Q59^B[_>%H\*S;U^UM@V7**14\HB"21UP2 M@BQ/ 3EG#6%4)F/HDVA?-Z;).$N3_4*3-:"W;+GZ<7N[&[O;M9KV=DU[NV?; MRJQI;]>TMVO:VS7M[1;E:M/AKNGV]$A!YJ*OU_17FQHOGT^PR@LPR!FH\KC] M!E1V,+8/_P8U_G17')S^]>G@RF/X_@48[TMC4<#X!H,\G+;WW^*#D]\_M=\< M=@]//ET>7'4[AW^_.VE?O063X#:"1\1(L!+A- M(AR1BF PTWY_>.EFLYV#=8];:R[KXA\@W6/@G5+(Z!(=D,*@A)6&G&6 M*" M*_@CDNB,4L:)C'68WU=>S?J5[SS!J/U8*>WTAJ.![?G8]+1[:&6L/O*=\8DW ML'1OL+2BNYV'ZV$:(R4 FS@F%EEL(^)>$:(4%9SE=./[@*7UJWIH>/>^E8N& M=Q^0=Y=FKUM#M8P**:H,XB8Y9"T/B!KBJ3"$2:(S[][?=-ZF4N!VG/?7]OY, M5&@0?>Q\SO&7IES@H96',LMV.X08]NV7=Y.#GU@X#>+<&G%6]+3SEBCL<],K M'5C6%D+6%C RG"COHI*:X8TMV90&_,RL>E^Z0L.J]\FJ2^WJA/-62(8DMP%Q M101PJ0G(V,AC2(;0D(!5\7?GCC9E '=BM+T5B2*-3^%1 CQ50E:#+]^ +\OI MZ9%*S!.@"I/1@O'A*#(F401WD;QV%#.1DRKO+:.R<1NL(7O>:TRB8<_O8,]% M\8^#91H;C2QSP)[.260CB'\9(_>$"@6^H CR[;0KI-\9\ MOB'O_'D%CN_C@'X:%+_GP$T=5)Y/@V]"S/>-^1;]/@:H.K/RRHUN#J(^'JTC#*Y))*UB'C MLRLM.H,<21H128GUDAKJ6<95QN]Y .\/Q-6?IH)PICZOM7-ZUHVGP"ZVL&ZI MW\O%6;;U?_#77)BU/1C8WE'YS-UJLGY$(=K^<80]G,*;+UO'=M@:1KA2L"Z& M_71^80>Q-;PO\V()! 3_PW?XH(&>'^=>8/OJJ' M&\;69SOH]$?#Y14#2X MM/W^0XMB IPF-EL[\.W>40<(EVIT6A]2]VC(=QD M_6WUKV%KN]IA/IV\QY5DLS.S9=MZF0^VG-!HD8[@[.#T.V#CM=[7!_NR/MCY M?#[HLZ[M]C/@$3* MWX;G]BC"U6X7%BA%6!58,;+9R@I_><:X,&GN5W2SO&R6]OP,F]FSLT'_"TB> M\]B];/WW'22FYC(QJ0!/.4Z=$],GC%(F#WYEK+!&Q*#%K=IZYA?KHQR<_ M?Z7Y1F=P8CO!.0,-C$Y'7=A#V#[M U)>E8_>3M#*IREHO[W$=W_[8O?H8W3! M@W9CD,(,(TZ5RH%B@H)2/H4DI0QR8PN_$->(2<#(;J:03'AW(1N+*?H$ MEJL!$F)!(B5<\EYRPBU>34*M,?4 %"Z 7@'3S58OEE)L.W,OFZU!')YE1? M:UE0FH]\)UG/'->?L+A^F"-F4%[\KV$TN "-=!A[SXZ"7S, OB""ETY*Q%0" MJHTX(LN41RXZ$0/'R?BXL75^/(BQ=1GM8+BH3']%#&]^ASRU'B@F"69Y!,9Q MP0:'&2?,.F$5]J*1I^M*5CL7N]L? Y>4*280EI@CGIQ'6H6$' L>0,#[)&D& MP^O2K;Y5G@;JA+$X,DD]!YIQ(0II &$\Y2$#3D,V:TLVN86XH,#F,B#FRGPT MZ9'5U*(4#% 3:$+4BTPVUXVI')/-LB"\B)7-T1V%RN:X=2!K<^8WW4D?[?'O MYH7P[$6/GSR6FA=V.+> 882U]HXVQZ*TO,:&TSPC]3Q;.I_C9'&;Y=MW8X1O MD+SWS!%CMU]#_3=2_]O+]O9'#R0>:3)(:B,0&)08:6(EHAD_C1/2\UM1_UU! MDS"LE1# 8M%RFIQVUFKX:_ &.QE%H14ZIA7Z>+12DP-^?N1PM?OV8\Y/YM03 MY)6*8)/BA&S$!G$?M V,2T$,D,.R.9$]/UF9K[2V4SCSXV$K]C+N7.3'NY'$7D!M%^0C8K";_: M[H6]'&[\K"]5U< >-"O_'._%A=H_A0LQZ[-6EK M#8!V_]4AD7BL W-<(>[YSF6PE97&3'=:^$ MD+*:W?J]T[,]WP%=ZCU(ECHP\(\//3L*'?C]+W<(C*S<^Y-I7V?T"X.O__6* MUFT+4,ZJ=GVK4Q3F0GS7!_&69R7.1^5N$YC:^E\W^.?6*F1=D$>5A@"J+:BY M#$L5,0>=QN$(/Z$^91%LI*\4'_@.V&19!_5,,#!+ XW&<9^#?AA>>/V5]TO(P_N[9T"IZLY%EW$'W[ M,:DD0+1H1$VN4'<,5+F4FVD(D8R,P5+-GD@'T1DZBU,ZRP[JV_8,;5J&-BU# MGVU[R*9E:-,RM&D9VK0,W;7^&'XX6)"D3>?0IIO>3;FYTG-% U&8'P.:3EOL:@KG<.3_^ ]W^X@+6='+[:$;M7 MG\C!U0%O7[V^.J ?\.'I:[Z8EKN[__:B??K'Z<'ISF5[?QNWW[0_[9Y\NMK; M_^ND?7+$=O?;)X?[[TX/]H]7=0\55 :X0IL]NQCQQ!ERD0FDL-8X82IEJ4U7'*>]/[ MXSK(8H3$ *I9ULBX5-S:Q+#%6(M$N*2^4='6#+*6NXLR;*QVGJ- LL?6*HTT M]P8%F7)"+^8\3R,FFYKJ->I#T+0)N6=.CIX(A2.GE%'N/#8$_@][$0AQ.DC= M*!]KQ\F+RH>(EA(E/<+6@+%EK$+&$HIH3((%IKPR-'.R4M]= ]ET%+D3'_X^ M&@#GC7*) J@5"6@?_OYM+<6>1_M"B[63SBIE!$_4V9R>QZBP6$2<;+@OM:+! MFUOCS8I.HT00YDPB2'C+ 6]R187V8/8HK# C*C"6C1UY7Q77:^2]:5AUPJI8 M$ZR9___9>_.F-I)L??BK*#R_N=$=03*Y+YX;CJ"-[:#?1K1M: ?\0^0*PD+B M:C&&3_^>K)*$-A:! &%J8AJ#EJJLS'.>?,[)LP1!"7IK<#S\%6TW'K>; M(:=#=MH_RDB^RM]P'=H(QY*.ABM*#??..9N$TMX;:IFDD5;^AA6#HMFBI"XY MH0T)R%$*4&2901JL340,I9HDYEPJCH2HJLJ2_L*:3&P4AE&"@^/<"^DPQP$, M5:*9TUJ)RM^P&$Y5<"D1D1*/6$B@$]>E4U=P M]%QP-!MKPA61E@&=D!$KQ%,$BF&$0$3@R+U)U%)?'&0LK;1FY9!804UF3L&R M<^.CC#PRJPEU0J2(HR$X,EH1BY73Y&EBX9/,46($,>PDX@+8A=,.Q-@%PHFC MP1!>'DE>5Z6J\E<\8FGTA[@GK@U7^<51:7GUNRM4>A)4F@V4D H[@X/,D1$& M</=E.4%N31>J_8OK\ITI?U/I/W3G$1:(@1P M!62,MHA3Z9#&0:#@N$B$VQV8>?F_&_ M V$3IRNO@K4*V92';SFP8AXB: MA.0]$L02Q$GN0NEC#F&G%-M(':?VS3NV9L@LK_F]!"6T1R89T'JBL=S2 MVHD^?P.D)7FP*D"M /7EN?PJ0%TNH$[39!.28UII9*G6B'-ED.4!(V-L9"IJ MZ8C(@"K-=:7]7QZ@KFY'N1MK]8W;FL-*\O>M#;UP_?E[%9.\J:;X^--45>2O MZ4ET6?]\B%FB4E.6Y]7DUAL, 6-U*$:9DQ^5CR3F*O*S20VC/D2+%I#GPN44 MR^2",1Q@P"9"3:1*&<(,YG[A O+58M^E =7VT2'QB5GOLX,RY&0S)F&QI4-* M!).2X+"_\IL7^\:J[R^C^.VPF^)*C/U&2![U?5P43N_)FV84:SB 2JGF*Y6G M.QN'N;Z#@ZT*,6TBG49KMM/H%HU8.^W3\:ZCHV:MUH/54K:^ MR)?_<'IV;+L7W=IV#)F+YL:Q?BT'JI=%8RG&9KWVZ&*W5?]XG=QMP?@;G1C& M#C3*E[+E]==,K$5J_(P!7<9.^Q6W[[:\@(#OICSX\0>QV]V!4E33- M2--WDDF?48H*+1 3#O8G'"B"1<(H&J4#3\0&3Q=+\WBT==[(0@B(L=GO !3. M:<)9+>MH66&[HDEJAGS$.04T+RM-&/8QR3D+F"2'%UK6!YIEE?H^SCI'1C/J M4X0)5V"S@>8:FQ(RB8(66L*HC"NRSI7ZWGU94XX*DL3 SIY1F<<<"(T%LO _ M)E-47I@W[UJS>_P]7AC?W(&:=FJY_T5[]'<:HPVM^[C[RG;2 [Y:]+HL&,?H MJMF+.$9(;*O5S[V@U_)03MM ,E(G_E\?WLJOG1\#18D_BF9,\+X_SDT![GA='XAT]Y>P5[@$J?V MC-V&WRH#KM_M'Q_%[#Y;>N2%&K?9>; M]HYM;W3G4/[9*UII=SH7F;W_L,U^G)C2/+!6NY<'EXG7C]C)GN&B#[+-SI1^ ML[>V&BRK(N>W-.?9OMP^!SK%-,%*(R.\09P"+]?!)21Y4 DGCJ..0TX(0<#Q8YX5+$L&-1 M&UY$!ZHQ<2M[,+_VOE-"K'-UMUY_OW;?J1KR'.KO1]2UG\R9;U#0ZD[3<"KFL@QQW9M/"2_FLQ[3&8] M]FZ2R=>0:K<)%FBS?98-R^B/6W#7HXNJQ5?5\N:VT_[<9>?!Z=; M8#$UO]?OL"S?3R%]\YWOGW& M]=WZO"9?6 CGO58(3-RB#G0.S>'YX,];AFDR(16%EZ1X< >)JLE7A7@KB'@+ MY5H^/N2-D;MQ;E>!X!)!<#IX7H 2C5B3D@@J(<\R1PT8B+UC" M(6!!@@4T(P_.):RZ&"ZQ.%_'AGAJ.]^K!@(WM"OAA',2M#&2)QFUYB#83E % MV[9P9GD&9P5 =P>@V6)[U@:G#/>(,)R[$@H*Q$H(!.OF8,.@"GL# &3("E46 MKWH$+-U6>GQMO=96JO1W$?V=R9Y5P@0-YA#1R>9>A!;TEV@D*;>241]#C*"_ MZB'&4*6ZKWJ?K6C^PEHZ3?-M8()^&>!>5B&HZD3NJ7!]3F=6:TUNJ,41Y@QP/9J$ MG" 8@4W%/"PNT;QP1FMNENO >0'%H);CLJY ]=6#ZG,45*X._9X59V>*PG-' MA#02.5.VU67(R:B0D@P6.3JI9=&H1M$EE%*M(+:"V%<&L:N%L)7#86' G'8X MR)24\%$@;')YB)@\,DI)I(4W,F%,-=7RW%Y48.M M$G)NBN4?EC@:YN30*B>GRLFIW&16.3E53DX5H7FO5NA$B$0)=[D )Z4Z MIW$(P0U+!*9$D+M6+J]. '9.M\C^MW].=K[MD3H81@>;GR^V3YJ-@\V/Q]N; MGASL?J#;FU^.#TZ.&].&UO[)/\<'W[;%P>X>7/\/,,:V+G:^_?E]^]N'\_KE M/\WMW?WS^J>/ISN?_IR7DT- ?(7B#$4B%.).6N1,,,A3DZ)-S"ONJIR<"O%^ M7<1;Q#W_!)#W>MWS3P>"T^YY(I-00204@LP=FTDN/:YHIQ1&W)B$K)<<6+[":PG9Q FU 7J80,.L&=C4."C4H^>.1]2HCGPEK.68:L9$DP'AP) MBS7"?6 GS6IQE[BXR2K)I/)()5ZF G%V+<&((NOOF(=X'^_=_U79N%Y-C'EF0";B*D)&_MY MW+E*&CN*R'6B_8YL@L&^M]%]\Y_)QX1G')_3NTV'O&FS2NG1GKU<@I#[ M0Q:B\19H0.SD3\%P[,J,I0;: &CXKP:)Q&,=F..2\WP8QC&-#I@J-\11I@[5 MFW=%<\6L1^\SD+:R[]^^NV.K/?8L4CF_C>7?_2;H_T]XC,[98$I>X%/4V[V" MX=2V\B :IWE50F9$(?]6<,8BD0YL!]OR#=NL?>W!"Z=%G]S?]EJV'\"F"+_? M\=&OQ947DZQM]+K!=TO6'ISG34$Y*Y/3;\H;'$[6W5(0[Y$:7ZZ5Z_SGW3QD MG=J/2C+AF6 JI$"C<1SHK),BNJ2,9%IY0N6;I^K,DZD-) M\*N6KI\/<0Q1>&E0P P(DDP"66<8DK XW (QSG'\+Z&E:[G*-3O/D&MT:[8[ MZ.E:_ H[S3QJ]CIZO6J^;H1ZG ((;!D%$'Z)H(92H#KQU (R@:4 /X;&P<*N M\%?@X_TUO;1/49MN=E_[4@@=X$]N:)[M__UH.[^&*_=DBVWO_G&\_VW_8O^R M?GIP\J6Y_6F/'YQ^%MN[8/%_JI_LGVY='NSZV?)*)_[G]J>/QP]_3>F/_I-ZL7];3]FR,@4D>[!9I$_@&]_POM./H?97P[I&L]%K MQ.XDF#^-PW,G#08R-H[*G7ET:%FB0>&$)*4.<9\8,E(*I(AU43LJ%4\OPITY ME+/FU?IF8>HVNKWA>7/IS\R^I=?AMU1XG9*[55C]M:O,+L7)ND#ERA=5G++P MZ^<*LW'K6;%_$6'/M M5K\+U\_Q5[Y]>MKH=H%+WS?+]+4'X[^F6/MEF=,#D?RC%,3W_4X'H.(U)"Q] M ,/Z ZE?@KE\N7>Q??D9;\-W\G?KEQ^;]?8 * *;#'MK_MP;@]_'?P'?Z;YSDU7E)-B$6,6XPX(QY931,*"I:2 M> 8&0@!\7--XR4;VKY*45,'6&"HP\U@1QES@R M&+".)NJ9CMYH3=Z\XVM&O1B8>PUGUT.*^L/ZFYM15.?8RV5@_PPFO,*F96/3 M["D'#C828RE@4Z9@T6%D;0HH*IO[E6$FM,P4C/%5.K^N"J2M-KFH-/CQ-'BF MU'LT1KG<3I!0BKCQ"EFN*2(XNFBCB<>S4[(!& MG,5.M]UJQ6:9N)Q]7V6TR?WJ(]\U]OA%P]*RB$6Q$A\&KL8OY?2/'EA@=E&,H6 ?$0S.%3& 11(PF:EQTCO%,/,3#B4<5=7\OS\59 MIYUB<8YFF[44[\DT7H4!M&07QM]C,_\Q5GBT?#SZ.L,P1#+"&4L0558@+H1 M5@N# E.)NV"IY"3CD<*5*^,7UN0ENS(J37Y\39YF%MA91XCWR 4&S,)QB:QU M#M0YT,@T]R#&^(S2J .?N@#,;B$)#)#02CJ(2'O$$5HS+'@J7+!':6^%Q M>/-.J@?#3>6:6%W]7!9QJ/3SP?HY30@H3LQQ;Y#E."*NDT"P/@9I+$-(09*4 M%.@G52NDGZ_!T3#TN%UD-ER+MM.\J,6?L>,S*6@G&$[;?Z^USWKS0GDKDV79 MS& SI@AX$]ZW3_/)4G$$^_78=N(?MAO#1@?XVE%9!VZT1WN=9[1:/T *6]W+FIG_8X_ MME7LQ".2BF8?IF8P\UO#B?][..\5XBR..#NS41'48\TIU<@$H1$7&@P;S",2 M*D8GDU3&YPX4$J^085,Y'E:,.%2:^@B:.M-<2VO'"5&@FCG:@;J -+48L2A@ MQ9)B0N9R,+)R03Q#D&7E6GB2",K9HC85N-P#7&9#%SQ.PCK,D/;8 +A@BXRA M"DFAD@!20*S+H53\P>!2^0]65U67&AI9J>J25'6:!RCON7!,(\4T1MQ(AEP@ M%#&.O4P1I$GZ-^^8>G"EX;$DI=+L; M&<\+"E;?/>([F_[0@U$'VRU'% =7EG#63$ND9*0Z)B)%X8;!:Y(MJX+\\_<" MK?HG5WBZJGBZY"#>"D\?&4\O)O%44$DM\1@%RP!/'74(\%7"_#)J!=9<&P5X MRM;HTD+JGA]/[U!$>7[?T$+$;NW#*'*;V[OWBGL\Y9Y?>5FNE^LV^_.1:RYO M1M?;;'1]L]WM=U:EP#+9;@PT]^0?^.[Q:?W3UN7!MSI<__/YSJ[G!Y_JS8-/ MN4#R_OG!YA[?^;3%IPLLUW-7]$_[.!-VS\Y3O5=0(:C0^:2"!PX3-11(2X=189*@;SEP2=X,R560BV(8 P;&?\( M :ZCB;.2<&XBT" #'_;&9/LS*CY=D/FO=NNHMAL[I[4\];,R/E5N>[8OX>TW MG!P@T&D1DU+1\\2Q9=J2)(0103+& Z7/5R/ZVNKD\ZM&O]_ZXWWMK[:]:]?1 M9RQPO=.J?8RNT[>=BQK%10,^^)GK6N>P%-LJXOQ\/YZ!W7WMN6#0WXT-;I&8P'#/4_;.M[V5'V%.3&Q]IO__,O32G^ M;YZCXE?RW]_7:N?'#7\\<=MNWW7C__7ATLV+&@!!T<@9)&OCK--HUH@JAUJ, M9E1GE^K!J[_9[O [Y<.,W?1JS,/;K]=V\XTGWJNU82=HM&P3[G[6:?]HY-N/ MCZ]XWOS",#*RUZ[!UM-IG]?Z9_F/11K1>RP-UE)8CP4/2;H$&ZIGV$;AC->B MH$$X=RD?IT%;]8\31X-93;=:7=#>_ 0?K<_=-OLM>,TW^WG; Y8$FR.,Y6.T MN4WCB^A9_N00"P3K\I!&:H'*6!2-9HASFP'61&2\BDG+9$G.%&!T_;H3^V&' M\D8+5LSU:JGLTIO+Q(\+8U:IH1P.*\OG#X'*+") CH=H2:02&\MUH(X[PT!X M$I!IYD@H]M="@- \29IM=O]WIPU\*W0_=MJG6]UN'\8>=U+>$O*.D"6M$I[Y MPK-W<>A2U (V/Q0#3T"+A4) ]P(*Q$3O,?"\H@:&NE5X;/B1)QZPMU=@328_ M ^DHH&>$5D.9VBU2M6)M8PQ:AT!5AF=G: H=.T2I#.A B7ME[O@B(H=%HLQI M8XB0W, V[[0BL',+RH42AM\'LZ8!"I"K$VTW7F%9)75SI>YRCQPR:Y7S3*(H M.'!"(0FR24JD+$Y,1!LH :G3MPK=M"S],<*GO-E."LP5JO4&GY[^]FB3ST*[ M^,X8O=32P\8(](4;'YT#.FB$%&!X6N%I)65/:'ML;O\\U%A$91GLA,9ZQ!G7 MR I&4+ 6MB"+0?7!Y+\=VO+_.T"M&O 39&*:A-)U8+B-HK#62 YKK?;57^]K MYT#R,I*U:B["6N?$'UX*/\V]#OGH"_=V'IM\IYM[=QR M5@283XJT#("K3!#X+4I$G!"PD7LC\Z%!:OR(Z"+:SK2A7.ME$_HT(TVQ=<\: M7&)H_S0*H@[;_2.M^APL_!MNT X-_[>]R']NY:89L=O;:34OKI6&HGWV:Y.% MDRUQF*QGE":%;" 1<6-S>J+7R$788A,SV&.6PW=F1*!L.)YWP,9@@D$.LF59 MSGIWT$0*5MY=/-_B_PT"ZAMGMKG1"D-!J(1@0@@\.Z3>1%R$0%;%];0X_,',=1\13% MTX"=4?O8Z(#8;V2O3&&RP(M3+I?>,9@Y_CBG/96^EA(T>Q>U8'LQ?Z'L*D5$ M21&&L'G>[C=!<\ >ZL-LV,)S7R2H]DJOT1QZ(6J--'D+6 3X5JW=[W5[L 89 MJD'SBH. ?+K0:O=@TC+E&+^L+4?6:A8":1:1&6#XWF&L=7 \).NB@+_ Z!G.VMT>RGZR".+[([9L2:\Z7FHWL:[MQ#_L*TP5: M,[&)]6;/#HJ-[&J?R(Z[T?6+<@E]&,G5Z. B?_9;L<;*O8F\C*4H]^(\WINF MK%5.5G9APL1] 5)3E,2^_20IS^AUQSAS+SG_;*=<]K7<_CT;7X5#H7<,NWMW M;7*%FGE$DX1CN.N.K//4:9].<9"YY&*M&%D)MG#YH6@.G&6V>;7VZ[6_BP'% MVE0O^KD!!(-%'JR$@N7_+XA[X8M[6Q0;!QOTJL'KOR?/2P="@Z^^8EVWW>SW MKO_*K+C-=EA\)@$D=Z[Z0QY%Y#K1?DB^^<_D8\(S MCL_IW:9#WJ1\*3W:LY=+ !MKNU.(QML^R' G?PJ&8U=F++7C3J8-_[H]X$6] M>5?TS"Z/B4&F0"_^]S_VW1U1D#V+5,X/COF[WP2<^0F/T3D;3,D+?(IZ89X ML!5.@,9I7I60.QB$_%L14%4@[L<1GGW-$%P:L[_MM6P_-.#]WQ?8QN8^^XMI MB6WTNL'7OSVG'?04E+.R!?C\0-V)@+?K0]HFXG7GQ*C=A4:\^U_7^<^[><@Z M-\#GUH"=Z0"?Z*1/$N !QYR:(/7%'!!@?U@E&44Q*)U4Q#*5(:[3*0,WGV#5^YD$[Z0I!UYW9!GA MUV89G7S@VQN'0C@-XF21$SD>E0><#]X3XC"QEA$7P7(:]\U=648WN>3.FOWN M*.-HY, =>9U"/\(_(*JM[#0:-3X?G&)M9>.BU8JEK(P.X^] 82=I=3;UB]KN M(\<9C+&9+9_"Y;2(]R=I5_S/XF1 39GVB3@=O0S:@85?!F,2S$I+GLQDL\P& MBPRF;6# #\)%WH,EUJU<0?/%=9ME<;72*ZX#4MAI,.1E/E6E&CGBE XN&*-H M=@5=5\=\Y HJW: @EX5!WRD$JW#Z-+J%(RB?.DV:,L51?B<+;A;:+-PQ2R#8 M):4YTFRDD0%4'& 5]E&_B#[)K\64LDC_B%<*<1I[Q^TG/U3<.B1"8$:E@\\4 NM%K!#R H@A$/]F$ MF5#Z%W5'%6Z;VUP@\TX^[K@%W.I)NM'K-3HP&>U&+V)2=WRO/7#QW3ROUWGC M[K2WEI@Y,;539[,%MQIB8'/D_[GQ>)9C;PP!CFL]UR;G,2DC'5=2&L[%8&<% M2Z,$)4 E4IW-+P&'OHOZYT/,J/&1&B1QX@@L$H<<4P$10L$<(2;R7#SX^M-Y MD)YG6]OJZ/W6",>-\WQXI@P7,A*D" 5:SYE&FDH&?\*$\V"XY?B&P_?UVEYV M4)7!LY-6W17=[\2!&0!LO=DLJ7T^(QAS\U)6T!S@3WG7NI:UM HS;294^QYR M=#UQ&08O;K4RKQO*SA? O(JOS,H0W_E\J$@*0!A,'B&\N V7WKCA[AXW.O?;;VN_C1W?3%WF MZJAF>/ SW)V'*CIB.3D1)[?HZ:QMRX1ADV=P2VYO^9WUW[[)^?F@HQ@"G!JQH8 "P M'A'9G!J9J J22"EYRNW!\)WCX(?B/1L//Q7#/-2C =UF0S'VME7XB8I8Y6(O M@<4=^9F X#=AJ7L+B: .*7DA>=#P(T0D29 >=S&.W&LE,IY:^"U+'(A:M]V,A4.H M$_/%UN#-[W$< D=NGN[]4C4X\XE)CRGVA+.DM2$XD1!QDB"5B5:P^%Q21^M' MATY;''3NM9:B1=QHC+3S&@4<+!=>8T%$+GUS;UB\2O0!1,ODH00,>9#>/'R/8[$4Z;?3&PT?O=Y2@*;?,1L(TT9SQ MI)V2+F+GK17<^W#G?:@Z2EB.JG,PDCUAF$KM$,8J@I&,';*YWI4A8#M[3Y.Q M_B['"HWY1U=SY>OQ'?X/%+7*X;]T61/9^4]"D@8H#.9&($XHB)FE,7MEC-51 M.&?%+^K\G_ '3=K-H0-W601'A?-4.JR-Q))G"8]18ZXX%23YQ,.@/@X=UL>A M5%?Y^X\OXON7VQN'@#+&8*P19IFO*PLB+H1%V#MFC<(A6G4G@W) *&;LR6N< M&;.?<]%VNE<\(O.L6@+&7E2,*!Q091C#E2?[CC[)@8+$4,VU](9E&W#B(HI;Q&\,6^=GAOQANXWNUS/@[F&G]8_M-')@4O91DI&@(?JZ)0W7/Q]R MKH(0BB$:X >7^215V=R7B.5#C!2PSGV)Y@C:OVO6M7^4*=#?=3I6 MXO.<".PA:[Z+$S/;VHTBT=P6)XBQ_*JWW>/B>\4O^3,_0*0'[IWQ;:'1O2?- M-IZ%1)0A21$.RFJL(2$0H2AVCE$W*#M[[:XPQ[1^/YB ]S#FC5;(_WRX&OEV MH]4X[9^.G#N[G<;14>Q\;'<&;I\OY53,TJ1J(QFJ]U8VNPD3F$D"N)E\3ADF M AGO'=)*ZI 8)UJ2;';?NGM,$HQC^R,K;K$4!<$7F#G1'#@08IFK.@CP:F9'7\X93UJL(=?_.A>-:/7L47S-;V!9@VCLJ*5C"C9>X/H7L/'Y$-BA MVSN2VVA557L),(+%!(5A/A)#&< MW@4VUC++F_$#!A2 M\>E3,/ +9V6_E\6! M[$9A\14QMZ5 7D4"3.>=3^2QY\?@CV<']1N? ]]0X10/52AL>A>') M>M@'DW1-C(L3<7>/FA2.-AO@QQH$IN).N J8'82"O5O,FM[RL>8HPACE) MN<\T['N,<.0L;'[1<.NIB1*V1.!1-]F(8_7(2FJ>%Z$1:J$L8ECZ4G-62ZYX M6"MJ*TREA=T00I%/_183,"FITQ2,VY0<]R;I1+!,+%=+U]'(2L">3L NZB!@ M(%X42XN"$ #M2H(5B@-'@>"HL-0A2'P=M%\G8&>S$M8M\WON(V(O@ W=1A9' M&UE1"+8U-,[G)%YV!O.P($VR1 <3;:0*Y\X]+L&63 Q.5"?8LOG\5G;\9FXT MGG_P83C2RG^7M>C[S^W/AYI(0Q,SB'D!)JY*$31'1Z0,)L$+0&?NW[PSZ[,9 MZO_.EDBA"^M5J:#%2@6IJE1052IHU8KL5*6"JE)!KZE4T.VE?QZW?=Q7?QQ# MOQFG@SR[K[J3W,:A\#@G17E$5.2(&QR0 >Q%F'JE8G3&<#W=&6XE^?2D]V?0 M2FD4@E,66"_:+Q5>_W8?[A6ZO[]=S%!X,3@CS;I0[$XXL]A[$M_OFS<-EM!U MS>DC#);S1QKLW69V@.#7P?5UG9:7\]$Y/93+[?)I>@7KV_A#(=>C^B33;6!? MT1R,:AI/3T,E/K=-7=[L7['DY#R7123FUI[OB_9=']LN!Y= ^?-OY;K*&]SP MM4ZY;:^+X:4;V4CHO47%2\_4I7QWF.XZQ6&OEXU;IV]:ON[8R_H.#=]KBZ[, M<\SH_[MG+^_7U/#^?E[7V8;W4[$BMM.YR U>%\B)?N:>]_>U=\J>]R?^'*Y] MN7_YY73_T@NX!S_8/1+[IU^^'^S"W[L',%9/#CYMC[XS['E?O_P#WJN?U#\= MG-0OFW"_X^;.9K-Q\.E+$_X^KI]^.:Y?_O,=QI2V&_@B][O?_HK)SN81KY\? M*F*I)S;EEO<)<!^X2 M-_!_88.4E@M-M6*4F-RMS B2B!G4A* 5W*T(W.$IN"/!:$.T0\2$"' 7#7*> M!B2E(#;'\U!E\Q'+2X*[A5ER*O[W*EGR7[';?5LF[S<&:<0P9]U\[')OUCPU MG==:972Q)9F[:ZP>>O[V[&QQ#]YLPX10B,'DQPPJI#=$(F"HRLR36=I..2Y#0_,UMRX_<[P^-\%'I4PE=IZO,2G4I3'ZRITX3& M"9RDM@(!:(+]%I-&1KN$HG?6.N-\$)G04+4:FEIY]%ZB1^\J4J,6VOU\9)B? M_GIF^XJLWX=-S6IO&,_ [!:OZ%/M&[?O&_7W,PPO6$%$"A2% #\X.:E@ MQ6S-MN48-?D;S4'\>9:C[FM%:D]9?J7PV8_6(5]HCA>_2*08K\W M2K=7$4"^DP;9 ZVC0O$W6B-G6 4"UX# -JD?'09J/><\(JJ(0-QI@K2,#ADE ML%!*<4S=_#K0M?%**O<3":6$C0%+'[3D$C--(^'*"$9HDB[0LESS4"1F^M]6 M(K%TD6#;YX>):FF#P"@&)7+_+&!BV&*4G"0^$1MU+M=\DTBL <9TSTH,;EZ\ M@#S;K6F,G-V23@?%RI\5\H;C_% .,_.=#S\'E1K&9;^2[_GRO?]S^^@P.::P MB1Y9:0SB@6.DM0+RP[P++D:E+-'MBK_@[9G>\[,31Z M5Z5E5N(9;BO+OW'6:33S"N"UVC#)MM"FLDI73D']GW]1RO_;::Z!I7)^W&XV M+U#[/)?:RN6!&J&1B_I/U@5:FVZ%]W[GGZU-1$QM>H[*6EY[?WRM?87?+F.G MF05BXU.FY&5YH#CH^'(MO/CC--U:"7,2@C$16\VCUII0BZ44U%C)E"U;*V', M&;X95?Z""=M)Y9 _6E^TKAG4+_QC6&[HO3V#=WH7%;+,1Y;O=&?CT*OHN?42 MD,6RC"P):>P%(E&'( B #A/S[>O)?09D!,CUQUREO%O[;:%N6Y5(K(Y(\/KG M0^L$)TI3!$P:J#6C'CD9):*1.Y:\M7G/OX-([*U_7:^%G$K:&:LR]ON@"-A M8&+(5'G4L:=%X=5&KU&452T<)B U[=.&KS4 R'QOB&O=HG[= M\"_?[@ R_FAT^MUU $O8UR[NAJ!#2+NAD\\LFHF$O2)8TAC! I'<")FTT2Y8 M)BWPZH(L82Q*L@2_W.HE'&MVDN6Y.Q3H2F#G9WY_R*7IN>4AN.R0%YIEBN20 M3AXC'Y046 NI<7A<#*L$X=D%@6^?'RKI<]P!1RZ0+ @VUVP4#D7K&)7&VQ3H MPY&K8%/7L:9!)<1K254#A*BLV>C:G5AKM:][ MZ.97,L+)ZEK7WFE>6=+[%=@*1DH#.A0%:)J,PGI&C#6&2I*,M&I^B,>MY4?' M2VP5Q51"55]KJDK=Y>=+P#:9; 3XS:*Y0RG!Q7G%5W6YTU#$H;]>XH>5" M ]889+SLJ;($LC==]K!>2.E.VKJZ3[E1(^I7VO*OO;N>: MFD%S1A1VB!J3,3((9!B-B >&A7))$V?>O.N=Q^:/..M-*.NJCJUO=ZT\7.W& MTP8J*_LU+X;]HET\*CK+#R MMRK%E-Y87OIVFK;P66YT27DA+'8F<6F)DU9( MK@*7BC.3_,(.SI&<#4YSJSUYOKQ]QMM@320=70P6$9U2;A*MD&/>?,2GJBEU M-;#))HM%M;I776'J\R&E@CH&=H8-N0Q_- $Y$0U*Q'K-@2-9@,Z74&'JEHJM M5^U,4C\W*Z\-X6Z< $_$0EK+JOI)"5YNM& MJ!6NXK3T%(SGB+XL3BY^Z\3UESG/_HE&YOV9$&^.P M2<3S?%2*53*.BH"ED]21^^0D7&V,X_1O5%S]2R%Q(5LE'XM.=?M@=+V"6-S3 M>C-_IO[IX_>#S2^G8+&R@Y,/?!^LV(-O^9Y'HK[Y\7C[]$MC.A9WG^[!CGN$ M][]]^5[_M,_JF^%T>_?X9&?S2S,_W\[F=[S][6S_\24_:?"8/YM<7,?LT,V]4&IZU6 M'6Z_6]CTV\5>6"'3TI#IZPPR15A%B:U%6"N..-,862L,D@X++*,G*H%E(-:X M?'""U0M.T'TF9!+W0J:[,L(*F19%ILR3=L_;%2 M#9 :,X#$8R!>>8^PB@YQ MY7.SCD"1]UZFP(T(-)<*$&M8Z(HK/34BR8HKK1XBY1#)"I.6ADD7,YC$F)7" M.8:HT IQ24)NJ"B093Q%SD2B)A]JLC7#'XQ)%4M:%)-4Q9)6#I,^MON51VEI MD%2?]2@Q:[$5CB#')= DR35R(6*4O R)"D45-@!)>$V9RJ7TQ!61VCW;? A/ M>D#%H@JMJKJU3P5*L[:;"\)[;B+@$% M-2[*DQZW(,]K8%!EL=G^5='#R23V5T:N%BD_^3AX]Z#.,-[FE7F5G@-DAA'L?Y>QU>_[ MG0Z S48KU-LM7_Y1<:-E8=#.K,%&#.:"B8""219Q3BDRDFJD0U":8B$UIX7! MQLFLP?9:J^"N9,7;DJB.ZMX6086^#"JT\Y.VJ\*,56'&E;>:7UEAQJ?:"69# M+IS@#%N=D/..(ZZ-18Y2BZ2-P1H93(BV:&9%)7]-A1G_,]7#NMP1"@F[M4=] M;O^U$A4RYJ=3J/5RW69_/G*RQ)?X([;Z,:?F#E,ZOC5ZQ^_[79B1V%F5)(GZ MUZ$F'UUL@U:!IEX2'F0IU;P[=TC>BAAA[T,"RE ZFK,=Z6SK?HG7)J*.>NQ@49XISK6TP'F/8K11L\%ZY:TIE5^N^ MC'7_?GD()(K0W## 6F(0)T$AK;1 -I"H%0?$$->L^U4)SNNRS@IA/GWAK MNO98D9@^ T_EA>=?(+^SB)S=BQ_<6^ &6]E@)[N,X?4*&?Q[B %3*"$6*4>! M/6"FD%-2H. 2%EP1EW)*Q^JAQFM>,RNYPL#V$!6YG@#!'CD3"2+!:Q:5-$[3 M^=RY\B4>1>0Z MT7Y'!:U[:YOG]J+[YC^3CPG/.#ZG=YL.>1,G3^G1GKU<@I KDA=R\K9(=LZ? M@N'8E1E+#<0>H.U?M]OOF?T7R=&Y-'I&Q59N=FKO:ARQ9Y'*^;;^L"K(^W;G M;# E+_ IZNU>V8F@.#=JG.95";DH;LB_%?ZAHN;]H!Q$KGN2RR*5J?>_[;5L M/S3@_=\7L&[G/ON+29DW>MW@Z]^>D]L^!>6L+!$P_ZQEPG]WO8=NHA/4')?; M7;P+[_[7=?[S;AZROAS?Q$*^AASJ,BHCT:TU>E=;N+NHG=J3=J=V%'.AQ[/C MAH?WCHJ*[*5/X-CF6E.Q5<3+--O=HEAM+6M/C8!%D/T8%/_W:SPJ2DULM4JC M#2ZP7KQ%_GN7/?^./E"]TCY0_5P^4%CFTT:O0*:-5GA?3/51!-"*W.HO9\'W_;8/MT_/X#/3?/B M[[X>3@Y(]3N$-N47"9JQ%& M$TST# 7N/.)>&60Y 0N:,VJ3<]G)-^W02QP[D:S-5:HXI=* :9("%LYJPJW% MT[[0L74H"[&,K\3-7M&Y2G[[_2?'ZQ@.4B0GC5!<2OB\D21Y%;S %+[\? 5P M%BS.]%>TW=A=?;_Q.,8>%QV*FGGDA8LVH^QQM&%0QJ]; ]T;K&VK]B6&\W8; M) 0LUK7:>Y@6^$JK88LRN3N^UW:Q Q83,=,=>EKQ/ ,P7/OJ3OD3"]^I^&8^ MVX=]=5#7[4:4\MK'**FBQ/& L4W<.$]H!,@* %2#4H%Z%IQR'%2,.V+ M>LRB].05QGLNA6J+CD^PF8_9]T/)*YIG-18[)3 N&):4TAJV].2M9MC%D(+U M)E KZ: >KQ[6X]77.8"*&KZ+0V&!6P>G4#2YAQ<.!%F8>I2KP$K& MG/1!OGG'YA6Q'=14'NQ(18^^[ED^KLQF['#CZQ[GJG(@"S#A36!)O:)NO/T9 MNVL%0&5I@K=J^12S%UO%Z646+]B1[5%9M"XW"ER-RI)W:;X'>S6;W*NG.GO< MM+GF(L*<6\H#C]PIY10)WB3MF/54,9LW5\)*Q_CMFVO>57?2T$E>[:\3ED!] MXS "VA$A%=(L@>PKXY!6B2+.3="PWR:8\G*'17F'G=E@KXA7.Z4&"&XJ^UOD M<_M&:[P_RZ2J'-N0 ;-]UAM44(7UCT7KRSBXYK#F^)\6X*IS,3ASNSJ:;[5S MN['8\8ULA4^>\*_7_A[VNBRO!5( RM8HNY)E:[\L-3US^\;4==?&+E*&&12/ M!<\[T%$/#^'*&S1:A8NLZ$USDX [C45,'K@+TUQ&J9.P5*IDHQ8D.)(QG@QM MW$E)+T!]GICO% ^RV]X=CJ/>[L%JP"PTVJ&2^C&\'Y4P/]\^.N!%TB$E 3B?>*)>&Y,,YS(%1;R.9,!U M^)#K%)77K]>#KX,15W;4-,Y?Y"A4Z6-@3"%I$TAYXAYIJA1*2@0IL!<\-^TK M#B[G WUAZXR94^UL,K7BH.4#'A3F+T1F%!:?&^;\:(38+:0!K@H&U1 I"XM\ MHO]7#3Z3%Q%@%30!K+/<[+ALCSQ$M3$T!L OKSXTRDH1S4V3+W(G@?RIWG/( MW^)0'.S%*Q/*21CVI/[YT&O%M 4K7U$/IGXB*3=(L0@VR8@U\0Q'E<^ \8QD MPO1U9*] ^U\SAUMO.+,(^SRT0B-!!E.",($P(DRP01/=XTB7;Y_Z('2,NT?ND9<*D?1 M'.G8N]@N^QTERP6B@6O$6=)(6Q,1[$M4&LP,]I6KZ*YFR-=XUBOB8N>8(B"C M1=STY8IB% C2QL)@S M+4 I!WZ>%51_Y,#Z&%VG\& 17MA*8#&59+/T915T N# GH$]\Q. NA>!:2QT MI'0?::PHQ&-L$M\Y;!+:<@(TE("M;0SB%NP9JP)!2F-#51*$:G<7"I$;Y)7, M])$.FQXF-Q69N/_9]L9E-GF]D!X3AH@"ELD%YT@GII%7)+B8G-(*O=P"N=/^47[;YB9*93+>8JDN3G-LB(M2Y. W;+3C\)]5 MDDKBK;># (M[ =EN,WT4M]$+\14XNMX[PL10C9]5MP>0!3 MGM_ 1KQ@),_C$+DJI.=:/O?YD(F43* <.95 7C2-2+. D;",8Z==KK4\;/,Y M_]!EP+#6AAUCI[.(RV.]]=K'+ LERRNR@_N=LW8WH]_DR6#&M%5B^Q=%?Z97 M)1I3#F&6690,.OD$P=NS',::7>;P*(WGYZO;S06*C\*,VND!@X;=,(JXYZBD&-G[ 5$QRF8D7?]AF MO[AH&= WW 4Z[=-:/6_P>3H8+@VO?(/Q:7X!;I+IH-IB HHYOI9.%1]92FV" MZYI;_Q-!B)NQ#$Q^$1VMGYX:?6<[&X=,&L:,LRAR(7,&:D FIZ9SJX#S"Y&\ MS5M=;,W&&?XHY[A;QI-D1O,#]H^C"16XLOCF[EO1XYC37 U1E%-/:4^L)J'D"?AB=[P6+1LB9P_ M](*:(ANSKIFY3X*G5.N$Z.7W1.;K7)I[7?;F]SBGCS)8=;)Q4]3ZU'?EA=9MHLH:D.4K2YK'ZYJ0V12.E'G[Z'U6*^=T3M9+IPP3W@?7,;RXD_$P57>=MJ0M6"7YX>Y@77 %X ML8?_9:K[/K3&UTR9WTD;+C/]E:GG>T^67];S/?E.X1YPK3V\?^(OZY? ZNFV MJ%]^9_LGVW3_=$OL;.[!^/;Q=#U?> V>YV.COONE4;_<9O5/<'WXWLYN:&Q? M'C3V3[[S^NYG4<]UI&:[W@#;IT&!39\BR^[K()&U8-XEK&,(/F"L_)MWBEYW MNKM:+6^61-+4&*0Q!<&-Q@FG>(J89!![<$7R7[)OUTHRSJ_'[4X/ M%7[AVRCG+][4ZSGY5K$*V55>0=6]H&JVFY>(W%*K(XK.Y(!\Q9'%6B"OA1!: MLB"4>?-NE9K#+]MA\^JU=.F$HM+2AVKI-*%(D@L6DT721["*;&+(D!"12#&* M$&@4.5K#K)"65FXJ4,)_;*=1',@LA3*\W!9]STD9AFM08=%]L&A.LW2P9(@, M@B-I!%@X)!KDE.;(L1"4\=H%FYNEBV49-RODAZG4]-$X0Z6F#U33:;SWN=:5??+JOOE MRI"O"LWOA>:S;2Z%YEIS;%$BF.?R<3&WN21(8!R :M' 77;3:/;+]+A?_58X>4^0K&J0@4F9@K7DFL(W'86TXR3LYVA7^I M.'GO7L!5[ZNKWE>FZGU5];Y:M:Y15>^KJO?5K]G[:FX'FEL[RDSG!IFDE#?> M2;!^#+,F1D8Q?-UP$1V^ZA?Z>-E=LVE\H]Z@V[;7[\"_5>;7YT/E+?-">41L M$+DWO$5.Y#JY4AAKJ LQZ!>1R;4[D:@U0)3^*8P/+I*K7)T.5KUF6[9YT6V, MTKNF:RB4[KWQ-NS=X\%5G:3LHO*&OL =BH^3J@P_(S ML>BZYNQ),K%>@H^@%*BR('\62?@Q[+?[^T..!7XU#\F\1_QE?!SWJVDPS[5Q MPR[Y]P#8OA2R%G+U@X^-[ '9+W+=[U(6ZD4[2D[_/#W8]?S@Q/_W1[]Z"Q?YGWTZV?TXZ2_=.#9OWR^+1^^4%LGVQ=U#_MG<-X M+^N;>^Q@=_]G_?3/DSJMGVZ??$S;LZ?X*MKDN9(H:L]0;@B#'!$&>0.[LB*P MK$$ $JQ)-5L?[?4<$#X3^O)KTRI??;#BD\+29C_6X]ZNL&AI6#2;&($Q2]@9CKB+%GX8CXQ1"AD<,;/ DCBU;]Z1-)86J2#BTAR+RQSA./(WKR3:U(O*UMDQ9)/7R"YRHKSMK9QFBOI9O_NE-.W M$\\ZL1O+*KN-HOCI6%1H1<:> \[V6J'1'32X^/#3PT?+Y:O@:Q'XFHUSC%BI M% "Y" T><5@]9)7 R%,J$U,:6!=8@*QR2CVQ_OU=(E MUP,N8BM2/YT3FM7(S==\ RU=3OV19^'P-,E?L#I@1(BU0BH70J) 2->H>; ]O9BV5&SU M!D1K [".U6J:AV;+"/"OB.N#IZ;"^KMA?;W=\A7<+Q?N=V;=IU8SG11QB$F+ M$==6(\VX1,)RH1W%5@B7X1Z3!WL@EJA%CY@[-#=4^]:V#"\S?/>JJ5VC5>I8 M?N(B%RIWH6I?TPUMHA1U=S(2=ZT6?_H(RU,.+#=2&C2:";9G?]DX76G6%;M; M0.U"<;ILG]VXD>7P%7#_ MDPW@^W5X'[C^M^W+_(RCMBH&ZY4K M4(X26J']?A(W=A$S#F=\H)_[+<-Y'/7O) M+]:J]VGA:3;"@&"6&SU%!/(()$Q[!_P+_M0I8FN%"8J$-^_(^E6ENZLR1ROK M"7A9NK/('E_ISC/JSDR7 $^$MB0@R7&.SM$!.>\UF9''8;SUCJY[,9O(,C9?7?]9OK*PJR!A+O868K+XQ9;8 HU-@?K\@66 MY>]R4486 *(53MR.$W-Z_@@E"942)6U8;D_FD W$(QVYOG>0R9VGH9KD)<2A++\3 M4/[\6Y.KHL\&II37S17K6KVWR#Q;I,I[VSVNG5E8<]B*:[9(0>["QNR;_0P* MQ28;:Z>PY_8[Q;9]E5X^7GMT_ L^7S(!#>CF\)?BI:O=.S.Y'S=D!=T[F^M7 M/RY>^/E7F^$^9T^A28MO6%?D5SD6%OO?]B_ *&MNG^[S[^F;S=-:L:QX?G&S1;;IW<7!R= YCXOMTZWS[)#1WONWCG4]; MO/[I,][Y=C#OW$5PQ63 %!9!.L0)-TAK1I SWEI):'#:OWFGU8-#7Q;5A)?1 M/^B51;^\TM3UI??]J;!L&5@V$^)BK5-2&Q03R]VRO0(LBPY9:T7@6G&GU9MW MA)$J1WU%=+ ( $/MA$81U]U:V_4L?+!@H/&G/[:MHUC0W/OG=%8UR5\V_BZ= M2TX%'NX,1&ZK]6$@O!/+"J!^Q%3O:]M"/N6Y9''%MXT> MC-O?["PN3BJ_QLZ/AH^UC:-.+)R:BYT>/L?AZE:KMG'6:31SKR:Z-GY$6BM\ M\07+[;5K,#([?*K:>:-W7+.U[N!QSSKM'PVP,VKGQPU_7.O$_^LW.D5KO?%R MR&?]#FA_/F)MI]K_6P"?A(TRT$B%3Q9L)&95) F,*!T3S8A5QF-@SO $+(EI M6/I[,( =!U)8R-5F/VZU[M='0;Y,?+IWP[3MRWV\?708*4V2:8I44@QQESRR MRFO$)*/>.>(T,6_>X?7K 8DN E_K:V2 'R-<+=P][X^KW'IZT>'1,$>0E-" M6%$/2^\3L+O^1P@2([:+WVL=,^ MS0=^\:R0B$%_PJM=!S[<[A\=7P44%/T%)_>L3N[1F\\+%Q$PXF4@D6.N-3P% M")BDU& PZZAQW)LX(,#B.N-]1M)RO_2=]*G=#MV-5ABP@N[7=C-4,C9?QCRM M?SXTVH"5H0%=9;N);..0&#*4[ M&076Z(Y)53Y8AN7*WSS*"Y:=I&%])8C;@NSS?<&8CV++SYR"KR+S+-2]!U]TBU+0KM^%VW8!6_Z*1_!.BKF8$FP_9V^T#NI1R M!6]VXE"@0NYQVBAKG87UVN[86+-?./]_K92FUDF_58).<<%F<>\<[MN-S;4! M^)6R6,(5/.309WQ1^I&OGC"/UH\O['IMP_M.'ZX8NS!K-O>PSJ,<(=_Y<2R_ MUDBU!LAW%Z J9V$V6D5P8N_8]@;/N,!=BUN S!QGLN^*"^7/=,!X;^?K7@Q& M V^LAN[<9O2,"L[,VCTPD['Q(Z]WS3=^-'(XZ8_\='EN?D28S=/\Z+]E1Q_% M_WV_M5G\1O[[>RT5(@V7VEO_N@ZWR*([C&WYLP^7\"#D[XMK;L+/;E&VK)"8 M5AP3&-L:OV6Q=X7!KKD!:X+^OX;_GDWRHA]YOU!L_FBH>W[PU8/1[83AFV IZ-H"WC-"G/< M..N6#^'!YK?P<,?1-O.?68"&AB(HRFD,V2, +V55\UEW\@V/V]VS#'C=>?.2 M[]R%#;+489"F[[&(_1DPA8-X=GS1J?UCP93K#L2S1'VX;^C[7OGB<$^85&%0 MD]1O@AS[]E50T>BN$_-7?G$JS.@FC\5 ]E1N '_6[A:EW-Z64_8C7L7R_GLR MVFN@)OCJ*];!W@3K?>U7[MAP_CE4CN)Y[=;+G\>C/O%G]B@B!ZCR'=D$@WUK MF^?VHOOF/Y./"<\X/J=WFPYY$]RD]&C/7BY!R/!+'<AYU:EUBO .^,X8V84MN=O( VFVLW4!3"^VBONU2TOD MICL59!/($!@$S5":./FFG:R7#7A0H&Z#JTRSK*$YLP9#Z<)3%9[T 5LIC!5@ M-VFDX]FI6?"&]3GL9$;3BZ6X%?HE>;,: C8?",UZZ6R:_7E358E[Q6Y,.GRV M6GFY=^W/G-<),M'OQ%VX_A_-MO_^O+X[^_^ Y__0.J[S4;]<@_7X;UI7\[!M[T\OHOLY]G9/?I9W]S#^]\^'M>_ M?<#;NWMDY]L6J^]^9CN[QZE^Z<6AM=9X@ADR00;$1:[WX$Q 7IJ48%!6.?%F M8&'V8]C(_C#KC 8 P/#3>^C>@G]Z>P:SW.OV8C;A"Q6#2 ML[?CFJH1A:C.A9U;;_?<(GY],F2C?/*>_3GA[,J043I43\O\JWB5?U5JP=!G M6B!%-GQKY[:[D*OTH7%.,Z[2D>9\*)_DC]B*J7''0FO/["=]4P0@.^V8DM M'X$9]&AU=[78C2NE&;XU]M^Z8ZV MA8NIZ%0X<+'EI':;']8>V4:KV\M?#A%F(,==Y*N4$<0Y^C[>0B7X4(#E=T4@3OXM.[(U'F*TV4"7XNIOSU_V?O MS9O;UI&U\:^B\GWGK9DJP4."($B4JGSC)];PC.8MS\K/_26&C+4>+KRC% M<3[]KQL@*6KQODDQ:^8DCBR2(-!X^NE&+Q.@Q*>C/GJ!W_[OU/6/F=CUH\W= M\@ATT+DX/NQ^[]+.K\[7XQY<][-[^*G7.?RS?W2FZ<%AA\+GWX\/WP:+^'[T MZ\]^AWZ,0#/\/![L4ZP?SD MN0#.;#@VR59$)#PEB95!1AFC/%LBSD*%"6CE1*:*,PT_"F-"@W]Q8V,>+Q+G M^A(4FZ/EE^(>-/KFA\\/%G14(*@(; :<@:5,)MJ&AD=!H@-&]0LV:+GS:>L MX*SE)G/]X7G7J>JK(+<\#)O[U?RI6(6B>*[3RWK:.50R![N5[[0EIY/3$99E M,7,G:H#=O3R?6F /^/.5I#,_E)P39?Q2'20@+U?A<[Q016@%"9]'P4!@-DS0 HQ%L/AD0MA@*7J2^3!ZM*!R9\C.3;X M@+T>,&Y@\T#!\ZDZ@Y_+XDXNVMP-HGP4LFZ@W'"GO(@\=B-!!RVP2>^S/94_ M\"^@FB YD\OR+C*?&YNS3V#@\&VT36" S^^6X:EO@QL2O5R?MOTZB M;[',) \B1H23=FTY$13^ .(.\FX"8XS5+*)$@.;SQJH7,A=S M)O6IWP*+.P"-S;JL7RDT/X &/S9,]J?#DS^ZKL;A0?87GA*^&XW?PE@=6!YD M-=GY'[L0G.B*'@-L7HS&)K?#5RM#W3T=?(M31E.6&**5T("8F21 0B1AJ0JD M"(',T3]9#)BQOH[/N^D$;+36/I YY[98,A"> MTG+4I]9,^R"V3F#_O'R#H/Z:[<7N[K= B"AEC!$K60#V8F2(% G 7"R!(6L3 MALG2PVL\BF5)L2IQ"BS0A17DPTGH9F7T%XAH4Z-^^*1^7(MQPT* M64B";1K>KECAG6H@TFV MB?CEF4B?^/7?Y$"CI/1^;IV$:W;Y*W1N0\><@XZX[,C9L;Q MZF**MRH7_RB%%5?FC_NI7:NJ"BO=7+&6DL51H..(LXRE(A4B#&DJ=&PU3>E] MW%QOI(N/]^2\Y.9@U7EF7A+SW]KYY6LL#&!,]&U\]&OWXN#P^+1S]FEPC&?N M]-/@X+ [.!K@WV^#H\-/_<4:"\=[W;.CPSZ,=M\?][M?WT;'[X%C MT^.>^_OPTVGW_5^K"A)J:U(+JTA8%!K"*+4DE8DF(C4T-2;DF=%;.U&;)FE; MA-'ZEB7T^^A)NE(UP' M,% 9:L,Y$Z%E F B,#*,119'AE&69O)(8_<:3I26(8F-B#F'7TG,D*=M6/)V3-.- (9GJO'WQJ3)?P'N(]OY$;/UD1G4_ M"6D09QDPG\"P3)M4AE9**A0>/ G) M&^*S ?BV7 O9%QD5H(L"PP_%+$A(@PTD3:V09CJ*$X=OG'!VRE[,/%Y4(VI M>W";%^^1M2G;.XH,52EC84PI2T*E;("1&1D+K;)6) U]V8CMO4A?0I4P%>J8 M!)F*"1BL"5$!;'2MF([30&JKQ=:.$&F;)6NSN1MOSAR!D3]DK^_.-&J'(2=C MZ5)T'^K*^;U1C08,33*EI)0L8E9J(WFDN;01MRK)&M*R_JC6?;-$6E@DM-9" M$9-1("TRY"05G()E%K,XCN(PP_810%K2L"W85>6K[FJ4;:)#YO?>WFDF1!RR MF$8F94EBT\A$298(G<3PAPT:TK(1VWN1M,1!G*1)&)$HL)0PX)]$AB+!TH2, M&2.LE@R=L0F/VTGPX+JWC[6]7Y=;99Z5O/W\X4/C.[D*ISCGF0VBC /E8%D8 MI!&E-LRRB.DD '+2T) -P*G/2S0$*(=48#<3*C'V- 0N(H7!/P(E;*32-#-; M.V$[#F@;>,FZF%>-[^21M[<2,V1)(G,DP8B44J M">-"$!'"'V'&@HR*R(0)DI2@#6#5#A_.4AYQCVV*DZ7!D^?*\6WPY-GQ9)$5 M@8&CLBB.2&9,1I@,(I(:&1(:)V%LLP @1&SMX'E2V$[#QW+.O!B<7-')J%Y0 MP7UX5>7&#*73L-30Y9DT.VB@V*VR3, M7-L4+#)R]*?;NTFX-:@84"CU<$(#Q>2M9=HF#7.V') MY^LCO'GJ>HO6);;W_:L>[EMO4!:(E]B82PZW;U MRT<1_2G[: ZU6_^6PRFJUT(]KF4"V'IVUGU:RW8UW]T=N_+D6,K_S\O95S[( M2_QH]T*.38&^-4#V"/,*+-^S[J#['JS5O;_.NF=]^.Y'>-XQ_*U99] )#[YV MXH.][_3HS"Q9OAUZ!!:Q^=[]VJ$'7_=_=O?@W0;P]Z^3RZ-?7\":_L[ FNYU MZ[72OP&A]G30L8&]QF_ M\_MO*%1.<_/!CAU>/0I>TB=$RY)*%$RB)!*.1S0P>3>87#HV%4R%,@F)-E%$ MF,T )@V-B!%IQ".3)(+:K9TPV8X>^:SAZ2#RF2*[UIM-%KO(1YY;\P 2^:"@ MD/4$OY4\\?$K!#X4 M^[K('](0!U;V3>CT?Y+5NC-UAX"RQ1,@&) M>": ,D:"@%!(8I(XTCS(5)JD6SMI%+?9BHJ-AP2(OBKC@(@5[4=,4R\"+! ].#1$@!IDV.J:" R\*M]F# M3<='1(+&D5:C/K;8#P\A/P]*S'E1N/O[B[,?/!K<=W4;]J9CF#T/6MZE7C\E M+G'K]RX8_JR MB(++PEBPV*6$*JR$ M-$3Q)"49HX!F6!S%T*T=&K6#%3DZ M_WB>])PG<77]YOO\=Z U)0(TS.8)@&#)XQ,'H9*9(F',,L)T"%:."%)B4FY" MD0FP=4( @NV OFBJ7N/3N9+8:#PG[+]2I\[+\YH'>G7>C<:9[6$$; 5W#?%Y M-+Q;D?<71]R(6),PB0+"!""?M$P0R97(="H3$06 =P*(SW)6T.V)3^//:8C/ MG8G/"BQHJ,_C0<$R]8FXU28F-K$ !:FU)#6!!!LHQFQ0D=@D<(==]&7S QNG MSM71456!_<<-CEJ=JW!MNL*KB)YZM#S#)GIJ?9%R.7K*1DRGP(U(K%-%&-6< M*)$F)# T4("A5&OZ9!6V'V$O;D9XU5.!SF\3?_48$[2A:'PUB[T?)#"JN)UBPF+- )D9%5Q++ A P$/1(8H!5OB^2W0>%;I'&N;@U?O%JQ MPQ+73&V4]_ +?[B&]KT?=I;%];=YLEN\<#"[1"IXM^GDZDM6-&][\NR?6Z;I MT7"!&]?^/!W/"/Z))6ILY7 M[-W]$@#R%3VQ_P 1MV/\%@Q'KLU86J=CA//_ZH4VU$%J(L4X8T8&B@74*IM* M)D)%H^1;LK7C,F@Q(^D-:@)72U;>-GA&I7)VZ_&':'XR&/^$UJI;E&_@6 M76SDBKUD]W$0O0&NB@$-:@W^Y/!08NK3N]X0C-:>[+<^3^ #YQ%J_?W+4$Y- M#W[_CSMDN:Y\]XW)>Q7IM@BN_O6*G,\%*(]\GN]U.7/E9-TN_6Z%BKE-LO6J MH@%5UGU='WFN$QH=""H"FXF L93)1-O0\"A(= !&5<'LX!K@3FC(9D&D#166 MQ9HQJTP:9HR*T,0\%"RDR9JFA&.;4'ER,K8G(.6MWG R[@WSGF[]D/VI0ZVR MQ5F]Z;=T[4-7Y8-?P*_^SQUZ>]^/$)-X)2-6-S-B=?TQ-LK4?CD'?^$4A+?S M5?#-9,CW;^S\2U]^@X6*J-&<<)5PPC*CB1*,$I!Y0QF32J?QUH[87@Y*:8$D M]^&'._9V?MGR&+>WK_ZR.9I40_/VY[G%ACB'(_RH9G:]^K(:W8_?>)!PGJF( MF(2&A!FLZLF$(3&LGHUT$,6<+I75>%Z]*4!X$W$?M1GS;2KBIZC $//[W?:F MP]6/$MMBS#>S&ZP5YS?K$9EM_[PU;1U:.\W^\:!&2 MEXP@_.&XY6WJVCQ&%N^&GL \9SSA ZQ.;R=XA"^LCM>0)CIX>]EY?SSH'!X% MG5]O@\[>QP!,!7;\'LR'LR]!Y^S/[\=[^_#L_MGBB#H)SSG5^?P MXT47KCTZ.X7OFU[W\"/<]]-WN+YW\+6[JK)()&-)E$6Y&28_'3@5[C03GL3V> MSP(,G^Q ]H;P>8W%']KQ8([@P,3H/\QT? FDOH&,VT!&N-AXU@0JC1DG I@- M88D(],$OKY4THUY'>%@YZ/!'&CV]! M\#810#8M8OCF Y17$TC\7,BR7%,GB0,IC%8D"B0G3')-4F8ML5&<9)8;J4-[ M72#QO8RE&Q*C'IP,M7:@='M[:-4K;BCZK'V$[,T U)A!CX<\BV90!F9.%LF4 MA($VA/$D(\(D(>$Q5R*)0L">[)$"9]#)PC<>Q1E[ARU_E8$3 M-A;.@]!@T<(QS*A4IA&1-$D(:(>42$X%D4$HPU#%7*9L:R?=#L7-%DX5-KCX MQ9?L(71]@!XV8;PN,*^T9M8S)N])=?!N&;@X'[/7A.RMBKHZV.O\_!8F0108 MPTC,>02@F4V?\^0O2?:,NZ.MV^[]5:.^Y>S@WH, MIJ@UXLK7XI6N18$OF'O@&S.!AG%;'?_1@VWPHV?P?+QHY.2*!N?M"AU@?[6R M:1_>WLY"7%OP1;S_M5CY59[#+T!&"O\(M*X>7__>_4AHF_\I;8WL^ M!6B!K=IRS*(E)^Y[(_A7;PC/+TOVMC7&3]B]GHQG(RY:RL_)^ M^&5L..6=+_#E[18&)'OGA!O[# M9D&0*,VS(+LMA;D/8KH__O(#][4H5I.0"UB2W Y?&?)U#O>#SNXWSF*6VIB3 M#-:'L##11%!.21"$L01%ISA+MW:RT73<0K*6+Y*$)9&O1*X0>13=\_%(6VMR MV)J]2<\)#8KQ&-.(L(E:#R01;C)N]7M2]?KP'1#T;#P:N%M;AU.VAE/U+FVY M^Z1#, OR'[7O>?RYXAO:'_A_:]/)$AW&IGNQ#:?+OE2S_> MI1L<#@\[#+3K#VJ9GFG=S0_)8@5CXYDR0C ;)3(+J;# _D08B8!IMY5HN97H M;2M:?JK>=$59RWG2D/5^6D-^V?%HTVWY!^R:+S\[%]]B&R8V%);$0F2$!2GL MFL (8G@H Q-K1EFT!I$XS?K>J4*$HYL4D"&XM**KC9 MVAF.5KAW%SZ8U*&D4.& 8-IU%?9 !K3@2C,%P6//:HM^_;E? 9S<3;SNI8E7 MBM?"06FI)M0P42V! 4$#K M+^H3'@6-0#R70$3=C]]4$&EJ9$2,$@$(A) DU28B'.!'&TICJ;*MG21I)^D* M@?!KW@;XR=%1T/MAT>:XL//FPPR]R2G(42WS<=Y\08QZ3I?)_<6JY^@BPZ3- LDTV%,@E10PA)J2KN,USLETK)M MFK)-Z6B/@^7/DO5[JPC"]4O*6\P_;;FCB/ZEZTU?JPFRJ #N$$GYNTW94AZC MZ_W5VD,[XYWLC5ONE/+593!^&?JCZJO;I#]F@_0-J^]+[Q&MFTHIH]":4"=W"\]_'B^.NGTX.OQV?'[X%U??T"S^P.NGL?+Y>J M31[N_P*&QH[/]EF''G_O[OW9AW'&QX/N]Z.SH_#X^A"B(@K$(R89Y%I6JFO9=>MO^;KA#7] MTW\+GN17M>%)CXY]R^GO<6I3*F. O23(" M%3*14C"19)KF)J8WC>&N'\W8Z M*ZW1=%U??W3XK?G1/#XT_.B1,6*1'^DD85HQ0:(84U/#-".I@)]2 =(1&AUI M&FSM1'1[12W!IB/[B_*C-TTG]M^2(15]F1N2]/@ V'VS1)*R(.94V=1C'\-4 M8BD"39B*4P66HHHS($D1:Z?Q0TA2XT1J2-*C0P2V;F\8TB,#Q")#,MI(QGA( MA.8*3"D3(#E*B4G2-# \4D&8;>U0NLU?LP?I9<.QKNGKT71D?\P3.6XEM4DD M.8\88TF2ZD!(#JJ2!BP2AC]]?<4F8NO%L'$Y8BM+4FHESTAH,;Z>@V8$B:" MC6!4QCR32AO QC87O)VRIE-[TZF]Z=3^7&SV?E#=Q(?]!C"]2&$%9H?*A),P MS,#0S:PF:6($2:R6L<2.[DAA0[Z=LM\&HF_1QGT=$[UN[&9[1<+7TS2WO1^& M/'XAO5J:3E,H[Q;9CV>[%[#M4VI8$,GUYLN6!V MB52 !M/)U9?UY_9_GHYG9P@GEJBQE=^)S&"P?\C^A;S,M_XY M_YKPCO4YO=UT\.N@*\N>[-W]$AA,#W>B\T?IOW!:/@37F-\7DS)!KY%=S2!FTU&K7T<1&^ JV) EX FA)\<@Y"H%M_U MAG*H>[+?^CR!#QSW;/W]RU!.#9ZJ_.,.R= KWWUCTJ-%NBV"JW^](C5X S6=!I T5EL6:,:M,&F:, MBM#$/!0LI,G+Y?C?L22%KYSLDI&)HT:M.GUZF=(4;UT)4FL_V_&/GK97,+M^ M?Z3=3P?9)X#ADR',@_&GF6]&^21_Q74I?J'?3,+]N8S6'95P*U7 M2;XX*-YE;$_A8F"-K?XHKQ>R<.US)Z>C*8S9Y/_X7>M:),%VE-RO ,4-#>)3 M1I^@K@5C3U#7 @<;/4M="[&911H.74G;CB]I^W96TA;/P9Z[M?UFM>F^]I#P M+F_[JJ:,OKIZ'TA57/GTTICH#:V2R4G-\0142B1>Y=D&EK5G/MMYYI5<[.:#,I=7E& M\NMX\#'L_MK_>7SVYQE0YM/C]W^==@^/+H[/=B_QNJ.OW=/.K[_ZRV*;R M)>J1 N6D"X@)E09UR1V,8AX)K*B%1I2F*M=&A,+#AS MK=D?W)'PN1#N-90)^61SZXPZ](T8^\/V1^?H.GD]=4/NBDX:"^/S.+(Q92R, MA)21X&&$D;I,@:PW_&L-T&FY1R)33$0Q9J>&+EDU4B05V.HH3)F$98NE%%L[ M,>=K%&3=9&(\\MY-LX@%4B8F W$P3*LP,2EH)*8LT/#0-LQB+?;N(K-@*F2A MA44QE(+%%%M-A(T%X8;&4Y" T5-HJ'A&3 MI2%AU,*NAMU,A I@QUMNDY!B*I)@RVG0Q4ML3!?%=%>*UZ0^/=\$_3ZX M_K"NK VNOSBN?UZB;%+:T$01)SQ6&6$FL 0TM2*9CHU(%(^I-6!;MGGT6.GW M+Y^[]$A^I09C&XQ]=(Q]8&?S!F/7 &,7N3/HQTQPGA(69#%PYT 1Q3G\$022 MAX&URF(1N'8U#IC$? MU+I,[.)2B6F532!U$TC=!%(W@=1-('432/TL!U&N4L'H?);FL[J,01->W00? MWAA>K=*,6Y$&5+&,9T+IP+)$V"0PL0R>+KSGM[<_!AW:'7R).WL?+X\./WT_ MWOO(C@;=T^.OG>"([M.#O7=]&./IP=>C>-'^./IU1(\/OU]T]_Y]VGW_Z7MW M[[1W1-_!^#^='9T=L<[7O_I'@[?Q\5E_5>RUL989)@*2!BPD3(F4J%1PHK. M!=PFB>8:?3PQ>W SGR;ZN@' S09 &4NC1E<22SF&HJF*6!,#*, M; 9_""/2.&WBL-=BZR[2B#BU-!*P*)J9C#"LQ)Q&-B2<6QUHRV5@L ]TT,1A MKW,$U&U*J-ZVZ_VZ6WU/4/;YME/SVX!U$_6TX4B^(E#=9L:$69@09310+\H2 M(EC&B4[2C,LX-J$5CQ3U](A[:C.<90VB-HC:Q#C][HBZE*.8@2[D3)) 98HP M"Q:M2E-&5!(G7# 6*O58,4YK@*@;6OW^RG*2H^QN=>L#2S57,H9U8%9RI6-K M$A,8F0B=QL%-E&BI@/WC5#U](\]=[5?X='< $C-IRM>O+E_?N>B>?(N$3(P5 M,8FU=169!$D9%T1S*5,5&VHY[-A@>WF_EM7K7:3!7>0& %]'EG(3!Y2%6:HD MO'X486X13;/XQOSS1FY>6&Y^=BZ^14QFA@N#X9>C;IV(=C!'_\L/#W^!(GWX583ES@V, 'CME9X-A"UPV40A27 M-D:]G%N->=?]R^W6E6@W_^C6.0C"N'7NY"&_*Q0FF ^GN%%662:Y54+$7(0\ MB7B2*ILT4+C>(OTE BB4.@K#T' 2!E(26,: B!BL0ZR88F66FC1*;A#INT*A M-CJ0"D#6") ;F4FJ:4*%2JT,$DUO+/+5R,T+RPWK8+Y[F +M$20#\X6P3 HB MTRPC<2)89A.6R$2CW"P[A.>@<%RM!-;BUD55U!QF-B]K>C\,"N\6?OX2S'3W MJIY*;7S]L;US:Z4D#6W$JPO3-!HT1'MVVM=*MM5;5:/KO\>MU9W-#FRD]FF:S;6ZHUU\NM@]YMBL'0F5L1D!IL"VX#(D'(B,ZJ# MT,J4\VQKAT?;R\GFU9H.:UMKG@(@V-53.J;%"N+78)L54;,WA]2V77Z( M+NZB;'TSC\"&;,G61=%_CTC?@*^@&CC :]M*W"<2\YF$UVN,=Z-Q\1%^+YR3 M: "_8>9CB^M'+\V&?[EVH-988 6VY"$B=6@'**$*!L;$BD*;,.&4638UDXT M4PZEZZ"%):E)Q@R\86MM]I9;(WGG6K\TV$6X7HPG1C/M(]],6= MX?6A8<*K6]BIFUO8J2M:V/WEIF!_6$AFV=HR;&!VM8B^_=DY^49I; ).*8DH M1J"83!,9<$:DCL.0\S0%@VYKAVTOAP7?F_<^-+RR$9R7%9S#W?C@\,O/SB%\ M^_ H!!+,!-56 K!9H2UA.A1@-VE% !GBR-(LI)G:VJ';RW5O2R'ZS=BJZR(E MAY>M4VGF*8@M]/'5R::^GR."^*B%X8]E/BD\3IZ?CT<_0?HF,$EW<]?"/K-! ME'&59"P+@S2BU(99%C&=!$K)%^?"LSOYBQ9;&3=[<36([X>=C]]$S&*="$4H M4V"$:I,2 :,AB=8)4&B:!EQ=;X2V6Q>G/7V*S:2>BLS>*UBU(;/K(&3POY-O MS(96LRPF1F>,,!5IHK@,"$V,8(I%:12XPP)V!9F]39];-Z\W]@WEV%]P'53# MZIZ"8;CM5<+RGT_<0_"M' ]!<^1EO_JUZ0%X64CLV2X]^GH4'Y^]ZQWO'?<[ MOSZRH\,._+<+$J?C[ON/8?=P/^K"YXL2V]D[/CT^ZP\Z7__]O3OX\JN[=WK: M^07_[7W_U?WU/3C>^Q)VSG0$GV?=L]V?WQB/M A%2*(D U("T@G,5H7$9DD: M:VZR,$V]E@09!+3 ?4YME,8LRT0 FA%/-0,A91SH6"9)S..ECH%=.VG]!QOH M 02VW)2W=B>3<4]-?0$'@- WWIG@3B).1WUCQ_G20?%BF\GEAILW#VS^170* MFY7*.$MIR, ^2R6U0+D%2$Z@=$2WGK&=Y8)0 F#W].[0[/6P!;5Q'8!?K: > M?H^_I6$4"9ERDMK( +!:28"E120&VRQ1U$C)Z4:TJCRRH?KFCG&^C)1=V5-T]5^RH@KW8G[H_-?!" MA5/$?XKWZ-L3V0?./)JUN6^WX)ZM?*K.@.[@?Y5XVL7S)@RJ^U%_XM4W<[USW9?5+ M._XF)Z/Q;43F0:G*MY&E>Q=,?Y)!OH8$Z6[)EV[!DAZ2?/:[1>6O>L7UCJ[_ M^_,F+.7PPO#3HET'\K8_!-FR:/;N_I"]OK/?1M[,K5NYA7VW(2'W]S/\BK*B M&"Z/GQVQHU^[X=&O3X-C^.QX[U._"X;>P=?CP?'A6_2MG2Z5%1V\#8[0&#P[ MA;'^==9]?SSH#-Y][[[_0KOP/+BRWSE\>W'\]1VFH]*%D/M41BS.6$S 3!2$ M\801=).1)#9IF@;*IF'ZW)EN#Q8.S&Q84X;(#B)5$H:"GPI5(JP@*=$ )DB MG%-M0&PRF\9>!=+E_._U4(&OP;VQ9X>C06_8.#A>K8/CZV*TR7QT]NP\IRD3 MYU68/_MZ7+LN6%1FY:KL^D7I3@?*C@\R=\";[^?YU)H[D)^@T6$WZK#NYR4S M+HC3, S2C$1IS('\A)S()-$DI8+I) YL2,&,BY(VCX)V%#VXX>;ZF6_-'G\\ MZMKL\778XXL\->.A#127)*(L(LR&P%-QCR65OPJUTW+\]7:A;X9[]4AZ-/U4(=C-_( MH;;]OHM::L#NT<"NM^R7EE*DBELB4X'5-45,5!0+HH#G)(&QE@9L:R=.VB)> M!KK;V^!-X_#UWOS/2F2:S?]"FW_)E4N#F%F=$"4M6#-9%H(U0Q5)DC0- IHR M:Q(7Y-,.^7(BRXOL_D?RO_A-'*PYU;G2$>-)SC3W*4,^PM?>*K3W(2Z;A_5E M63^,7&-^=#!SLC4&W^/"X(J0#K#XA(PB8BWFTC*N21IJ041L)%7&)%;2-966 MXMQJ26@:>7E">0,!$HDL8J)0F(4293!;]"'\!I=U]UX9ENUE@^YAU;J7%_#WZ;3Y&!T"'C(_Z\U"KHWB++/$']>" MH5=&Y:W,3F_TQ1WTQ<&;)9N$1C*-A) DXQS8!0O A@V"F"CL-)RDUB@971^5 M^=)B4(5@-H+P$$&(0AGK3,:$6> ,+$T2(I)4D-0JD;B*%JEU-6-N89;>V6 MWT"OWJ+UTNKR.%:C75:HSX":S]>3J>%6 Y 8@96_F=R P&^X?L7\C+?.N? M\Z\)[UB?T]M-![^N3E66/=F[^R4 \!J-G6C\ 1)NQ_@M&(Y[%MRP)4]?T)\@"H.76<*S"80G7)DQ,R+',_086<#P?H2KI MN;J)I6BT\DHVZKEWK5,)OU/6#LL:C*:5@S_ (AD691WSY0*.&X2G2; -@+(Y51IYT%1I?/YZ>;46!DUAQJ8P M8U.8\5&]L47?"E1%55GANLIY2/[7ZXY+RV(#S#I4GF9KL[=^GQV5_?C[]VPLZO_#XZY?+ MH\,3UCW[$G1^'0^6W)U[QX/NUT\PWB^_.F?[<7?OS].#0QS7I_[QX;]/#_9. M:/?PXZ_NX#CK](*?BWYOH*>210EQ9=(9CR01869)1$6JTE0%H1'869XF:5L\ M=G?YM3\?;)#CMLA!N=0FLG%B(L&DH<(J*)NT@6DXK6U/D> V%?[Z4[5A7 M=UUMROU< W0RHA(8$6,F#)C%YN4JC;0 Q&/Z 1OIRN.A9M20+_3_F>P[*F,DD@KQ2*3*$D% MC<(T%M)2&9B&Z&SZ_E\D.K#% QYP07@:AH1E/"2I$(($<4@!&M(4_K^U$[;! M4&ZG:5,FZ(6XC)7C_F7+_K1CW.9>0+[1;-8 M :$U,A,L8%H:(;422%HDY6E#839^\R]2&*92QN)(DL!B=*A1FJ29I@24@ I4 M8HU-*&Q^UJ;Q@^V7QBUSIZU[.)K(_B,$XLQR$%IF-,4@T?^Z-A'J]X>YQZXX MU\#<>L'<7@:O'FFVF,-WJP;WBS2*JY,+($^$:DR!;0JUD1PK4AB%4U"KW#?M^>K4-,Q!SZ"I1N>[/5RW1_ET[5)B8LZ;XK]/7CW_>A,T\[[MS^[@Z/PZ-?' MJ$-AKW_=IP>'I[W.GH%G_MGO'.I?BREQ1U\_];J_CF!OO\7]?M;=T[^.8&Q' M9T?QP?O]BRZ,H_/^R\_NKV[6.3RZ[.Q^HR&3*HPL"7G"@0]0K %E)-%@\ZHP M8"H,I0=Q$%9K=A$E$V.CP"0BM1PD4$;PQ<08:2,A)5P6+2;1%9/?VA]ZH'7I MPHM;HB[P*[,P;WSJ2\O\U_@2]YA+G#K*LI^UXNW6X(F?NBB^WQO9'SU[DK:Q*8N[-5J%U#BH: M\U!,"_XA<9EG:<]82#!OMZ36[E$]_.AR[FJI1M,)/L&":. O3^SH9"S/3V$# MC^T)?*7MWNU\.CX?Y=;E,>MJZN'E[7%MG?WNNZ56L46I4X\J"/B%I.=SE (D1R.MN "U [.] M+HSB^1'GUU'\C>DD">-8$FQ@6*#3IM773GWEI#\H]VZSL MS2LKXTC&@J2Q3@GC-"8RRD) 59.PV*B(QFQK9S2T-]>Z::EI#D": S+ !S]Z MDTL'$0"*6 45_AN.6H4D (0.Y8D=YZV+TY'[W:GM&X=:0.U=)C!"4(&]@&_M M&@X# DW[$\ EP*@^8+S[:A_PK.\^0^"#\6*Y!V7[HXLB3;J&D2B7_H+MUBX\ M8(P>_NX!/3N?> MS@_5YMMW*(/Q0JKXTTI-!3(C4>7Z21GY]U>]?A^G'^R!,CWX7!YZZLS*OFL1^_98FUH$$82;!( M.HME2A1&5RIM>)C&00"FYR*/90J6)&0JR&"=C!92"XQ8,PR,*_A4+/+8^;H+ M19D!.W&P,3E=6:MMT.L;](43F@*)S2%$YXB5AZ+G_F2:$NQ M\$^;W[QV##CL^^_BS\_X=YG"'BZF-,I2)$9(D5*587BT@0B8Q MB:RP-%,JMBK:VA'M*'IP6M.&57YHT+!!PP4TM)CU)X)0A3QBPD32*AEEC!O! M698H><-!>(.&ZX:&T6*\11%9 X4X$((Z-5E+H@OGB=*M:\ M!B_<;MZ3K0]2][*>;@I27&EM16FD9)J)F.'9ETG#-*9))"0WJ4TU>QXBTF#0 MK3&H^V:):Z1A&"H59R3*,''!AI)()1385UR$,C8,.,?63BS6*;V\*2[QR!M9 M97&9F/P_3:#;R73;R(IE(*/!$, &Q03F0B3 1 M!.DCR1+&L4>Y"B*[M9.$8HTV\FMP?1Q@>)WOA31T023WS+E\%28/P[)&E%IN M9,9H&J4L2B3C,I-)DF;!3<4A&B!Z=B#ZO,PH$BK36&L2!A09!0<@DE%*=!SH M,,XBG9@ @6B-3)K&=?'8A"),#8\",&"SD,74B""CPH9!K *6FNR9"$7==9'U M?EI#?MGQJ-G?=]O?BT1#:(&5R")"C0J!:-B8R$#&Q%C)4Y, DS3AUHX+U:3_ M6J--_AK\%BM+.CPHJ_/:Q,[7=9#^&!/TVR#\ W.#&N?T>L'\^K,=2 8_U MSWITC7[?6TP!]>FTL"28##JVLRH 5^[RH=,T"0-1"(T M"]. ,Z[#FX[5Z.(^A\V-R1T^4?=3+__^P8[Q WEBPVK/$KJ9F_8!"8XPIHMO M5'!CA%4D"%+8=)Q)(K(P(9(%:1:R*)!82"==VF]_8LYYYBCC&9UE71:UA69N*RX@<^*L[.L. _%4=ANX2IN MMYX.*;2B5 K-8!CPL5= -J/?QG M-#PA?7A=TY*Y2])?D8*/Y4*JL@_GIY9 T53Q+ MPR#2$8LDELMCBMD@CH0)8I4\0IV'_FW$[>DK/MSXIIM5\8&&&U3Q@0<;7?%A M^:L;D7N_NKS#ZYJ#/:LM4K,GK'*Q4?-QRT(6O_'K-^4HFG(430+V=8<46'I: M2A59&W/&; @_!3R*4IH8*W2JO^W?[C2X"_;J=#P&$/"D_34'^_'QWA=XYO%I]VLG/#Y[RY8.'@9_G7;.WEX>'+Z] M./CZ-NKN_?6]$&1*86MD8K)$$\9H M2-(H!DLX2A+#-3>Q=7E(+&*;DE3=E)AH$.Z)CF&-$C06-M$L9DK&RHJ(!90+ M&00CH:T0;@71+C%=@G6RDP%QA"1<4:8X E)1:2)LDKH4%@>8C +:_/- M0;C7D#N!]2":9(DK2W_)1,8Q2^),12RT4@H5\@R[K;',\MC>GVLU8'-[L+E< MHE-1:K(@3171/*:$!=H2E6A%XEB&>&3#0FJW=II>E[_SWG3UIW26!3$H')MR M:7@49EKI3!O*++L_2VCVYEWVYB(1P 5),TH)M0FVH[0A45AWP68Z%3P5&G8G M[,WEL[XF;Z&IM_#2H!*'<6J82;0,0X8QV#1"*1-!0J5E]@'.E094;@TJW3=+ M"C_.PH1'AF*/VX2P4 9$"9MB1I20RL8)B^76SH,3'IL*"NN[-376/;&Q4 FP M;\693&F6A$QSE@$I3Y-&WS_/UESJDVA#G1AJ">Q/2U@:85^D."'6"L!,RU@4 MF*V=!W>>;FHB/&&:8O&"3=+,\TW0[X/+P)2$4('(0LULDLH@R82BL0FXXE2% MS7G4BX/VY^5FVI(F&4LB(FP2$A9G&1%I(H@T69AR6$P6NOJ73 2/9*>]?![, M(WE@&A!M0/31090JJIFR)F%1PEB:2B-T$-A4)M9(G:CFR&L-0'21^::A5C$5 M <$"CW2\!H-W(9^7\ 3O*CO%;,!RY-F-IG8Y1"?S7+38'&'8N"GZ4 MM3"A'#N\_O<_Y6T#\*,7D8WQ>3,D&OD5WA!UJ)R-? M?; WP%4Q=HB).6_J[7;?58W!79RG:\C<^ON7H9P:C/[\QQTR*%:^^\;D1HAT M6P17_WI%7L "E$<.2ZYMS%=.UNUZ_,UKM @$WSK>77= MHXG(=7=0;>J/0)=\-L00-?-WV[YAJ^@XN;(4!^8C-W.$["^_OGW0.UQ6-QV^ZC;.")3P11G0AQX;T M1Z/OKGO\[,5\V_GACU'_![Q=+__NWVHZU*"GX-I)S^;M5C[5IRV9UR\L%@%4 MWA"^,%)G/HT8?K8_,:6XF':\6<]Q*?QGVS]O+L'6]56W_9[-JIL.JEW2QJ=> MV'X?_Y9Y/AV<^_L.I,'VV>WB ;,Y+RQTF!'Y0_;Z3G5/1NV%^VZW#N#?8"Y. M7;:S%QCM!-'TLLSB=Y%SR#[4"NW MVL_0E2*":S'IPQ5%UZIWQ0O\IWB!&8DJ>EFY.2Z^C+GWY6NUR]\[MMWZ ,]I M[>^W6P[LPMUBTRR-$E=B=SC$F5\6VO]7Y9Q?6CG&7',<4CV5S:6:PX;#-W![ M&;_\V<*Z]U!8W5/?_M2G'/['Z M= BC.;G$[V"ZM=]>Y^/1CYY! 6@!N4 7'(@\()O, 99:$] O$Q1J)U_G@!4. MQ9P Y?8'0K,=8*Z_'4@ %>?9PRVD3\>C84\#P.63\=1!7.O<65=R?(ER;0'' M*MEZ<_!AKQ0N#S&.(H+XM5L7IST0M%[N1@U(B^B7.>$]MO#@,38F'REXFCY% M/?*71$0N;UQ\Q7U8/J#M4\Y/8=O!73]4@_+USMR[?K[,<2]6PRN^ZS^N=D&I MW#YC?8W_K_6?*>RXBH9\ (7G)J/:/_Y;Y>>ST:#&LCE06P=0?L:7YK8V]:< M8G#!.2!:M;ASR#]&HZL'V ]+FZ'##A8TOP0-,$*LUV[THADY?+R0\-*P MOM)I6E J)SW$?USR? H2CH^0YW [J0&[-Z!>Q?ZP]>_IT (XA2F($!(0;5T] M@?.Q)3#,[W;BW^@'O%JY1!\Z51M"+#B :_ME^S.HH]'(N%G;&T]AB0WND[PH MJE)=_&YO=C$JW4(]EKK9,?L)[(KIR6E]+_JE=[="^E))M9=CD(WAZ**VJ>?T M,RB%P6B,949@AFF,FA)U(Y()S]9 AD Y!&V8[-8/O&'>FN9U,:M?[KY5BMEV M"Q#E5,(0;(YF:"\_M4@1>P,U'>=.TMSCY=D(=3[.)^K>5M?5=-AU)1@ $'P# M2$_0:[%^U=:9>]E3F#9E;8W_H6ZN .AD"C"%2^TJ1[00,UH7HW'?@ UD-T F M84)+P8.WSY&<.28X'AD R+PD(G.IMZU28B1@)L@P (/LP\>C\8D<]GX58N, MTWT.A 74^0C0S","<"CN.%Z4$=9ABV1M\!P0'3#VR!]'?_P#!8VV0S]80C: MFND8=8X>CW N!-_]I [PLUCD,-3F+@6L.OI .1BA& G^ZNGR$DJOB3P9^EI MC[=2RBU3MV96SC%H&-A,Q=F JU$R@AD#J!^[._7J/3Q:)^/1Q>34/13 N3^Z M;(%DG9:K@S-I$!N0H([&Q+-UOS:#$8COW-84P=_*.2XK!YW BHR=J>1VE]]7 MW@2ZL%YH_*/ZEQL@\OLKIKL]+U. =-W#9"F8(4@_DT CG" M-]C]\,9]U/E,]CZ]!["\],@$>_0<[@>R6 YP"2F7Q:Z7>_OMAP=D[40"OU;* M.WR4ES:KG>V:PECO%U)2(#882&.[[8A[(?8P.K2A2AMTUTZ&@,C_,T5D\/:? MJTA7W+X/,@.3WOJS#U+XQNU*]^/GTYX%\\O9JP4P]QS/@8L&<#LK^R#.;W # M?D:RK&W=>^Z?\^>;/S^W.D#C>H!:7JN <3%%;>R<@C^L?WNDJ^>C?D_W"HQ? M5!'^=L4T^D=K;^.YDD'668Z*AC8@&99!ZV^W.HY" MC8LAY//2.4]Z3^'Z@G$!3 V!4N0Y %J[YF:HP4YO"-RI1&#/-7#FD(#(*=AW MXP*_82W_=VK=2@^1P,,6(.J2X-^X'WHY OP$W^HVF\F]!>ZDRT(YG_H5RIVH M5X@[0*F I2\[-.].D=#T047CNWP>P0!;_P_(@=P E'&*=3C-T"V!4[VH6('G MX+]A(LS_>J,^]U7)/,I^LN8""=Z;W@26\@U, JSZL"<+;Q+'7\%&.D>K M.R]O7/J7*KQW*K/2->W:;ID-#_[5;L$HW!V=*V/4;[?&\J)RG+A[9L@P$?M. M8&3H/QKAYIB1LMK[FI4O/)D;.HJQAQ>08'00%%JSGX_WB YT%@HX^U-?% M;7J%KLVM_8Z -4 W%[K)4%?#O?N 9'T'5V ]PH9!Q(:OP:@FJ!I'B(:.@CJ_ M$,ZF,S21LDS/9UXO]WYR7@/,3;&79/=.3O4ZBE[ZRV:*6A?UK#?!7#D+XJJ$-:UQE]F#*PR)=!W)?WI*^"($]3*J8.&HIJ47E:D=N,Q^G=F MSMF"3F9S C23,V-_C'";Y%.PX\%(+"P0%+B2M^3PE_;GC5C.U+F%7.'+YASI MFG,D_M+A#QMP)+1ZZ@S"S.C<\2J,6_KAW9?+M-DWA)V@7N\53I^JWU1A*ISK<9^(-H(+.^R?* MFM\ &= P&TOO')N./;3/R']I#L N^S\AVXY;,)%][PY#ZT$BY40M[A8%OY70 M;>$+SDH@)A/0;WGNKXZWQ>SJN]4P]H["L9_5N2$%V^G-0XJWZ55#2N\Y)+K= MVG4W63': CW14P.+HJ>#J9<(8S-@E,X1\W\BSK?I[-G L4[]GPX[88TK8/0+ M7!2KK)SD?OAQ?4'PR_\G2K:C\B,/C1/$2R=VL'$'\/*RT&]@9AL8C3R!UW4X MW':S Q/WI.VY31V]N*9MQSS+JPX$=3,%0&CNX79W7SD##3;H[_ MN!,Q],&A8THZ8PU'[2^% 5>HD4\ 1CQ$& MRZG:R+11P9B>^N+?-\#;ZAQK%>[3\:FKIOQ)\'EK>'MW64&.;)_NQYV,,+AO:B\EX43 6VQ"K[Y0H/ MX8R?SF:B+$-;S4HW[;TI@Q&H8('36''WS->ZC@VVA"SAAO;;*V6W_:XJ0S*\Y):X?E MQ?$AXIP_+%Z'#-N=B!@@MI>X M<*4>FJ"7P,O8N[W=NJAXEHE>+'2C]]R<6+, ]#7O>^&LAZ],\Q+;9S;@[NP0 MJST_K=7XRF.< 0BGN^,$8'GH?4_#R]EY5('.YS#(RH%1A8G,1BRSS.*(VX72 MP;B/PG5:0,PUEWE7F,(W ?1MWRW,:2Y>QGL.>_7=,QB@XV$RTM_;?L-)S'CQ MF._Q#A9I879]=-#2O*Z_+'YUYR%U>$(YS)%VH4 X#V/)Y0KWJC^IF9VOE"Z9 M?#2P"WZ90M.U"Z6V\I=S2DVAR S.2Z^F;.6 GG9+C5> >\+07/?[66IF$>%S[:*-"K.A!S3 T3O]4M"59[M%D+WQRW7EJ/G MPX?]$DR=^R/BI6^BAS@]^8.$Z8LMOSL"X54:T/,/87YNT/S%N:B:$."V';IM ME3GJ!+8>XDS^KV;VGV[VP=C!$U_?U:,'8\)X2OCIO(S8!+4D>[@LS3H\Y3I@ M@I!?B>+8[[QW[H(B6A:CN)S/&$"R"#8:^SC!PH*^;+=FAX5]=YP.J%8_74<# MP)EP"JVU0FUYB/?P.7]]85C/GW66AE/N3P-=%&0C$4\I$:3#V-H#EO?,O6I\U#!0'WG,YFOK9\)L;9:4,Q8%7KCNTB>$(?8&^,>15C#)S-G52XD]-"(&3N+ 7O__#6B;NG&XJC MA1-O Y0! \ZIXN(.:V%LSEL^-P/;K?\L#LT=A%9A(.4XD88[!W?ML-A;0>CB MLPX=8087?XG+!TW:ER05F8PM/!2JCJ;0+T86$,<6;@"\HFJ!A<&E*YTGE M3"CEJWZ*Y.Q=C*+ \_'1P#PRKJ9T=ZQ>K49C>SD?CH,/8.9XO>"NZ.8*][@@V:8Y@[SEUL\U0 M;I5A$0QI$397>:J67 5M9[O5,Y!F?F4@DH#SN*] Q(?EIG/NZ]+!G)^[Q+>Z M:L:/"]V,)!EV!CSD!%7^T,=Z%1X)W;.^5V/ACRI\K^5.\H'1U]^U]'L5H=@> M^9=C@3*X4FL7L>SF8*KZZ#33VIY/2N]L^8UV$5/KE,TF>(G>C<;UXX'Z2GKS MP67%M>=3XOP\C%Q>&U[DQ&?N\'ZUH]'1$7?D4 C<0UQ]YWW'*\86\]7@D8L) M6.U525MESM:M,@COG0^5TK7.ARKS\G:=^B]=FW\6"['F.;8W'5G7_()C[U L M#\Q Z) 38A)4/3'1GW&77G:/"?#Q[%#-*?:Y\[EEZ;U:4!UKQD3)XIG%:=MM MG8QK=3Z#!_R[!4["/'P";C_M3=JMPW$)NY^L0V#\XF=W% V;27OG.AZ(?2AB M+M&-L183<*L "(PM**."KCK%;E\7?##V$^7.74L'6R$QD^)?*$QSN2$93EP1 MO.K4;IZ79[OYW+- 'Q>M>;W>*V[H3)XJG #$$H>T[&TR?5JYS%^[IX!"3 MF9R^QW A"^^I+V?9XM6ANL^8SHN]X=U4E3LQ+X_(3Z0+)< ;6?H50$.H << M@RX&-SNF^G*.G!F>W+>S-L.V>IWVZG>Y/"^BN,M3[TEO8"LKU(6\XVC&_IRV MYP[5+T;C[WC[TN%W6YZG&9G,*-[#U)>IS%69LXE!5\XVHIQ,L/B7CTB&US9+]Z\.4GSP%CI2JG>TRZ-Q M5K$/KH$I.RE"W2J6Z.(C9H]W\UM'PPW@/;/@IL+FS7U\1X'Y\XX,#/I &\>[ M6LL\]8G?*<.\V'WUH-QJXQ13.QYEU@6:R'YE!99Q%RY?=SIHG0 7@0UMW?'^ M8!9'Y" G0:5DBI.,V?/QE$/\]G)7?4Z,RW6*Q29&;5<.$[M_=9CN>ZHBSZ4 MH-,&YN?=V?C"_U.Z6W;G\N)VY]BZ4T]%'-E:O/NUHHJC/1DA@7&^J"JB?CYI MQ"6KNFA%.786E?8I@^.E).2%R+2Z)O-IA;:65+B8/%@%K-+=UVYW6CL[A/O AL'E3!JJAI8;Q?V5>M+?V7.3FL,P(0H=5 M9:(J&&S6\]1KP2DWAYH75[[XU$]I#:*KFQLYD;AARE'UA@;3; H+5J/HN6S8 M,YBH86DICUP=K%(?GF-0&TKH9/DN,(RR[(5;&I3S+8YO9ZI2K,6,/ M9#(BY?=F 7ZUV.A%]''>P$DO=XK+IU5E0W.DL"ZSTGE;,N8S[JR+;5A(M)"+S48VUQ(A:^&2[E+#+ MPEF'7YV>EX)5#KT*$CMW934!-W* 49B&^MHE^(M:EWN7HU10 MFKMLC_I)G9=C5X)LI<)UDNW/+JQ='65Y#3V]8B]79TWM1897+6 Q:R!#<%OT MMB_A11477GG.,4IU$9'6 H3OJ(! +8\-0:\#.@]J9Z=K\3+7:I3//52$GE_B M2M="8JMJ"JN371<+,C@.U9?3H3ZU*VH!S%:]R@ES@=KPC!.,KBUB*IUK$&?S MW,VF2WF=/X_V9T\N%;(XGG'F0P4D($U5!JA7!B"MXS+7#3,Y!C[*&Q#8028P M]B3^6Y656_FRYH9?GF?_H>>F7]D&^]:./KG,N*CX&]5WI^+ M;UJ^T:S2UJ#8DRPN+H)=6NFFI0NW6[MSCZ+W>3?@%[Z647TQ]$(J JS,M5<^CR1'Y\/ %KOQ MX2GV)3"V:Y7PT!;'DPQ9'MW,3R$,YMXU ZX:R VE!'"^C,WUN*?0Y:Q&/^PC MO/OZ\XXJ8PO>WL69V%DLVNKPLXF5@ZM*ZJ"3?C3^CF'&?1?TX:"T6/!Y(Z.R M*5 ;H9GBB8=W@;I9!U6$F@C^P@.QN9DO*9&C/X[J%J$K);EQ'*-.N#V'MI5^ MJQ9^Y9L4#K5Y>[,>II?[8# DVZ-1,8QA818M!*\&B[DH2E73&7 M %5DBKYLV8KU$.H[6@9OG .]MSG>IBRWRX5KZJ65AX@>WRLY86ZFA/%2*K 9&?\/KX+[&V9 M^U7MXGSFD%U1CJ^/90&+\+FQ+=_31;*-9Q6+_O/7I\^SDH#N&A#L(99&'Q;6 M?2U#Q4_ =>4:\T+KSC)8W**@VG5 6AYMSJU698S7XYWFZ[]YPI^?]LX+5_5" M_:^+TU&1+H,U*EPHQ7S1R%JUR)IC ;Y\@E^&M\+>,2Y6\V0X.\E?_=55":]5 M08HY!YX'._>JQ0E7D9F9GSJ=?U'XIHH3K);$N^R6H27&U'9&E( A=W6'%N:,OT7S\KKEJ@/'$&N%>8?H/GLT!;/4,P M7W%&EK31/%&Q&OB.4GO?W@AG@@#, MXG'&G%C/84E9J]B74*O>S(GFU-O\ WB?.,U[1Q8Z[AW78@JN)[=59?6B M>%P1 X*%H[!F8''.7"\7,G.AH114 <(H+'-(.[+\'X5$I6E M/MSN1I7C-CYV"BN86];[:!TXNK!EE4 MP$/#!>:$X$UJ=A*"SG0\+*L]N.OK54AN=88S5Z]E_NFNE@/&(10IK!7=K8W7 M\>)^?]6XMUO_,[I 86[/)_!?&Q=4'__,8U4[%1CT?K;G$*,L=%65#O'J&UUW M/WP1^KF$G,48O-S%M;N"9!L)%_OU]?M4+P&Q5RL! 9/\SI?TW!\.P28K%?I:T)IA:H M/->W8'CJ#-MEHQ,O*#VX/KA@R7/L20-,G"K(:UF=?C[(9W$?E^FYLX*M_IU+ M.QGK_XRQ"HM3O7!;EP8U[_S'=)>RX+O6HJLP( MW&X7ENVSQ=)0LK:ERAHW\T'\MSO1FBOT734PF-%+O,D5)R6F-.2UYV?>O3%Q M/-_5X>T7)[$;(-PD.YZUX]B;Y25?MKU\C_XM"(9!U; ';6C=Z/&5!8J\%Q5;'E-5NF. M8/QYIDS68OC7"MG_]+#VI??,S@C5+/C0U'5CNU9[L0H3'!?!4NX8JE45%W5U M.(9%>K3U\>*P3>=1>@'49%Z+^D(FYD;DLB%FT9 E/-?&-2N9?.K*NEP"(O^0 M]?)"\]Q#%?6%W* Q)2 MM?5-,K@C7G[REM9:#/TFHCD[%P,KR 7_+A>%K1F/E7^WK$X['PT^6LA(KU7- M+]PPU_5*N$5;A-5')AZM_<5SE_KG>*=H/:J@/BZ\I6>W5:&:T55''/YHIYJR MLK0G&,-YY3-:.57+H8AEA:&>RUX':#^U/GF_C*BK;BY;.3J$T>TV<$4D5ST( M/YCO:'-5DYUJ.#@VA57+,,BL?'Z[-=CGCP'.M:*[+H6ZWS,CZ\U$L%8'A>0L3[TL %/, =T-O7Q?] M)<,3[/Y0&M%%<'_!M*O^*+[4:+C&%NZGV1J63:1;0O^2ZJ;[M)ZG@@!A,6_PXJU^ M ;S6QZ!5I1SG\\KG\DE=J8O:T;:?+UR^PNWNO,*5W3#+_6DO'.+. ^V"R]A% M#V!8L,_N,.4"S0=WY+4*<;-3L^$<0R[+N-9$9L6L>Z<]SK.J)<^IRVHBRSXM M, @0Q;(QH48>7)PW%Y;-V71A6VZ\^ MWTP[ZTVA1=Z[:OV?71$.>+W-\GN7+U'T.,"7<'% KH]096RY@AJ7XU&_7PN< M'MH^*4]/JA26,C=LWA6+%Y4-%UR!$^>LJJ>K.Q]S+06YK'CA?E=1S^(L&YU& M ]5W$1#ST8XYPM#\L]&7A&TGVJXZJ/==@'(:8SSX+"80Q!H##MWXO?,&&X.B MUISXK3X<#0ERH*+IEV^NX&(<#XH'%"]1GD.[0X%B=I?>O5UZ3-JS,B*XT6&; M>YB9M6^H&E34:H2X0\,?O:J]ZNRLN[![77G3(G)]UCJBF@LWL#KPCEL693^4/VI[**#ROCBLW=%GRF M8NL]77VZ?:&@?)YDVR=R.8+6+B(NV5&&8]ZSLB8^%-IG@^GE ME:G'_V"$46':%X"519$51ZD6683+MH9[;0 G0EHO^]H5EY^O>2_SXM^8 MM-?#4NX8.N:46RTD:OZ(9];TSB7=+;(+T)%E451?^W(5AYAA997)LG06-3LR MPHPB7ZS5R8EC)GT4@G&Q0IX^P"9'0H74S)HB5-O:CW8ONT!1,TGVMVL#RXRF:L MF:GK+ZQ+LU24[2X.A"V"SRR0NORX'?E$>L,F19/3U>P\R(&!1?8_=0&"2A.:#VR M5NE_//!$A>)E$" M 19 9(KUZ>>L]YX+@,QD2BF1,E^\Z;*2)'#7L_[.[Z@/U>6'\T],J55@A48< M4:&HDRH5&MQV9;DL?*>MV-5DBUA"9Y%;S,;BQK?&7F.GCY@"/$R1A5DAD26I M=[Q%NW0D2^?5W/*[MPX-LMQV)0XV'?+!!:KO,/ZV_-D/N;3Y3? A@)X)IL.E/XHO=7G M)+ \N $8W0SHYXC,2-'1!OH!JS0CE;$9 W*0QL!;-75^,J;.R]C4.2R[X"[& MF[\(QBS813 .E1<,@O^)'Y(:_= O8A'8N956)J9:5^CK*OQ-Y["6?V\:$E2! MV KKNAWR%=_H:<7.[G30C73;=)5HP0KM@[M!=+*@I?1+O+:=J@;;+4MW)(H9 MLHBU))$>>KA.8;ANTM)S;>6,-$'ED7):+EZ*"-$ZQVIN YSW(XPD&N^0W[!X M19C)F3!DDL7$KX^2M[L<-ANG5#FYXI@!O9*C"Y[4B=.GN,*%N])'^\D:K4FE M@!R_-5IU1NHY4(C)'^)#A]ZM].32=6!I'"+1^R'6[H%U[18?#EW:1ME:5B97 M+NE,.K<87K"Z;V),];MIFH$QZ)V(D?MR=J96+1GQHLZ)19M3Q)2K/V!,+K0= MO"JJ,5TTG<,Z8 *,"MYP4JT$VTWA#DP914;H6RFUI!0;"AD *6,8D "V*6+< M\7B$L.Q<0XF"X9^T]: =FL%DL.(.+U(:<9/@H>SD?!$?'4AL[\A=#O3?U M/^(\4)$+6S=6L6DNLC#@ZK<_O%*J(2'M9C%>,9][A7A1HH+3)!1+G1E M$,!,]"61,C"=NC,4]-%I9-Z,[7O'(Z:HGI;R6=J-\]/ST^0';MWW6I/H"-%0 M#EU>LJN:>AZX7+HV2?ND>B'1%I!P$V^Z<3R/2LSHGPQQ%4-\)]6-\.Z ",[+2'X-Q0@(-- "$V:+1J)^@I)B+\3ESI42V#*U\2$@ M6A'8S&=K=+?#UY/]7"J..]^K>//^6:\1C!909@M$#<0VGOU>_)VV_'Z M@>6TD@FQKKIIM4#K):#EIHJ(T-(,$ ++HFVX>21&YJO2^?(^;+:YI8WD01Z_ M-R0Y^+PEC^0,?I/""P^@T.:-B#T>O/.#QUZKO?@C@7(VXU>HMI@VE[NT'M'6 M6Z.!9Q\%;?WLB+:^&]IZ$%N]'Z3CMZ+$X18V@0+Z=\)C_L)XS!\"'C/I03'W M:7:;N]2$9I6B#]H%RIU_N48C;0,M?;3H3&PE:=/DICONJ+Q1!0RZ)B=47K9L MW+?Z'R] 42Z+;/UM3N2?)_2C%_'S'L-TB3=TDA4B7DC2\,?AU_=GDZ>GK^9./'IZ.SC9]M>^S9^>C9Y?F]'KO]LR>G]_OE M<;"?;;"/[_38?Z>3RZ<7+@A>MO_XZN*KH'NHE]^WI\D973!]GO_J\]Y7SY?O M\G:;&#YE0=4%P7M!TYWA#HOQ6;[ZH3L8OBH" F^ M'EJ"CZ=%OIRK\HBBCU4+CY@VWWS<$_.Q!->#OO*60S'.)N^NZJHMIR>R(Y.) M<[/9MEW&EL*?9H]O=WA.ARIC8W/K3E,\30YAHG_ZH"G:J=7XU+V:V]EE^OCB M,=?9?<@T\5[L.-UM%^ZV5W8O[?'0'=2A.TV?/CL>NN.A^Y1SNTB?/CX]^#/G MGW&^FS$Q>/[V<),N1\\^RQY]CLE^O8L?T9_XC/Z_@S(97U62>@NUB1N=@VT' M?&#JAW+ T^>73W8\X<,;_:!2J//*>TFAP]VD\_3)T\OC)NWW)IVEYT_/CYNT MWYMT^73T>:3= >KS PP!_62*Z>^ER&7.=XY\'LBQ!P?W\;/G]S-D=XD"'XHG M\J7M[[/T[.SLN+U?ZO:>IY=/[^F&'K=W_[?WXG1GH^03[.X!6BP'&(%XTV.H M^/8N8(E[F_7'9^S/,SZ214X7^^GHZ>,]/^J;."X^Q% _0&E_F9X_OCC&_?=[ MDR[2QQ>[1MR.F_2)-^GIV3U=VN,6?3+/Y73T>63=%V.]'HIVOP/CP1\LM79^ MGCZ]..;6]GV73M/SRUVQ/\==^O01L.>[!CB/F_2ILPSG.RO[8W+M<$)5OU>K MP-%D E;'1)N14T_2Y\=$VQ>\OQ?ITZ?'_?UB]_I/!)KSKRHZW# 3E?7][>/DZ? M/'EVW-LO<6^?7IP?-_8+W-C+T=/[15..MLJAAUHZ#)%_,(3$67IVONO1/V9V M/SFD_/ +IK_T+4I/SW>M2#INTB?>I.=/+XX0B2\X[-!EH?Z#@2 >/7YZMK-W MCCTU#^ RN+C[DT^WU/,!KQ[,F]2TX^:&D^LS-[O!C'BW'+Q3B_=[W.\6(<+\87 M>C'N7^MTR)?B'J'/CW]!]N\TG([NV7#C,QV)/?%%_GV5P5SA?Z?Y]9__-_P? M'=,BJZ_RTO=./J)?"R(J_*-*GJ!/N*?9TFJRKYT]GEZ+%^EDS;&JEU5G,'_Z_; M%CWY!>ES^<1?G*4)=M9.038LEED-G]+#3L.+=G[8^2CY';[;9' 1JAFVT9BV MDU634/-K;.6:WOPN_&MQ',_-OS]T3D]&I_Y9,UB[CS&?'%'Y M)9$ 9$4"A^>=6W7G=#JZC.;T>'3^T>9T:;;I/G/2D>)<_CIZ.TIJ.7:UFQ4. M)SF!Y^3PEVD"$O!F-<<5^#]N.5_7R=^RXMKAS&NK>--9 MA(9YG5MS%FX^23KLN"22[F+T_*-=H//1TP^5<_XXWV0-B("\+-;P*(>/S\KH ML..3RW8QAA-MY4BC>QA6 -:WG<$AYA%-J+T@//W&8?XNH_',73:=@$VRDI]> MNP:O&[S&\Y+ 7PKV:20JD"Q:1,7E M1[0?+C[ OAI0M_4MLQP^W_H$ZC8*,P^F!#P2[GU3E:5#15K0Q;8K5K3H<\!F M5I-W)V-:/9P??$[W(\7'79C'A:&J_&FJ24Z/O2K.H\*T#+ MA_?,'+QVXV&3#7\*I^S%LFIR',&W-.K\VKVXR:>KN3@>]E=R-D_#3[(Q2,]V MM?DG_5-M_:R)0\OB,YWSB_-X>>S_G=?H!3M^ \FAVF?*@(H&I M!W<8SW:VKJN"'^3UR,D]] CYH:@;T%^&&\A.,?YB8(S^36ED*[-N>V)U6^&N M8)I^'/2LWB\>VU]<%=68-%,&MY5^ +[LS*$CZ'H*DI:X<4:_@AWIC&.9!<.3 MWV55)3ZY:0L_RXH*_N+!;OU]#C^O,QP8Z=J#M#P]0X%(#IKVZYAX:&]E2)=> MX988CCV<.\N&6#1\D&30VRQQDJI=-2M8=GS(U(U7>.U+=/+X_-MH"LZ5@R!) MAR6JYXC?,VP6S_/N'B9VRNV MI0JZ=]O..K?MS-IP^/L/53K/3\>7IN1N[9]GE\[/Q^<73__O\[*O]V,GA8_AS#E=MBO$5O&>O MLB4>X 3<=E#[<+5>)+_"'I3'>7D6B@G#U^ M;&UCV)!L,FD7+9M-4S?+)SG)Y#]=/'D25%A*C_W3Q5-CWUBMU,+M8AWRZO5W MKY*?*WPP'B*XF/"\EU=P$W'>+!;@\;0TT[P)H4[Z2]XT[8';2WX!]F+PVT5W MF?SHQG6;U6LX6G2\3E..1L.IP0.1A:U\RP=I'3:3XT6OLC*;YO"EU^ L8+@H M^2XKW^$>OZH6"P>2(WF$Y /GIR]P:>@_SUY\0YDC<.SA;4T[;N $PQ/1-%BP MI(8#]A(N6I&6!2>03;AP&VL^?R5\?H2W!OTGI )IWA:'J6]GEBC\#!S&' M_<@*>#MFF]GTVL60]F*WC$IJD:^2*_T@].U^QW]"/CDI5E '6"U7(E.G=:9C@ZW M;3K-)6'PIV?FY=UG?J?/Q%4'6U *G[MGXUS=,_O^^J.SQW!@<[)C/ C M2LHJ_.L5^;HXM](79<^CY\#8P/+(:TD)@##;DPC.+=X)&R0X@3.^>&2S8[J' M=_"EW 9<>%#$*Y+2MU])/-^;+L;@(X=O"U]1D/U@0UV)][N:PS$%W8:!-GH. M/KK $2VR%8\&E[^K$<((B6.?IWWV6,X53+9[*!ZSREE4TWR68RS"U2LPOO1Z MP=&;5-<._GM?U,1M._U?;>DV;73R8UZ#HT9;0XLDGM4=]@J^EZWBW4"+N,A) MC8(XT85;@D8]03'CPLKA>W@K0DSJ(!;SS615D1K8L)YP,RJ,?=YC054Q14OJ M?>L*T\"HYZJIRFHZ_'2JSR_5VX#773R1?XR2O_J[H-H-GK9H4N/'UVZ9K?D& M5VT!_I*[HOA1).0N2'W5G$,JJT2<$ID;C2,* J#,C6[EYIMR3-Q\]>>+BV/B MYOZ6I%[)X%?WK^7O\[R^WZU,'AD5UGE,QZ2\@[Z*516,HC/XIR^")9BA/%WD M*U9><*,R\&%N*/8?+)^56"HH$N!JTUUL6#0OLC7<9K%>Q-I[A3&+;^ 7#D'R#0!*)\JN,1Z%']Q"<=8KXZR3"N#=)LB"[ M2)316^!&4LB11 D+N\[2&R,41$"3BZ4,7X[-1%K]1D;;M)/YQG&P\7IV+J.) MIG[[M _#%(AD.MV3:=T[4K+@>C>"92P?>#^3?9K^]\8NJYNPSG#TLF0&!Y,< M$E(/X'1A)@66>W3Z-;@Y8!;0H_\.OE#R=@57;Y7\5]52/O77&A8A^0U_1C'G MK)&3N'!&>9%>P_"N=U<.8$=^%^79&/?/:^R[R"9@58K_(C<7'2E@I:QJWBA <%#&BO%DG=)1B+ CC,0WL MZ,3!G\>%2VEB!>(V6P9IPEV5$"'^5M+E?W\X]L: M-C7O\[KXYFX[80C7Q=#SD/O#:J;&S1#'6-0+KAT"%VG1,3^[:!=A]_4/"L[E M&3;L=MWUY/MQL;*=M W<991L>!/JG%? CS1%28&0#O@11UWQV3<4%^6(*8Z% MPZE3-\LP/13RKN'A(F4X]7LXDA_N"!V>**-->"JUX!V)'=X /"G+K*;(+7LD M>:,(:MP53*'Y &I5ACMW7RE&>%-DO:/;.)G4#K\$>\>/*/*9BUR>MM$K$ Z[ M%X(+MYI7TU'R_S%'&ZS,#ETSO'\7]L"]NL]XP%\M<7;?_M?Y^>7+^HB)3/A9@XFQ?JD MNBEA1]&8R*O.WU]^?G#WO97;8$?CK=V^3M_!?_W)U0>"SG_"" MLC7AQ+8_U2:K>KS@!W#??D2+L4D>1=*1BE>F:.W4QE+Y1B2;_-!-"2OU$XJJ MDL8"$O"JSA:D $$]7)&7AX(*]$6UR">FEH14."BES,=S0.+ "EWG=4L@"CC? MZ[NMI,YS^A&G2/=UTYI+-F/CED@&$PS",<;,R\H8J:AX803HFHI-@QL(AL*3 M4[W>;,W0I)9<=P-C(ILM6=TX+!)B$PWT/URF8L$V)#VK<8O\)"O+%M^N$;6Q MNZ((E80FDB.,/7GU(QD>]7J]JAER96NRJL]'CK]%_) M,7@_#JN&[('$X MF3J,'+A].U5=G\6[&:GK8TQM:TSM\AA3^WCXWG9!]B_5WK&_ D8-&O0_%M7- M 4!Z45S-0-15-V1/"$ !C+-956L8B7 8X- RZ(0$52N%$1L]5X]@DSB2.!GH M&CMXV;<[)C5D8'H?J=R;7.YEX[[5_W@!%N>RR-;?YB5-E'[T(G[>XV6OVILN M)G\<#O#HE ^QT$#)F^7C$7W4J5WGSYX\'SV]N-CX,0BN>WYV>7F_7VX;[-GY MZ-GE^2$-]FXK>PN!UZVD#3M\]7GOJP-$#"SO/PW+P+/;@&6G?.W1:?B%K8H? M@M. >Y=N- ^YE(:NHT=: /W>YW1K-G( +OCA.^^<"H[>X_ZHA;V_',=U.=? MX$%]1%7350N/F#;?[+*R7P1O,](AD@GSJ&W(M?XFQ.S&ZV_O7A]S[ M\7C@#NO /4Y/SW=O^O,Q#MQ'L@@.1>*_)LJ7CR#Q_]A=VAX_O6?WAP,EBC_ M+7KT.'URO@-AYT?_2 M67IQ=L]>9_MFKM",NX*%_IV74U>NOCUYWL\P?-;%YUPNU<-:3D8I5?"U_8-9 MG*.5L[M$NF<_E:.1\T?8H8]IY1R>*/J+(:!('BE-SS?$Z_-11=!#MBS8FD?Y M(P1)/M;J[+>4>)8^>;JKH/BX"[3GX<#C)3E>DD=GS\&T_\@=/A[^AAQL4X6 M+..:P)"+>MF/(NPMYLPG6R77JJ0_43"$*JK_='9N4/"[D:*-&(=WZSL,!YHA M0",&<>F1)S0]@0P]YE"DJG"LDJGJ=8]04?BK KF_D H):'751&24Q$Y$Q2@5?F6%CEU&#%CP$_@G59L1D2I,A\"Y=;N4NB[#BY@3 MQU"-PRERYE)1-J*(IS/^24'_T?U!W+^"J<'IBU(XUF>01.8# ?)&Q(U:4X0, M7RNNDNMR+Z=P&].J M'EJS;BU>EPXS33:R=?J2CQFR93\)ORBK\H2N Z^;_5Y$N#W%2BWDA=:*D&Q1 MP6+\J_]X2Z)(L/(Z7[F3:75#93;=P^KYH_:C&.2CB8['._ I&K:-CRTUGMU1 M:ECFHH\O-7HOWWR8+S8)@,TRXR(Z;A]VV2]O$2?WE0!G$4/]%@G@;_^=KO*% MO?SWOZ);A<"3_;JA'VBTA'3J01HM!ATL>;M_1N:V\[<@UM87P6; ..=,>M^K+$2\BL'KQXF0TDB7<4+Z2?C1EI M#!>NUV[$EV I(U\WAA,N*7,LQJRB=ZU?CP68KP#'VJ%J <-G+6L>[!;+HEH[ M)Q_H,49NU[)K%!\K_;96^CT^5OI][NL8M$+7!KW](IX9Y?LQ;D_:YQ'PS%+N MO:LG.5N<_%-FP-H3%H\==<(O2,6#H1!2#K\Q$033')O+2@FW_\AYWRF;IAGA -3ZK4RVF(,GU@]7HUY'(Y M/GA)^RP;?I%P&,R\Y%F N&P=&Z<00L,,4SZK@$\>;&\_'8R; M"-V/\"IPM.;]RG+;B=.^:29P($^(3I#X;,Q F8D]&F<8S>/[C6:4_ R;2FP- MS.5%8GZ%5RHB\I.P"@VSUH8XM&OQ*;$=NWBK>?N14F3.>J6MM[3+XV^K<]&T MSO?IHO-$A\T)WE!2W8KGO;;2"A F,R(7ZJ2N2D]J>H M?6,*:46A'2L:FC-UO^#PXHIZ8F',84&F($FYIETL=2I"6XKFJ!/A<5-7V/M" M5,N$2(JY#2M?9#M-E=O*X=!454D6(]PX?]P.X+I^YR99VWC6L[(%V5;!L:_S MYITP4Y1":DAWL=M*4X5;&DDVYJWK*D>,SK@I-3V$+V.70KJ:68U4ZK2NL ^Z M96)$(X61$!/*#5(M.J0[V6J1 XW7EFT=W%DV4',W;V[+-M+K$&/_%PFT\_A'AMSBY'CW$MF(%*".OZ MQ\3X@L9@L-\C2]98N(-]VUDA%XV[03YQ:P2S,B=Z%E>#'*IJDD22\* .@3XO M''H VH9_3!3*J9G0BUJ5=Z]]H!K5::<[-AD$V%(P'[/KN M<_IB;C3/+H;'PB%WFM@48^1_!$7TXK@AGT <$/U:7DC_J0J-A!7]8^IFCN\K M7>D2W3#^%^CO;$4DK466+VPB=)C1EZ!,Q^U\\.WRWZ!3M,QZU\R*T$S4F7">SNLJ+U%S1%\5(H/?6FG#O-,=&65>))-&'+' MEBOKQNY@>1UW[D%WSE>=@=]38+A2G/6<39B :1(08TG9$ DJ@/,G9CBUO3;? M..[:@^Y:13D)]FQR%7\V"!D'H)FXG#E(A[KET?RU7><%MHK#W39KD,^P,4J[%L,J=(/WQKEJ]$9*5Q=E1:0H?4!YL!&R/Z MMP?<>Y%["?H613:N5 #"[^$QV!:KTQM:N_Q-B/D<:=LQ.E_3&'V.1O-C N-H M8P$CEAU(*2\."!TK$-(\.18 PWRC]$ M$ -XY]1-BHQ^"7(G!R4]O?M4.]?'MTB&@0W?(VY_J7'F7CS9?M4O'&7)J&4% MB"7TX^?)=5:T=+)Y:]0)M^HRU;2*%T(K$.D+:G@DP1X-<_.99I$UP4C[E%-P M=7*%79!D*LYDX3"ZT+]ANFQQ@H@745<.7,R2A!F>:LUUJF4]!76\3OE$X#AA M1([C$/4"A9WSV>*!9%68PW *PT3"JLF7^TEP%P4!QE8' UP<6M4NF$W.$^^ M9=U'BZ4">]1@DPKV]NHI?U'FN:F]?#[]CZ_R,WNFU47Z$2>-1ZK1:*)Y;^+ MVN#QKR47F%=323>;Y:@5?B )I'=E=5.XZ15/1T*:T@".<0Z\;CTX4@Q5RSA9 M?0UJ!7/SK'\E:^TEAP(^,I+1&3BG#&'Q2-9)7D_:14-Q/%EO+K2C96#H%1A< MC%N!:>2,;A%U]X]V>B6+.:Y:7O<)Z)W!#K14&/C8BHSF^)!US; MI?.D!$XQPE*#E@$6-$!/&'^AAP=?S[9M-)V>A8F M0R.D]M7F#E4%6MD-'M50)I]@(7=JJ&QART<%73YQ1JXWV$8X,+ MC!M =CX/W;^&L]W:>F>!_8RH/RT8**AE,MQ5#.A5Q36^!YZ37?EF]M1DUVP2 M'F9=DP/ H1#:5)=T: ]PS:>N@>^,H[9_+CAN/[HA<4K/19:?Z'WXHT/Y] #SU]L53W2IUFCKR^I/10\CJ-#9?(CWJ^S MTY/_]I"N&8P.OD*]-1G1];V;N$7<9GJ6%PJXP=^\_>$5/HSQ\!Y>IT(.[ICS M_1;!;FJG%)O?!7DFAC\I'UG87S.8P>LT>0W?2L=MR!32>4IX32I-7# @^ 2:58US@B<3W^0[F\R/MUKDU$0V>;6 M_EI79=5JCGG_9>1;Y]O#WS89(X?H4ESX(WCWN[_C)6 H;)3!0%VW&JXJN]N1 M.CL]W>LS1<+P8H0+ [NPHM@OR6'X0Z'__MX;M6H[_<+NVV]Y\V[_3]W?V:0$ MR[AJ!(HG3:[%"V6HJ%BLX*? H:K7")^M&Y\OUC0^N1_8VI9^$RJV--+DPUFU M=F%GJWFR-F2;#$UMI,U:LPM8&;\TSW7+K^>6>OG9AH".]#!$;=:_PBF5]<%\NI;11U 20H) LWSJ@[;Q MHVL7FMM>/!X]^YI>=GDY.O]:[4DN$=54U&[E<1MJBOG@4ZD<@M&G>>VTEF/[ M<)')KT+Q*/.F:#9;(+A ^+1B32 46 _G>[!SO_09YKPY&/M#6U?\7]]AG "Y M$I#I,P1V7K8-7/ BA_W@9NHCPU?I(]?&_I*D+A>S8+4MG#BT8*8.6\27&<=& MN#]\MG!F.?P>2FACO#9Y55Q_&';#T6O:92]5:!7I)W@:^N%5^C*:5%O$1"BS M%+U"!Z=WNF)MQ*:6U3F4Z7BH]U&>4:N#ITA[AAN6->%,AL..LAFV#IY<;P#, M*M<:7RM__A$^!NH%HTE4PX#9!\G8V/./X?*.C.;[CHD.T.%@%_5G$_4N4"E. M$IS_/I7:99,E2^@,M NQ37_+.")2Z'4,!CF;%T0TNG M)LF!K,SYYUB9OQ-.!6^-9*;@K7-.5G7,A.U+%%T,8SB*A3*95QC21 AE_^%1 MGFL_K,2='?E9P8G4PU#V8%O6'#Q4AH8Y?(K1.IE&K4J-Q!3FC>F$$[8GDPPU MI^64VHUEUY25 @HI>A < +A>4M"M?!D-X7[\N_!\F#PV)X[;AID ?34FFX[L MR!,\)K4D#(*]':JMG,#T.4='T7B+U '!4&![7ICZC;\'D;8**S*G:8/$"('] M6($$4U;=;0$?:1+)8((1R0%/(62:3@PF[$CQ&$!3I*YT*.@,H&Z@8**_88*> M48#,K#6\=H1GPAW6Y6=9$38MZ) W5"Z@$"FL)\CR0B0 +%!324G\/*L745 O M-0O@TZNIJ+*!-?B #+T>83%S55<&ZX5=DH)KBANV3P \$!%,C M P]$"%X?PJR&19Z9P\3.8>GGD'(J$8XQR[3?6KA*9Q?9R=GC1^X;X_)[S^[E M!"1.MOF) ?(P=7B5V2!W):M4D2^:'U&4C;+8" PF6.>,/ E8#TSCX0T%>0%& M^8;QH4T,HAYQ8=.4AX8I1<0X+C#L_B\A&_2@&,.;@YAD1;DH2C(,Y^T/KWQV MO6ZU5!ZGH["62;MHV0U1)%R+DMC$A0-Z(>*G@D]>S7,W@YE0_2](XS<(=D:8 M/CR)/PM)9_F,,$Y&8-&UK@C G8(L,L LV87*-) MWI"@KMU55EL"B:F!)^V'J7(KHL(NLD_Z$OM42%AM)Q4YIOFUC?P'U:5H[X%G$17G*/F1 M0Z4[GG T8>\\ZF"P\6 4@+QF8IF!-9&X>@<-?S>8%,;W0 7R/)9MC5F09B-8 MGZ'W;W:;.QL5C6 " Q*V[VA\FSS*OT%[B1E0!4"<$5N*[BB[ HW6Q95V$:<. M?DC$5B '.?Y(%GV6UT2G/"L4T6\"_XW6&ZD=X0T^1H&_@$'AJ+;M&><%HF>2 MM&2O!6VBTJ';(LP@2RS<6=UOP[9MC>98Y/91!Y>EHJAM?11!4&.+Y6M*$Z/YJNW'QOO$Z3$+8V\2]G%3VW36?^X<4Y]/*<3:J1SHJ5YX) M'#B')#N)7FCBZKKB9^._9G763C&!$?\L%80Q)H7FX+C>N(*$"38=$G];LKG3 ME.IK]4C180WG*J4AJNF?]BXE A""T!>7K#,#RF^ZE1'O3"2#$INS;IT?+%K$ M#1AY@@%;_\):JU>X#(3.%PB'G*H755J/P6:8Y4H>*+J1GCOF7\!<:PILLA\D MXC#WX><.Y66N)DIA3!2\TT71&7U#2^^B&)D?@5UI7=3NFMI'(C&LU^)2E$.* M"G>=HL-9*9D=B;J\8@8)4R/&%Q[Q9"^+IDJ)$"T>WJ!/[L>,6#=?F4*A'BZ3 M]D%HG[&5'4(]%-: :P!CQ_-^=)2W.LK/-SO*NX3@GWQU:.[U9]B"86^( M:VA>@R%(Z;#7(0*\NYX<6HM=MO'Y_F=2SD;)SV#Q%)QL<*B4#\ _%)0T*5>* MM9+EBJ+96U$%S6H99L4>%#@[:,F!-J5*( S!M)]A'LF&D^\;S0RAG-1"2=_*K4]$>+ M0P]DPA#_(AILNR(5HR6JI!I)Z"\H6Q-8)X@S(!6\1EX2^T++/;YJG7IV=85& M-.DI&Y2Q;02Z-J_2 \6V;UBQW\@J+T2YFC&G=BYH'_"32__$D$5N&ZLXB?"T MX?H'L,A70@]&]DN*M!+P:R74#CY%(",/&7_97FBGC0"FS0ZP-\^YNAQ>9^$G!.--D\:*X4X]-M7%CY+_OVJ3 M9DX"> )?8"2*^F0"1Y6G$"-T/H*4Q^Q]1VVXX!"G_VT#P$.2:@ MYXY;\\!;$PR1&F,*:/@E"$(O/(,?YSC^CUO.UW7R0SFMQG55POT"*?RW#.V% M1V)SRE?HCV(D?N-+T['U,N9CQKKKCKN\Z:G ^,5$K3)*$G@J1*IS"E2G5+(7 M]T8R Z2WI[?#M3>CM3UY:(F!$RHX\?B6XW%\R.,8FPN-M"VC#J]E K8D,6"" M>3X'OV629[R'".MD+GGN-^S)_46"L$6)W)W4KX,.78,%.]3J&![E%AD1;^H+ M&O,&3L#P&QKAY<3C08=.05BA%2-6(^<3KH"C\40C =]MI7R=G9/U(>?U>"8? M\DPR(RM6AG!9.66=3;]&/35HD2K['VTZ54)RPHY+3X[[])#[]->0X+::('@= MP:O%31$/DW7)L@BJ)X17EJ5K%Q5"2K+W')3(5G/138V0#XC68L]6:8)47JCN MP_>1F@LR"A]R% ('<[B&:)G5Q> 3);VX/2J 4( "/I"Z6ZJ0RQ=C3$%Y313K M!P+#K#U&01F4Q<=IG'O7[0SIZ$=@*T5*"@?/:2GK5U7MZJ2:G2S!^W4^N=+I M\"QVEL^]D:+$.ED\'/71 /JTRL:PCGDGB?1*:,:2$6$"G9&KNKI)_:^UXE&0 M>/UG3+)E(*P-0=<$S'NL_;Q!KEI3U.+M*3SF='I. B!V@:SB]:8"3=_70;D" M<*2K^?$L?4JWVW2>SU99!SS<9#.W8@SL8$63,6&C](-5M1+=1R=OX^/HU3L\ M,T55JS/ 0KK2,>$G4^&1FBZR2<"8WBBB+M07HO;D%O,KQRWFFQ6\C:UT?D[2 M+M'%V+P*K305N>;7']7MYXL8V9KW;F<^J^V,4OLGLU4JEIQ$;.]9;!_Z#@V# MS3U,.XWP8Q<-([1=:+%;0D6Z%(]$\RF-OB-"X*L_7YX=?J'<47;<)X84V&DL MG;ZRMD0D\T0F(U[:.W'=Q?SN/P73G/D$_48JS2'\E]1[,P*@%7.K_U/4'AF% M%5'=<#(C](Q"H_\*.PX1")AM*,%6'S7-0YX6M%CP&1[)QH9RXWTS#>W9I@:J M<&+V1]>LP-[-F[DB N& <&F]#SJ@0[6 4Z DAC8/_#G93@J&/DE>=:((W MK(60YDHK;7#814M]N^"MH)]6;'5CD2BRIJV0;2:AZIE"RL*EQ07\DTJ>SWOK)6O%(A9&+L[O^J)6PH!QJ$#Y_;Z>%!XE%CVA@+!Y9,>:GWU@L M;OVG[:XLY"<$Y92$6RZVM*/C%NY1JS\!VPR\SWJ[U^!YVW9YI?:1IK]QX[DZ MX;(8!M,8PJ%J+ &DH7Y_H>?7T%/3\-A45!&L+*Q VVQK"N;P+]04+(X!215? MJCR*OOT6T;UQB\+0M=[V"K/]T!C?=@Q0?CJKQ^LE0]"G!:8&0R]N,.B0*Q3@ MI4"IK]HB@-V)_ Q?F<"NS#?W/,\H5J1MZS3RI$?9!D9#5:N\"G$?Q$MSG17# M2D?\'L8/!O>*PYWQ3[N:F8O,?$)9 $5P#? "U71AJ1QM^E I.?SH>. ?5LF8 MJ%VA/Y,' #K\C2(@OP4Z790JWVD^'N?U%I?,7:WW8BX[ M8A'W#W:V)^3?M[/$4QI5"&.,^08'0\PL_ ]*;(X097L_:NH;YJ,WSZ<.&(]' MS_DG$34L_/E9]..DI=;.FSP\+(R(GM#"KU)KJ3Y3T;G MT:"(]E.F0]SE$:CY ?XE0+M M-C95#R6/@(=3]F?)N< M'X,%W(=6QE ZJ>KI(&R&>P2O!9MH]SBDZR)GF;XE$/'5'HU9\I3N<352L-&PH'Z] 5J:0JQB(_W(D8MRJN<:$?GYT^>O=-D.=,7>F2 M'[]_&?EG(H=MRJY_=+AX^9U;*W64R#@)S?()&3@9HKY(+C%R-)&2:OUHF)9( M>A:X;,%HF-4\KZP\P/+CXE^R!:/FQC:O:0-G2- MYI#LT39\66\/N[HQ1JX==_BA[^N@ 20T K'U")^MA29OL:Q*[5O:VU'&C IK MHV)%!V@D25HP^;X/W9?3@-(WA)-+ NVCQVD""I(D7+A H%>ICPK__U5583E_ MQMT.Z3DVC"+T+\<#]M B)+1L(IJ_-W][_?W)V?,$ TH.;><>><.Q%&*O]D\R MW1(B@H57*L[I=5:NN F29Z/$'(KYI]$$_F\.O>1L0A'YK!";6B)7>/&=$)?# M#B^/%_03: CY-GQ3TV)"^KPDF/)RFW=3[C5^!:6^Z6V9CQ::I_8T5VX^DIY M=LP]6UJ^E-(4D43R?(M!PA M>44SSYBR!5,W5V+/"*04T:'Y;"WU(_!] 3N2U)XEO%\M5IT>6 M,D4/41!)@8F!$;0LW# WC%M602"&T3=ES%IP9P"4\X33_)ZTBZ4+CN/?YU( MGE0BXXJ-"ORCL,\UU:D'(KHHYO] \*?]V-O=,WP[7JH"?#-Y=%H<_&02 M;*$P:)^M)%:2K-B03;6((X1)6\R16EM&)_/YHR]8/(,8;<+XUY?)(5^=O-(1 MIIW:WX8/>81U)FZ5$/WCNO,.P\H6#*F!X?2O2C?'DMQ(%RQ>9_9.I!??+1A3 M30B3**6T+?=L3_4:1G0S-_D4K%*8F4?S;2288?"J*50%:7\RR83/6*$2%OTS M[KR,?NU_I6!8'%SC',,J!#'&3D<\6P3%"ZP&=60CI M2D'3#"4(;A7.:&QM%4A?M.ESJ_[4 M#>J )3KZ&0&,.'W;9 ]TM(PS_[(@,?D6T\L?T_[;T_\7AI_\_T])AEJPMU9]85,U*+X;"/F?W M UUW4=*H;9N=CGS/LI&Q;ASI5475G,S_3/:RN*K(DXTN4=^"&3OK')$(T*PP MQ9E&R2]@*.'?TPNINE;^(J)(,]$"\+^'K]LT\,/[(.$YB+)FZ!7?FTD1$ ME+*(AHP_S81YQ.8R.HTL;5QSE+Q$P*R0DMPX:125UU,OM7P@@0*E%6E-"-&$,G@2Q&61!],O-,/(L4 M2Y%.0'RUFO7AW 60#,)9T6)XFCI=6_ABT+@;T'*FSZ6W/DWE&98-8_LL*FR+ M&+<(;7?P>8FKX@ MA?[S[1S/2[KA[U1W 6<\O\I@U?ZS18PF_"]Y&2625U6]K.HL&"#_ M":(2[WTJ+K?=]WF(;MT"L<+D MJGK?8Y3\Q7\8E<$YA-/*;$#Y,Z/34WO.M@6/ZS1;H'1;68 M) A\9JIO?"FX< EN9PTDA\JH-!_Z1?I9EC-#Z_E%^S\?U*;@R#M\2%M]JZL+ MVHI::312NTKE5%H8Y^NF.""*91NHKMWRAM*<&"=" 4S)ZV[B&:Q,4AI8J=#@ M3^=5088(6B!=T\J?@Z NA_?=@F'!$)'0"%:J=POYN 5LFV/_%>>60Q5XR[8 MPQ5G;][0<8ZQJRV+N+PV#KJ)+(=9L =)Y\"]GR#LH^0T%TZV8U9CD]>ZG9BN M+S=5_0Z)]F8,%$+#SS.Z6-L*V_,1Q7S53*HER'%BM[F&T[QPS%]!!Q-/;==P MBQ0>YMU6.87WV>@\654G>FT#X!^D^BK/N.NOK7T$HY\7AHN7](>P&A6(=-Q+ MM:EB]IJPAI378V.E:YO/L\:_:T!RD(-K10@B\FVA+")VE &+&,N(TIQKXU""22'RC)M? MQW36$6&L#1X<\3D/N?E%-GG'\M@71@8H]=:ZS8Y]8@(%+W8A)CANV7VP>9HE M@YU#^P'47(D;5;A,8QDVJJ9]UKTIGPW!43H 2X";ZAH>V.9ALWC114;-@8_ M>'3@5*U69'CB'VR4R>>^_=EB,=$?(UO MV.?Z#@&M3@;&;/MQB/"![*Y@9WU6@D)7',6*H-5,4:#IA>-V M/;CR]G:UO3JX,W9;CM7@6]/!EX>?#CY>GOLZ*[: C.-!XK_:TE.R1S>WSSFZ ME0]J;O0;G(WSZ51@-_C9L8+KH0T^SXY-F>HB\_2!ABD[H HD@DKPTSYQ4]Q5 M>[#L]KB=#[F=(<,?V6VQ!W6L<7KH2.F*%U_S=12G*"M,QT4>KS.B./_Y;[^] MQ;]2!A%.>]E0?$,2V FQ'A94YTC@QT%Z(E:ZF! ,!_S6I0LT1C[2MH!=6T4) MWLU 9]+7B#=99%P[(?/9#B?@A"'&DQTO#<-3R(KPT+D-< 6"(IB48 Q%V#95 M"SBA+0@ ;0^8\#2PR80LFMK-7$V(10.620?2BN5:THDQ!! 3D@6\!4DGQI76 MPYE8EWOO)NW*=^&ZP5.J !%(B(-"7KO4H[W!\5(1"ES<%/!*>9#"-<] M+(&2*?#8!W"AJM3RA@OT8W+WO&!XZ)>_\I0--/%B5GG>:/; MO!\G UCV:<%N\C.W"O1_SO^U&]DHETT#M3+9(!.=IFZ$"U@ZP'[\PU*R< MP3NKKFW0T_-8B+5>"LI3N_&T B="9"N83!7H['HR9VW#';+Q]#=NM1+8OUQ; M[H;#9IGRI/(%%*C[QM'B..0E748!;M(CX0FMD2Q<>;6:,^$0@ME/8C"[3B1T M10'Y7Q$>2'&:ABX6'\#:PE_UPO82)R]=.0:P\7 MN7.Z41T- M,5"3+JD(05$5/1K%D,*/\;?23LQO"UIZN8#8V:YZCQ V!>8ZALY3M4J#H#G? M<.$:C;WQ.OE'6^<-4BXK&K]Q(>S$-CN:I; (F(4.C=>)9[Q1HO&A3@UQF3TE MNN,%T/I$L6KN)&N2ZSR3S=)UC0)EWH)"5*%A:>C40(+%4CMS;3"#[^A.F%'# M<#?*ML#3,]P!$>M@,@P1C9(?&<*ST/IG:LSVGNH +>",_<)@ G=ND-D3_.$* M+ZRSDS)'32,U-0>4^.Z#^.U2 M7X43-93@1[?^!DO%^%ZLZVUNZ895S%CB-M8FYWE*Q?]548T]Z3;+>/F3<%/" MP=/.NWA%"/]FCC>87'7KW2'Y:=@,SSC^D^^416XI54K$$M&[@U5]E97"9$1[ ML4 ?AHKB:B7<*BK0HE;[^NGCK*F;)!;ZT#0)S(GHXM*+.>7U6H-#EC6^I(S: M3.#-HIHM5!_TOX1I#GY=_\>I%""-8;G1%V76 PJMM,P?)D<.I#.8!K@>KU?" MJMGIB9JA+&#LNE#F4\ZZD!Z78#\'!]XSI=_&!BE,.,=TZK9TZN/#3Z=^IJ6S M?JL_\$PS(2=1T9.!3R]3Y@G)7_JOABOR>X6EHR[=<*A] 2!<\="'+^/V80C[ M<"L>$1'C,7T>]S!S=$GETHBN&58)*#K2!U-#:*>)X:'&-)F_WB[8G)8*?7," M?OX5UK"6'"!H*-A((4.J-^8.,P)7XCJ P,H_>CN215NXX8X16A@X^&&7EV6> M+99:6Y8E38%8?S\2BAAVEQE&*^UX,:"!!\#+_L%1XPKX40^/243>YJ.#1R"< MM;P;6""\R7SH!(9YVPLU\:#!1B]L9I&8LYI10OP%OD64AU M(0^D_9JT7Q(@[[IJ ]./U(Q(94RO9A_4V51*<3BJ?DU?DF8L_E+7<4LG?)GM MLA-,!Q4?1,/)(@6#I)%0:091:[U#[!T0+741]T09E+2J&^DEP@U?"/,,5!T3X5/O(HW"R$6\//;-7-FYJ--7'ZX07AX(+O?'95C!AL/QB M:3?8$[].PLH?)GZS)CK-=/F0L^H +/Z_NTB +JHR7PF#!=AB;; 1V7C%*KPE MBE5TP[UL[7+'$R%C!Q]O(CP+):<'K>NNJ7U:NYJ3J,'=I9)_"@*1(1N"4'WY M2YVC18.V1M:(\A[NY:3FLB\]YMA$3+]#KH(VDJK:%>ZG-&?&Q'71I4%880/G MJU3&G6*""[M!:4] ;VZ+::TS2#O6C.!)59_PQU&SP9CP>XI5T/DXE);T(./7 ML#D^3188#?C)L'9BZ+V5^PH^/T0SJD!7U J^'P[P="N MCS6![O?@-L==[-E1#$X+U3W@5>?7"I4FWWNYYW$"*:)6E0"EU!5;814Y[QMR M444.)WI*#?RBY T<)"1*<].!8;(,H2 LN8C;(A>I!&;[X]EH4<8B+33L"&W4 M3+TKUBVO,);/UY/ZD2N-,%DHRN:%]P*&S$U%W?L,^Y.E87):DNN=>+%%>*[. M6,7Q+/ASBJC;8, _JK'O_XK<)-H%W402[+M2J<(F831V\.:\XOK/#;9.&N;K MA1@\#RX#10"Q6'3!]&B=PN].OH?4KQ#R\KLP%B$L@$IY0,<1IQZWFY0KQ%:2 M.9++;.U)A(S=Q^6S78LO]06 O;B,?O6^Z=(#,,GN(CNZ$J#I+,J6N-[ >OF] MI-Z"'!":ASN')P['Y\I <,*E!& -3$!0:P4VV"^$RSI]@9V>DQ]9T="?SEY@ M^)G"[7NQ SL&8O_*51%1GE?T?A/9#P&1H- G2?Z'$EJ/B<(5QWH\O!]ZT#UR M [0S7M=&RF;_6)"!W^=Q(F410#6#Y8*&*]*R1/J5)O?]'=I"JMO]-HD-I19/ M<*@S-IFR*;H/Q']:Q3LM&]6P\RLKSOTI!"F&="QJR?,5T0$UC&YIE&&+PP'4 M&TF_ F8:[-VZHYMN9%8]OH6&4SO,\CT\MN!^4)],?$GK83O4>?W_2WX%K83K M03]X-4=VL"9YNVY6;I':"<(3)AX!-("3"*-C-6\[VJ^7H??I\;M* MZ1A^_YJK1 U9F-+)AZ=-Z#H@*):BT=&#?2O2Z)C W*YJZM)9,QR"QZZP )YZ M09>V1MZ6&Z9S $,$["*^D]UEA"?%JVC)Y")^2H9$LN*$QX&R;QL/B(I.LJW$ M1FZD/AS;)R;%M[]JD8%VY02%1K8/T1H97@>\'5[TA\6B:]-$T\=BSQ5"=N _ MR"D%D3,-5$:5WJD>/YA/>HJ[(8:I&055GW58>W&=%SA:OPBT-^)4IUL)*G2? MI_'=\M>/3T_IX(D%69$KV*+E2C$/VVB0[''LT)/*-21RZQKGW%2<%&<6;]Z$ MG.D[R@919AH2P+ ;^$&NZ/*Y>]9 :8+&^RCD@K'M1$+0]925281WIX;K%)0:W]:IABL['8$E&"*X!V8E M[QB"?+A"Q6H(N2CHD:6^D.Q15HSB-!]"I^33WZ'K#.Z#H;&(CKSOS_ )87_' M9-57?[Y\# Q_5@0>ST;B1'1LT25*G=6(BD8 :UN M% (IV"J%V\0JG,T@IB_TUAS]'GQFDK&EP-/049<'^@"J7'[#AVA=Z?!\*_#A MV=SKQ#QY(];&,X06Z\ &9JAQ1LE+!F4U@H6"!>-HLG@$,T>\?C6W'S#C8,!L M'M?3#Z#S3-#G"_0?[N? #2CKZXIR&:'5#N/:%''''8F\'C9E)Z5K%Q5&>+/W M7$"7K>;B[#4"11(5SGK.@\A$.>L6D1L8JZ8_JL]'A,Y<%(+$M&0"1QL@''1L MJ!BZ@B$C#/;)V5UBDMNJ;IQ25A$Y7+,&@Z_"9F)SMX#UAWN&&!SZ79EG:3)= M-_"O+"X%4GH=6'&RN&J"+&84VZ.3 #Y0].JDFDS:F@WVC"'K!%-?8O)=8-X=E!)&''#X#Q)P=80(\O)I" KEI"!B3//9]()$7XLN3H)2$Y OJPTD[/" M-@JKA+*@4X?Q1\,^6N)>C"LR ND;(.$R]*EG%0+EARB @K$$PBR^#ST@;Q-[ MC)F,;-6..4-#$%C.HSD2\C0J]11A1SLUQX->2#B0NY*P.94!,21OM MD7AW N#-9^X$H:(91[A2TUT S*K".#E4;(*877QW'V% \U'KC0Y# M\#*PZ2%$0U\/.@AI]T30[:I9T)X].[FX_#I.P@HV;["L0R-T],'/K[_[X;>7 MO_] =.G@.)P]_=H'C>PZBL[V!!VE1 *HX"2(8EKGX-A7-Z4I(O&N*J(YQ:.* MIQ4%0'02^&UF9"=KPSM5)!*Q< F?"UY>+],>S2#U#:2RT@/X#4,GGM@U5E J M>'TJF!6,@;TGO!VJ)OB">Q>1TJ]\GX RIQZMO=I&*F6))GH@)W'H@.#?B+]< M$__Q#CYZ^N3K;\+QQ.G32("!_F:65;2M8V[!Y6-Z^#>*?J!=!.^VHF+&&;RT%8L%1G@Q.H,AROF/!/Q/1 ?ZB.T4 M";A,.R"096'B5$&X?<-&#$HX>?(K"?H,/[3_A(3X[+_!6(!TDZ(4FQDYS6KJ MW()/)J5PRVNDP+[*5L)4S[H.ZVX=M]VC*Z15UQO &%XKI..S=7Q!B=(5X*W_0 .?,P=1[N8B2V=&*X MC/ ,^K7,5+D;!LP2A/%&(*E M=V'_C[3'M"V$T;>_0XH)VP6OO!&[2R3;,R;:K_CO>87XOJQ *Y?3\:Y8BBNI M85UTA3Q*1).VGADXY(Z1U7\.[Y)T("4*LVN69.SXOQ_0FT/C,.K)S M$+2EQDA5Q.6!>^>G13NC\#',3-"R6'+H$&?MIR=],*9?]>9HETV2WKAJN;. M$G<1\E(Y5:(#4D_S#&YA7<_7J_DBSY)(/FY0EV(O\\\[P<,>+J M)!(2^VA& %5;]I&#BMSQ9%I) Z4.Q;N!O]Z6=R&RC3$""Z6.%(LW,99>Z I M+2WAR2_ ."O9F1T]1UFU#]O] U#ROEB%E(+W!97'SU?M^X22!ZUSBW%U?@1[ M 8J9TQ+]G%.7Y C-?G!"%IV..+:;Y-#;::$][SOZ9PJQ5THM0SQ#7\;^FR6Z M<:Z^$N*[OV C$3!Q'X%Y\ODF91O:/ OB!>I*'T&)SPS%&O(K@I#:&H(J_NXI1BORXG M!P9=N%2L%3JG9DER*JX8RN.EUE0;-$(./:MW+ZJ=.%NNX#V6JV)O>< L=3-L MHG:&7=*A'GL4[355NS DW]\EP30T&+5F(* WP#QS1@2/I^0/IW ,EA_,XY-J M=K*L)FC\H<$JI!D&4: ]L$6G,)@(-EY;Q>[']MU:2.5[.2(9R[7K%&%F#*J- MF@5K 0@J1/TP(*:JCJO@JWW0L59\(P&\\KA/B8:B4.#!_M'A$1(*Q!8&:DGB MNXD#NMID*Y-(:=2EB&R.\'.FL8DZG'FB1RT*CJF3F"^'!O^R 8?^UXSZ0R*C MI6]WYM-TX[S@,E[TZGI\U*:]*BTM1OBHIT:(*M%I8RR_<\/UD$9\>ULK)BDC MK.64GD(#\F=>6?&F7$XEW<:!SL]IOSEJMWNKMEX5YB-O M(Y!,;E:;NJ5J1U757MP$]HX=7+][]=U;W_V5E4/>-.WVSK0S=@\K5HQY)O%' ML[8C/0?_&2IR?.(6$\0#OYY44]?X*Y(C.6QYHNU&D7%0W'59M[)20)-&V9H. M3KTMT7AT)1,C8KR$"_U'R9O5)^A6NR;Q=^<^M7O2(S8UE>IF@:C,R4E\+Q2W M$ ,D*0.VU#ELZDZDP%,\=W3X'=[,C7UI]U_>(PCGE?1@Q 76[4K^+5LL7\@_ M\ZG>-##'I.#GU2]OI<[GFW[[YZLVQ];NI0OI!+_%;-Q858YZ7LW6X0XD&)/5 MD5&&1P@)#(>=!F?EP5/[$RPPM&VI_%6:M77)(T:;)$R> <5P0N! <5-,)Y7@ MI(,8K:4G3F[)%EJZ#A]YW32]$+ YY7-AM7SZ=YX_<,F:SMR;EEO"B!G M;DJ<$X4#15SXJ"#YT+X4F^6%.)8X'CB6VXZ:[9#>D:I]&HKAFONX,-549"M^ M"22XI]_P0]$-8LFAE^@OK[[WEP@YA:O)[;_YV?R&>'$W*JXFB-Q4%J:EUJ[< MA!5.);R?SJ&%)?EM5'(U5.F]7\(HV(H27ZG&7%@^T4[:WF37O])B2\)[62UE M$S7E8LNL]#J91.;^BU%3_L2U'B4\: BD*Y,+!C&[X\(-L*:.MJEW("1(3O%I M>XPI_ .+5V)XGJXJ?G>14[&&MQKQ2U%E5F7;\?KRS^Z+A"('S7CX#[4!T4W* MI(/*(GN'.!#^)$AX&I0$]T,"74^Q:SSHB!\C'<7PQ$S)61]+.VK;H\4;9Y0/ M12W-\!E$'_P=; !TL="F:]!N30>4],P^K5>0S)%&H7A ,FI7A[/0"N=C3=2#1EJ M&>(#W=+O+#(M$8,IF&N9VHP*I%&ZZ'7R((R*N8[PCG J(Q#>;CPT;ZN%?ZN@ MSPF*62 '@"BH MPWO]9G2'>TPR;4LR/3LFF>ZY=(;2@TP.5#5(5A!((6>#_0"ZE\B&D<2TJS"E=Q% M@(*%N/2-,O8V*2L7*D,G//>*W*<)3\ M%CT"M9!J;0$'D2?$V:P&UGH2]Y\)[(H)D2E&: C8E^F5$T@ G(-K/%%]4A4. MJ7#E[5A,_(;58C6CZ&;/J8XG+I0_5+#DF6"9^FY#<-).X66+:*P"JUWH/_$_ MOG/%5=XNTN1'&F.:_.30L1'$\U^P9+HNL$(DU2WY;WC4%!;L$7Y!W).__K=Z M)VGR=E*M"DJ)O 7U^R_^.8WK;07&4_+?8!=D<61&IJ*)9+IE%%9GS3]&V%C/ M40N@C+RTMQ=M.3@3X;%I8,LBKMR0PE0Z(N.E2BC*^)]RJ]0%C1H.Z5;+0!36 MZ<$SP\1-%+CNJO40G\(;/\&$*X4=_MEB$)X&GJWL!R1N#N%F_SY@TH+QQ.$% MV2PJH%]@WGY"%R3B,JUL](Y[+8E3RL$()0_%G$"UG*.6X'(\#I@TVH$)C6'\ MA=EO,GD[_%9"4I363FC.0BB3CVXQA85=58H;)F-Y]4IA077>>PZ\CCQCD:4;G$M4'I M$8GNJ?<5CQ?>EOI +W@V.4H4\%C7'!=@DJ_(,<,W1;I].!8H2Z1U4Z5TI">Q M*@YFM^-G<"+))V)^EOCE.W@S0?6CPQ;3__/$J/^93L.'^ZT[*_7)_5003B $ MRCDM9'.?G4$9SE\S UU>#"DI#"4W;G!,7L8I4*T-Z@V)\B9PAI@0-DR LG4/ M8)\$9Z4?!& GNKN]G1 ?53D2I2X%$TE6PK%#A$]TO12$,LNN*RZL"@O41)H7 M8RHF0N:7/\1N;CQP9PCFDW(=^<"+HIEMF@7($<"KE<]NZTJPV4UE^Z M.[)SEXZ>E!S@)/+41R+#AWHJ13UU;/1*$=A8+"0GF:Q2",I\G/L&OD_LP%G.]]R< :P6$TWKUJ+0 M*D3P22U*RQJ^9\X,"Z*(V6K_CT1DAA-:Q#/ F@YXF\@@-O;8]68;HA@(H#A* M7FGNV31Q[=8VT+[C%BRISZ22]#-2@XV8MA2^Q6"3?J,5@<<-2?=C MBV[#%]+I5]I[PU;065(5DA$C7P1/5 I%*A ? /F9\(I=:\Z_($K%82'D$BP; MZ;8Q $\TD&K]CA9*#<0F%::O9#%&9=-GGA=J8+@/X4HQ5 2INORI&W@SRD0L M]B3&"8Z#,K:">R_9NJM M$D;MZ+N<\=2^=]'O4:D68+VRM, M"+EGPGU;>E /7 %JE=.] !D,!F\@F I%M7829R+Z=C$Q&F>TA%#*@KQB3%05 M]6-\B+L\!*,7A;;A7H?14I"$N()P(@NA'H67@I'19@RU1R<$'$ABI.C?^@+U1B K4HV+V=UQ@0&HJJ\@;.*&!Y#IW6R;;TI M/1'8*)Z=]Q/0M(Y <*^%1"#TPYW4;4ZO#$2&0P.*3+"(^W>A6M[D3TL,>6#9 M&!4%"%:0# >B92VR&PVJQ8A!>9*$.8HX A?%4(7&S!:!< ]8ZFHJ5P+Y@TMA M"UX)FF5%\"AR/3"$0FP%/G@H"*-,EJ"F#AN.N,Y9PBGUDU'$'!?*D6?[34PJ MR:4M42VU$'3,\O<"_Q "2Z[^DN+OK,RUWD'$F$;VF<.\ZC+>WM2_,C"\&TWQV MR#G5I_?W+6-J=6KS95)+3H/\<.%";]R!):=]*<3:,PD_;4Y2F=J26285=;"3 MTRFUZO0(G4[#F:#77L9F)FP%Y5<4H#E5W; BD>YZ?DYJR["FKB%.,W_2<+22 M6L^Y<9X'/W-+9$_12F5Y"Z9:HJF95=#>V+7AD>R@1+CSJ7\Q=.D2,F&'($8N=0SF"7*XD GOJN*@R>BQR*A'0@ BY MHV<(7TOSP+>E-VA?FH6/()EXCTO22:AV4P F>6M+ ?'?]_>:(SO1GW+SS"UQ M0YYRQO/1/#0GXLM.;\5B/4I^K:M%Q;_D:Y,;3G2_3IXUW?+QF)G58>4BV:(9 M*@H 3JNTQ^FA[K_OD#V;-6[507"*NJ*(!OR8E!\4'DTM\TXS%9$7,\P0U(WF>%5QB>T=>F[ MW-4$Z]%Y>!H-P7F9[A DR'"K^2=AX966WQ\6%+-R1C8Y%'MA/^X8!>L&74(L ME8*)@X7\$L>,N[#%-EC<.FXPY_ Y[.?D@5]^CY;N58F E$T+2YNPP^JFB>D; MB>H"3(6URVK#+!G\*7R=>&B>NI2]!M3TK,X:IN>B,"\QD=-S$J1_*[>NB4F M^6,6)5)8$97JY>/3D(/BSCV^'RX1@G6Z\?32'/ 9.]>9+VRB6LB;6[I::&AC M,*/22U*3HF4"!4/[K^/VQ O'XW"BK!BS'\K;B;(9MBFF["R5*_QM5A_R*5(7GJ62NVR M$FITX.J>F*L+3T^3L[/'\39']'N73Q-">5)6V7_RZ.S)N9"]ZM^^2<@_EV.] M:6:>G-C,CXM $ /3605DV@L-=M3:C4QQ;8U$!9$HUZ3P6?HT\+;PJTXZ])*2 MD\H;MGBQ\PS[BV3M=-KY"DG?C!O#2%D1W*L)I5^%28\I+-W[W%]NF@:S"JK4 MY,M@#FKWWO:*17P'KQ5W9)>XPE4E25V)U:A 9:?3/DI2&"FWY>)BH2YMAZ^FL(OAQ%*M(+JM'.>Q(P*.PC9- MVQ"WD40QE; AGK-2,2&AJF9\B-0@1%5H:M+"O."F1RMI\B5[&\J^&GAHPX6U M>2%MZB96<7='! ],OVPM/D2:A)CTG6"-R M?T(Q$CVW\7JQ^P;K%C342FT> @^#R7.D)5XYI9A5H4#+R=P>)1)TW7VICCV4 MMIE&CT^/B:J/:O1+8)X""0;-UP7[*>")JG@Y$!."(&"9(E H"Y'"-'ROIU5MA[U; MP;L3I%;F(%$=X)42%ASAE\!.Q&W_'Q0T=S$V=.%*C-91/0/C#@*:PZL#3U^C&.BI4EA4G2L4" MX0.R;]*1?0D2Q-4^K2FP)Q]=(H/KUK,_M'Q7RW;5 MZTS?R4EU+RO'LS$F1>"Z<))U(@-7>B; @(DR'@Q16*6UKZ2W M:]0]>,0 A3QD-F_>3&HP:LNUVM.4&O\>2[$]>8GP+>%8B7J'V0Y,[(%2+2\#'#4OB>A$8/16U%"N->[6OGUY MPDQB5AASC:6Z9U:U&.1UY)G2X37]QIODMT 3^E-8D]]\RI?>A#O^6O9O) =K M+U3E[E'NICZ23P\;/P67.B)0O;M8@$XLF;OPO! M?V=5@GBY=2-U]^QYIDG[@"F[V$LLW:9R<'#K;YC]BW-59%-)$2W#+53J7><9 MU0MDS?ID59U@FSETGJMZY0,5Z*E>48EX)Q7OU98=]O]&/58AQBZG]. M/5^(R"Z;NDV'25$"F\_/_E]8.N"ZJS;A)G'B6L.R/H@]0ZL^=!=A-%Z'LZ9_ M3'K4*5AVXW%I>@0(WA3ZG:LY V_/J8T3XWI"ZI RIWAJ)OF2&BA(0^\HDBRJ MG$U'I0+K\^STQ\R]95C'8Y3&)O#, M+X7QMK@\P.#*%^ZVMZ=:/*9,/LP$39H&MHI:1]'Z9EQ;RO9S=E4[L:NH'%=] MMVG>@!'NO#F/"*7^"LF%\]QM8&K Y>&JB(KQ842YK-B/ ,P9/B%3-\%C$*\" MQG+SQGL.E$T@/$N<019#BA=34PA'>#7]2%9W$,O: U1BQ0&O5YQI89S'+1!CB"HIDLNM7^"HV^O":C M2XU;Q=]$PV+@_N"IO GU*7H*?>EMU%\HGB?F)"1:C&O2A%ISF@E9X,2^M1_2 M<7=33P(-=-DUZ1'2;\1QX$X8,Z0$6;4P890M1I3I^D4]2K3!R#LJ1DVNVZ*4 MF +!/9;H"%&6CD*XK#3QP,X*Q(AZBA*L4/]2FTS?U>SW"$>5@T@TR0[)P0/H9=(-?E9WU<"#O*6?1QV'2_V! MZM@H7K,;'Z9TH^/RN92M'\0#J%)AS(CF&I= 2,Y,DM)R 6@:I>-Q2OEGA\]C M98LTF=8GJ#(Z3,<$-BG(= MC\2OUHUO;3408Y!0TSK4SJW66H C1E!LR_G3+>8U:XI-!KTO<]&*?3,L%Q?D M$@-*?M@;E&\5&^H"&7D8^2+X0ITXUA!/LWHJ MX?^QH,C7]A@.'M5MVCW.P4E[3,I.6I'%DDJR?J981)'Q!W#A+7!5^6*(3-C& MENS2RPZVILI+SAR=,F]:8J(@U'1Z(UUS8J;(CHYVPR7PG%;X\?N7/B'V/[+- M#%:U.1B-C_[/V]\\<7W( )D7%.!/%K9HKZKC@ZH<%<9^U70OQI2#!-)T"/;P M6W!E"B5$F$W$\77QBLP4(9@J#M0JBE6S0C L74PFM5)*ZXP['S.[1F0C+3BYT-@6AW!GKEEYD-G:_E2V=^.V1LM6U0/?SXW?PG4S^W$- M/K"V8;/=TF'8LFK)=(2Q))M\F*@\+WY63=E'7G&DT6>8<1P',;#8S2$9<7OZ M;,#X[C]:?.6-F9UV"U];0JA;EE6!0N0J=^"TQ!KO*XDZF]QWX=7Y]K8I>^"I M9-BR*5QVH4A7I$M/SZ4B2 D:Q/@"+]7\EUE:1K=5(*49\=S&YTXX2O7,9W@V M>3FP=8B0 _[FIC=5-4U>Y5C'\ I590+^."Y?X,@-UC?+D+OF(LT([P.L'L+1^6NY31[" M7B#A=BX]>ZXJ9'0EEB>\ -2+Q_]J^TK\@K40V!7J=U?B<7/.ERP8HF.*,;"5 M:A[,Z)]DFBUHO="0]L78_W!XZK J;R4,F4ICSC9>W 72G&6^J(>0RY,2"MZ0 M0,Q8MG!-$"_-.I4E)#M@?$\8+1>=9L.79)(?W^ZP!B^6:#V65R?8M/';BR<: MB\BI0OW;D[-GGVV=R-9Y\N+S5<+%:W-V.7J,:Z&2AQ4%1E;SOE]R2\Q9_12) M#VN)1]\030<"LC:NZ<5@9(2FODT@]:G-1+QS4#K9&',WA 5.QK#>!>AS/$N[ MGB4FTHCHS"?,Z'K'@]2W0=/-FIKZ5,7DZ(:6@$(ZQ^W^I-OMX;H&TDB6SC;S MAG@TFV;(&@I>VG$G'W0GIWF#3>R9_J&T%AX5^V$172M]#C?8VU&Z+M0RM+ZS MWJLW?WO]_4\U?_?GQ^3'5?/\J0&0ZH@@!.G=%_@Y/'7=P=N^SB:O' MF13YH] <".WZ4/E@<6 <9O"BE-K8;R!4\QI3DET8J:>(%"E3K..)\U2&K6L) M_S7/=DJ4SG,QH9B,SG..>RPU[ Q,PDYFJ*LEI#*M\HATV_R@Q:0IN)U: M?M^RI1_=M35\S=RTF4YFCL!/$H^]DU]J)M!I1B1U>#;R[,EA+76#YNA(LTM@ M8T-!:ZSN"5&')(R#'_/KX?A(<2(%3H@J:QI.$7])M(=Y=YR>)6(8B;OUZ*RF,$@V*^9)LQ$!$R00566%BW7 /D>5BB"0XF\#",P\2 M%F].LJ:7;>D+:9\:<4+B*FB2_5C)[4K/IY--)QX%PW"PDB4SK$%8D? 5!%YT MM=O=$B]C0F5)^@QSWPON]>/%Z$:.T0[1YM"6;=JIB0)C>C>&]?J":?(GS)X= M"A\Z?JQYI=EW8F@47B+.$H:"\QRI?T1N-MP$U-!T9Z71E;5OM\J^T2V'KZJU MHY/0"\Q\.6^@ =\X_/XACVDH480&)0/WQ..:I]:#TV)@83'U4J;I.&T+)":N M-8<-DK$4C8&ILFI!(M_^E.KT%]2"LYQ)SYI OS/P(]3,>C8#4RP203-58'IB"HJ-=:K-DFIL/( M$LY,^EQB6$5.06IRK7;+=A7*GC?!*B.#BJ=K#.LN7"_<#\V ]U&#M-]U=A.; M">9[_;0?&:6#K315B=BX']D$%[%;/O M!N/!CRBW1;^Z&;;EG-V6+]LLN"T'W#CW+K*CS'J*/(!9A7MNE];PQG)],*<0 M!:-$%TG#T^2S9;)0J9H1)N],=&@>;Y4E6*5@;&TC:-@\ 7'ML.E1A21VW&]T M2=S9%D@HZ H]SQT>0:]+,R*($!!:ULS!A:ENHB@XC]M#-S!D7L$Y0 FEY05V MC0(VFAN'*[ZM6<4P2&WF0,2)>V8%W<.>#*:W7@@B"_/^8-3 -JYC(X4K?4Q[ M3PE-X^G0,:U=T Q!I_1_B@YQ1@<&J2=P0CYNQ^;<"O. M"BS0&@ZW5E65V/3W0_8A7YG5#GZ=+OJV;8(K/IE41"=22+-QRUB(2(#2Z8 I M?<@,],V<$W9D3=:!%?5+:) M#ZW0&O7U4+N.>6:';4SV%%Y,'9X-)?$1PO.0*8*H2*YCDT9Q4/*QXE!9N+5K M/ #K^$X?$X /N6]1+P7%4.%&< 45^8NDXT,CCZC?/1'BV_[&9JMMO.VXBP]] M^\ QU*3<1&JE0C)NL(@%-U()!3GVNH7[EP*=GJGPN)T/N9UQI 5+;CG<[[#S M*MRE8\'MUBSHQ>%G08]WYCXBD!L K0*%JN]M&G56%%!]L\2Z0?_UTMU@=D"H MG^'K2U=ARP1QSSVE?NH?0&(6_^$-'\[*Q)=MS6A][6J<-:5ZW.H":*W)*%@YO,:NJ=O4!PHC6K MVG:1ZIE@RUT(C/)O;?(-DT!5D4\EB;"H)"%G4ES67,WJ50EGZW@('O(03"KI MX\KY@GPQQJ YM\K5UJ5274C@>O0B0Q*F[&W[C.M&%I8L03LYLQ[.5[7$$>AHFY6/B%-2*8T)1YV966GS%V$RU^/A[!ASR"#1=%/NM3/J3^U'-1-60012&,'NU*JGB)>4F: H=YUK+LP2JW-SCWD#+]#C0U1 MS 420G/X0R^L_C40B@"?L)#P /51A^^455M.F// < MF390-H[C$4:D]N-#3 M_G>X8U=%-<:.$0QTY%<4G>1\,[+D4Q5JVVCWP>/Q^?09E71CN"\O MTTU=I,!((D:O="@+DT:YM*S3MCOE[%N3FVH%YD)CC"D<%?B/LLDF0E+@^:.B M]O#7=""[Q!=#Z5=QUID](5\P9@C^]WC8'OJP:C'>H\)@[ND*F^]*V.T D'[8=F;2+EKA\#9]OCVK%4F/+K"#[- \GBW U#UX'R4L-<+WC[B#LJ/61O%GOR".B/Z=D,KGOA,G1,9FTQ M2GYL:U3(C,>?YT@71KZV/I))\>-NQPJTX.;*^DT&?.KE-5$T\:ZE'%MF???G M6W"CUKN:-[$;4Q3L5\66JWES%O"2VU&0\/@)F M;XH!4%_A$SS#,!_LD-S81O'I"=''SI6!$5[# B Q)D1?[",.("^;!=Q-H@;/ MB/S;UWSI=WP=^BLA$_Y%^;!$P7_L;$#!?SMJ&K:7#VL 8L-K3;R?% MU6A*0L41S8#6H,&RT:GV*K& ,,P]8*ZBR[/AEX<"@_[6KEW_Y@ZT!2!C'%^Z M#'8I 26H%60HD(B+G9F!4LD"4S%_N\\)WS<&)ISEVDG=$ ,JQ$)H"4S:+-Q^?#$-$LP$Q3;_1#ZM?Y(9789 M,E*EOBM#X,W8"XD:^2:]2OD[7/?>;1\ =JOIYL3X1WYZ.ET'( *]##0,A9P:*M'2K7(9HXFPO(Y6KZ\HB!($?J:+/&5AH \4;UO,[8;+DN!_ MGYU^K<\[T1SC%$34G._OQ;.O=1 E.%"@T) ML5882:TJFK22+_EI2J=+; M%>WP-,^NRJI14X'&*_U?QX[FHA*<=2HW=!U2N#1Z DZMM-DYO1A.X5(;(LQA M)B3IFA4N5:%6AE>LE^>CRZ]QI&?/GSSF8BTX)*!3$W0(X$UG%Z.G](7ST[-G M*IFDZULH5P9W'V:@:C]H]NYX.5V#W=]>'RV)A[Y&LL08XP4Q,J2);Y]F*HH" MFS,.:MQ>T9>(O+N*L*"MFYZ)3-+9WUOR.:F&B6D6 NX7\Z[80.3+;&2PHV/S M8\!S<8+1M^'VA5O*EILJVQ/3&>1(0/%';;<9FJ R@FG+L@6][KG.X!J4E)41 MD$.\7"%CTF'THLC\JL['3+'P + 1#?H"(3.!V$AF#%@ZT*0"C0-"_W*<*0)2=SB<4G3GT5; M:L'T$$^!]"__%;08OK[3"F*XB\/VD7(%]O;O: E(U;C>Q%+OQH?T&*YQBX7B MUWG=%BS?63XG"J' S$W@/4R,Q MW%N71^\.M=_P"B0^5S?2$!?#S6F@?#*[ 5(#WET2^)@P1V0CL+$')[ZB+%EF M'KM.KJ2,LBVS%K:])FZ[C)&QDDW'!4(C0D^(I>X0:FN;5*!L/1K:^GUJ6G$J-QC1>A$SRX+XQ3I@-D)^ ^DSYT:TZ@)4)[H#YHA@2A6 MV[+F,XZ&+.@A&*!!MGG#BNXT&/4NOU;)(H_[&3W=W]CYT/P-^KZAB2'V_U5K M$>\[]L&Y4\B0M",-+B9]L@ 60PWOF4+'EK@/!)TW]$3AT#$S>I=.<40E'%-\ M$&V-(&4HR*HG+NH#K,_C^ >YY' A X.(F#?W,(O2+791\DI5FG23Q":6'H,6 MR>6H-&.R1D,^1XH_;9*\@)==$8&8QHY]%491$=DG,F>0^Q1^!_]0'HW\_['W MKDMN'$F6\*O >F?&U&9)CBXC=??*K,TH4IKF3JNE(=6CS_9?%C)02!'(Q&0" M54(__1=^_!(>D0D4R5%155K\D5A50%[BXN&7X^>@!^= H &12IIJ6W+83.,Y MN;BIS1$I6V#N5=2NCWP'$59*(2,7%-G50 )#A!W"SZ?.:&;N3'2,JR$>1L,! M;M3T<-?EHMRH<PZ=MW,9A;.2F%5&3582 M,2>1575=OTDTC\:!QIT8RFTVN_CIPO _R)1<#T+.S CIS?']0[US-NU!G,7O M&#'_E8TGK#RYA..>**7,QR0(G^!-Z*1YPOR54NEOPBITG@,R.7J./T6UKQX' ME.='/HHG:-'"X68-500IH4GD=)NZ322*[6B=1CB3"=^X!!4E%781WCF E!ER+!AT)W+OI1\3SO MN )W'?T._-D\+5)-B:L*V(Q5_M*&A%#;;6=[>4!,/51]68SO/8E*F[9G]2Q&W1[6*:MQ@NR!CUXT2&\Y(F$,_ MG=DHD@?/96.2R-J7]3VUXP7!!9J(WU+M=8@K&^2L]B<&)OV6L'RV>59DF>BIYC'V>% M.^=$\%A*^51D666GHN1L^YY7P=O M%K(,4@?0%MPF4 (,Q5RU"7#S1],9J>4S.*R)OHWYVKBA2#"[SKNAPA>Y'_0P MW[QX5G9T(*)W0L+2K-3(KD*_$OLO>@& 3>EVU/PMBAEHJ/7=39PE)B'R6$\B7#IJ$#2== M&Y3BDPL=XWS>VMZ(]XZK?;(DR_Q,#X%HQBQ8/DCX'BTK \LSO2*Y-8PO@%3W M$%*S; EY$(CS7U]^]?6K9S]\'?V;0W/41YE61DYN*,$/YD-=<_$$'>M(\L=5 M&#? :.V9^$13G9Z$#*.(JB<^P+G_4;ZOJSWUX1E[5!(1UMB#JT!4(%?\\V&T M$$.+*]A,GHS>JD3H9$;_ +?DX/5==/ET\?VI(9(KE%[) 84C#1$JE_--[8&C M->S[@(J>F+NU4+.*!GZYGU_U667&E)]DI27W$9D[A+V)55T?\_2ZU07)#*3> M'7'1L=@G/;3J#8ZR8H*C1:J'9B.E,3BZ ,$))D2=R>KT,LQW*#Y.SDR@-:=>+L6 O&+/ M96;N=_<$Q32>("JYC/_]CG\F-&3!6_()+N-_OZQAXC-1%^"&V<3)5VRBGPOJ M-Q0%+ %VF8Q[G8PT\J#XRFCXN*Q ;.+=.2:]2QW[=W_^_(O'7\>^;)YW)B=S M(68,:\.>_-NXEX:&]8)XNWM2<_Q+,)A#.O5? MRD$B.:C9(];DC(<*@PV1X([1)Q4;Y$W.O9HU&M'U)55FRL%53J>V@RCG-I1EU(F])],DV\/R'FFIXO7E%E4KPJ9 M4^=6>72!YBI+H7Q*6 M)A05[Q19%.]R&IV6K$ 4.M S8L; M0=:,5.].\4V<$BN9;D+-E$Y2LT)UQ)>#">@^HLSSZ)!% CM@L&L:/:3)-R05 ML _7_:!*KZ:VF06#Z #LT/H"P.^&D!+7:VL9F^Y&1B8Y9NOC7$73K):"(@@8 MDNQ3-0.@=46/AB4+KC9!M30%LYMZXJ4-1?%&9XJK5IWU7)69>BTD:=&U[V1J MB0H.8 ^5J57PAWVO2L_E"\!:[W62J8>4U9]6\"8Y=:T6Y-+K+%7E7@M-Z?Z1 MF2!OF'N1O(IA<$FM-!@(^6S-8>G*Z'-;R6^@Q;-3UZK2C>,CIP'BW _OGA6])1"$YAF5#VK^%8N*[VL% M@14] *UO1X"\A?LLMT!1N3!?+NNPX4G9Y,^F9VR'3*V4C_EAN3>!9UF0\-J, MX5 Q.I0EJ7XNJI[DW%ROTPBX?!-?SZ"ETCN0S6S1'^"!.+P)! )QLE>@>%]7 M!>?7KA/@\NW?_'$<3W#"F#9+#A[CV(('Q>SXAA"#-TFRM.A-)K+H)$T+[[G/ MG(&D5BN&L6F)DJ%G8NN>OAEG;F87546MW2LTL]F4=I8F[[O(#R(L]:+Z"G&L M:U@T5.K2LR%6J+>!>X/C<->#7:H@L6C-%R_&(+UP#)JH*"46"C>()\XF&@1Z M9M;D(M,)P.X>["5?[T)@CB(7.!'R;.&6.+M)V[H3;^[V:'N;QK=+0G'#-DC!] M& -\GA^B6WQ+Q-:+3S_^]!,<(TC2(I#FAMIG6XZ.Z25?$5D208+^VM>\L%XS MWO6X>&:@Y8_(2/*7F#D"^:>/OWS^\JOGZ6/XY2=?_EXH4.JN;MIXS9?;'0., MOZH[X/*>_U_^UR=??/SE9W$(XD!\%B/UP,F!43H+Z'#<;^(UY2F^G5;47[3C M\C :Y=LSZ7ZG6WQC:^EYMBU?I>7TG2VG^"B?_/&S?_ORKVTT#XU&+L_K'>T1 M^@J?I5]2)VB7?56_B9&F*9)Q2ESV_3ZD'(_);X7&K7;,,//2QD4KO:'RC;Z@K]9./G_SGXUCW:'76\Z9%Y(?(SMD612ZZ-I[L[YF@ MPKD5!D?CX-"! O+OIFBS8D3B$/\A\^F^E.&T M^#P,N044EOEC1B>A+KS2?3LC6'D#E]/=&W.]TOM>A6.O#BXW,&N>D Y@Y ?# MXM@?9J+Z\B"VMR<&'VGWY4$D:B(>R:S/ )>4,)7M +J2+&2SS>_N5833F2/K M[DM830YJ^<"^E-O.E=O^\/C+;;]6VZAC2IA8H]5!=A8OYXV=$61K",C;2_O4 M7OKNF8HP10J4W75FJ-@\07OYA"K84C[IT'0&<_*$E)0)= M#>=7I?]89/+TMC_5!,70/1XKZ#XX#,#L5]Y1YZ8FV;,D;4Y11L6!*D1@^JJD M5/=4/$['4A,#,'E'O?_F*#!]W)"H5K#K:^T,4D^/^% :ZN.AT(HIQGF8)XE[ M(Y_<\$"E47L#N6G3MC+# ::AD!2-9%9N^NWY"F<;XNW'/A OQ M'R/5:A+)CUQ,F1(HNZ&<%=)T9P\W]UPYVTUT,^+Q=@WMH)TU.69T8V!U8R1N6\BE$E&[6G1]+ H&:OAWU)]R6= M^4B37N!1]SK34K0U*W'*Z"<(=#PF;DE(F B0>C=GFUX4+R\S=J\S%L/Y:\W7 M:P"*+ "+IRV%K85W6)ZEQ"^Y?4C=".Z*1>9O# BE*R=C(3G:RXS>K[6%'E[% M<7 E)-U2)7'EDS.1-*:^O,P&]+/0(J$S%;URK50B,V*-<-FS]XT()H^,SL,X MKN3-47S O-?![39/N# RSQU716E3,MM6"*BC,K$68UA 3!EXUX[K>D@]>=D> MO\SP_5IEN#QRBB;UP\O&NF?WA0(.SK5GH0JRXH@B5JL81A"3R$6H[;XG@XL) MYDJVP_*P)>\#-?OH79 0@.DR4B"' ZM#8<]:M^FDN\8?$MH#9-8UJJ+C+3FY"RXEMB=ZW4,;A1>1^3&SN2?,SI*@WCQ$T%,8."RM=V+:90V 4N"%35Z M"A6%BKYF0D'#DS1A56O!7^NZ>IMV2^0 3(-*=);LQ^K:(.:@?=VQA(HQ >$T M=#2%2A1 &<"!75L2[A!I(M+KVB"0[40TQ'0JKC$=6&^M,!;KWZC+$+WN63:* MM0:6HJ$>- ]H^ADRX!< :%:/YH1B.P)(L3GFU1*'VRC(5OAC(2_8L.X(:2)J M ,Z(?NG?*#OZ .IB"0L$YQ-9=")$Z7*R/F+2ZFY>DPXG7+<'0ASB&YCD^L= M,\P[Z>;&=>?[:;E :ES+P>LQYU01=DO?><4V[+JGH :E(1OX0L4(^&O:[()I M68(_F\+<0@KIZ>)K19XDEF.MQQK7B,]I_/6_7KVN6+<&C@0EQ97U)U7XA&^[ M[=HM NKHZ-5 )7DN9="9U#_U)5F;C)4^!4B$=ZUPXS*/QVLF+_[HN\UQNSN, MB^>2QH^?^+U5H5^2S_-?=?R#??ZKH8]!W[CXEM^LBI]9/OT2NR5COSDD+L&, M9>WW_-0G'H<@O%3";_HKNL\:!&:)5M;SSS"7RATZ5?79$8Q;TAP!S,=-G/\M MT]3SZF,-)N"94/UM!^I)$DRX:, WY"_4N2 1H?]#O=FO6THCMS',CI:CYW,F MDS6B@PW'77PT0D?_M7T32J'Z,]/7FI0G#PI>K1B4=31;0T_E$@)CVMA\F:!5 MYV^ D[E.MZ'1*N[0;Z?7YWF>KB#,&VVOKN^>C(>!"=.!\XF_:+?8#F#"KW=' M53^3VV)L9=@=/V,F#L,?6I(O2' 36@\WN'_T271\]K3TN0.I2D3$["O:>A;GL"+Y M*<.DNJC*:(^XL48(H:1SX'&0TOT8U/5CSJOZ:*Y@ 2/25@>?SX;C!L@;5Y1/ M>H+5:3^0,?NEX^=QXJHL<)"._Q@JM0'$DA[\N?YMV!K%!;9N=W)L[ Z;N.)@2$?1MZ(X"DU7 M

9F?G*OU?\L Y.5^/P7O;770I@YC_*4E0Y ^!CQ%=8X27ZY"ZKD M*Q04,VMJ'."U79D<%/"KQ1FZJI4D.C[*MI=S,_X[1L];[KJ,HZ2.G)/:D ?> M 5W0.VHVAI9,[R40>/?6,5KN&G0"&[7D@+(22FQ&6)M$H19(A.@3C2%^"_F*Z#JF.'0RWBZ0Y4?3?:#MP_%A MCF@0$FTY#HZH:P^]"$/8T7X\J-82I$;\6N#T0:"H*5XQ&L+X*BP?2+8AQ AL M9&P1J<%==Y/)]XQ*;)NT!;AHCY:>O.(EQQ#>(.'3CI)MR5JJKR!ZL]F$[MH$ M5]; PA:6^,BECHVF2A1'DN3X1D ,T8I%G8D:@7*GB79OO19IO+2]G []IC[$ MR 8^(+EXK"50F'O!;8V6F9*>""60;%1UAJY*YXXUH=O9NHA[>?F&%D;>?^1D M5DOHD\C18IP4,Q;7UB:P)F%J)^,6=7CFWGV5:W'.=3P0/IR2KV6T;I2@#HXO MO2CU]35)#TJ>B@:"5Y.^KE@BY=VL]43%K1"H=2]B]3JY M_7 =I_$?B=A9.]9Z2Q'KERGSF[F5\XVZ0F3!TGV MVA8S04^C;FFFBO2Y?&!JJXUK3@7(U-(=.K\-A;!?6SS1."F]04Y$S30+7==W M3IR+MRU"&)T;.#T\DA+95: RQEQQXN3-=[Y=9#O$\]S(!%D_C+3 M]9G6AHGE5:*E[>23DH- Q-8G> K<\\HC.K?:][?.M;:>;;)YWW[#AUXJ.V\S MQ_) ]FRF4E)$RV9!"Z^GUC@U7GZ!)&NSK./QWR*CQ(;6P@]Q>*O%5*ZAB5[-W@&R&_2DU4+IU&5E;ZUN/;W+E#%I M R^' T-6!>![.>:D9+1F.YM$"0 $'VNSQ@5P.=,9LQO&\:?'D(!4-I'@J>TD MD'J:#&E\P#77P(/_=F%7D_G+^L]9CH&^A"RUR*=F7+G;$/;..>*5IOO:>&'2 M5CWB&W0Y,<[\CZ[)$\TL M.KHDNSCVCF*"U\?/>\O_'<'Z+Q7S="$]*+(.>1R8N9\OZ=_-R@/#!U(>/BQ7::\)WX*[1>JX DO7 MI4ISKDKSITN5YA?;P'38AF:>57:YOFXY;)0NLLJ8"V B*5OD?7-G M,?,P_ZV,*V'#QA 8A"_!/]^?/1U[ACQJ$"8%TJH1@]J(/D"+"C=GLYD>9H.< MA)A/+X!6TBT, T%RDN/#\SY)Q3X[1L40=7J0 MFWAEO0NO*0Q J<[&-&2'[4&%;B@" Y[OGS[[XHNGG^H=GBZ^@ILAQ#/&W39W MO-BIQ:[IR<="JIA;#T\\X;Z_9A%NIIRQ\\7UM3-B==J16;%ODO6KI]9A2T\S M*Y&L%D2W,9Y+9_+^EH1=B#AWOV82'5X5DH^"HMV^W6)G=]SVH5&HIO MNMNA)XRCBA?!?JBPNQZH22=W[/L.[R9)5]-EY.%]!-O\I"<$K+WW9!S>'HNY MH 4S](='*BGEJGU8^FRUEJ)$G[ 9Y 772=E<(S',*?.?SC^C,T/%,Z9D5B%X MYM.25Q8)6<;&2AY_?_KZJ5R!1,Y;U$DD*V66KNZ,1$R",O&.YFZ=U>O"9B?% MO #"YV#Y!\N*UHT@M8I1<8:.^W:1[L[+RG$+D0JH:"H1856G54-\,(^5HI49 MB.T8X=K/V#'QXI]__'%65USW(S8!IVR,GL3/"D5M1411QL@(NYP?668<*5FA MG!:;HY!M)<)A5FGW#&@SZZ)8"W3"@$2(?6<[IW.>D!7IOZI L*/A;(-X#UR- MT&PA,W\P-4')1GLU]'5T0K MV\%5@*2VW75R"WT;3]@>B+5\RA-JRQ58AP\=:P\Z M=KCPLT!>-U*U=_Q,FE+\6C]#M$K\WD:L]/IKXU7B*G3+U^7)M@JFCA3[7?I2 M\80,D%A+0/$),4PQ0%/WQ9O$PNO1N#JQOXP3!HMS+L]W*=&4CAJ$E%N!@FQ( MNV\'13.DG(_IL6T&+DW[]RV(1 F@BLJMNH!]8F2&,=-I6=)V'N(A&&[/2&%< MYNF7FR=&#/!440"@"" DWNG4J=SA+'6*),A-65NM\ESFZ]Z%QDS6&\'"=__U M\L633_ZTH#,R;.-IT^=\"9<)N>\)X81@OH,\;\$FQGH]%]XJD>[5;21]*3Z: MUJHT^'UU'UXF\=XG$5.'JG-H=VP0A3A.A4T2W9]F#5([$!4EC7>Y*(-=)N^^ M)Z\)E"W!1'&9;0KK$!=5:,].ZS->)NN^)RN -4:R&QDB, ?,>KC8958^B!?( M>CF[>H I)+8"^G^T8R-XN.D'Y=/&#ZP;K8=9Z*B$P#\=!2ZH$LWIL)N')S*6 M\,*+\$$V(#-*1C-H9,L9L/^&Z?/,@PRI=,/^/.RXE>!:-QY$CSH!0LP5@3=X77)K2_L0J47UT^:Z=SH?' MKP]U.S*C0()BS!7/M4>!)N#*M#%6FI$"J5U[0ZDQ*?8 .*X$NS-%\YP;XFV5 MP1)ZV(^&\(FB2@'._9R:MZQN"*4I85/@::_JF^A.6WD>4!%C\:LJ;J6D:ZQP"==.ZWS24U-?I;EH"&C25=80+.D(W]F,24/X[A^1[3,2\ZH*8RP+"4V?;PYC0, MB^Q()40A#M?43>@H$&!@\YRL8KJ*!(60_.$*%RXP;3O MT9J MZ+7#+&0<)6GS;*CR=]AIP\G;;2&NI@K$6*YOGS35%J$&,5^7/G5#MW]*>B;Q M5C6E%RJJRQHH6'K.$(8*,%O81;(7@&OQ*QD'H4^#MN_\Z/SR7N>#,$'O;K[1 M@\#@>/(XK\*25%E9^Z[AX!8O">%,M_-2YXBO9"L6HDJMK&@X9;UE/_OW)J2[ M('# 1AM<]"'A5%,K-0'UY7V/B;;,. M=?/?K):$L^=5:&[[OED\1\?*NK?&HA+/@U/**.J_H=+F.'Q[3O,Q> MECO-:&E0:.\6\YG[58MOB?JBC:OKA] A91-21/8W( ^C66M&Q:KK12M$B&E$ MTJ/=JDPEY04W1]X.+)Z1F!WFD/P;$@U1YDO*);:#L /3EYGSR;U5T7>!3TJ; M==JK!#Z+Y^&!F@I L=(]V4:' I(=(XV:\PVJN-7V M$ADX6CH0R)'-ROO5>=BRKAF]&1\,Z1*59'P4D22UK:!-;X@F,#7)4N1=J[Z: M7[DE04HPNI(E'5@Y271U*PCI Y?0=.>I@8B4SJ6?T6O.>V=L!XB0%V1.PJ7Z M7?''29][WP]=1A5 M1@C^LS6P]DI>DGKHKN3D7+>['2^V&+O2(KF/PY/^@I57-'OIXO&40\1H=4L8 M^<-H?S<4)V\ERY93\O9A3-W90_7KZ($V+;)S\4V9O-\&'HCO49;Y3*?QCQB> M(QU.-P2?!986,.4A)>"%3D MYM/%RXRX*R1 GN6Y/RF&@W%2PMWX#[B<8[ K\ M1. 5W/5*+Y0MCTJXE0_8TOC$\W4;5HNO3=C[.Q;VKMRAG&I/DT57N>>BY>6> M;9K7\^K'E]+/N=+/)Y?2SWL.'1LH+/@-4Z(ZB ,W^Z6X8BIG7S%;'_LO6P[0 M3#> 6?3<'90%49@I4F0HKL96% P<(T>V26)(_(9L)Q]V,;+KZ<#R)SPB18Y2 M1^NY/!95<#0'LW.O(@Q!*$7M$7()/>20VQLC=*/;(R]._1V_>,'8M)PLPZ\K*F+Q=LY>["NYWRQ+H8U+-72GQ]E# D&$RAN:"71N"!*Z=3[J?3)RO.;8(2&U#8C>+O, M&R++XAACY!&-8/+;!*DJ)2(LC%5B1282]SQ8:B_P@A-F86[D/1C> FV*Z=DP M()XUTKQSIX#!MHV"KZ F+B@?:32CVQW&BH0 !Q%Y$7+C*+EUX/9#*VZ2D4X4AL? S\=M\P86"U^*F_HJIC M U%&[<(5*(^-8N&@R8YX'1_[&S*+[;CL%U_%.7D61S@:B'CL=RR?JKWJ-_7F MD-J4(>!(+;H-B"6/C*:_40!V%Y:^HI6?;E9BB\L/7VK2Q0WWHQ9WB$0.YMPHNT87!.VR(3Z@24D6C!41!"W>SZ.X)*3+Z M;I'T+5WO=/ZWG6S?[[*GD%HL@BHYPN/K;0(]'*G2/=15('C(U+B=:XW+TBO4*/U2KK2I/H3(;\>-/#COOCS5A7 [M57QY M\CW:+NLEU3@+#=,:;$U/,V^^9TZVK$FX]/:*X,6M/C:D1"+DKPL>+C/&_6 ? MF OK,C8+_1+GIGZCH?-[\K#F&2W/1.#)/^I..#8=;=L<&:3CNE,%+G])_LKH M<# ,?LD_99XRPTKR8YJ% 4RO7,_IAS$'Y\EQT#5EW-,LD$9$%[)%,]T?[847 M)9><7^&SSY_^\9\Q\/_V;T\__6$G&F-R/EW%5'ZNR?ELM7L/ M;D3\A;C_2'[-,ZW61=KW7"?(5E!0:%J TN&<92;\#$;(CS"(BB4<%>F@, M:H!;<,LHPB#T+#AM0"@\IUQT ^10T@E$XF%75SJ45#N8&KZ M5DFXZ14N4W>O4Z>\VG%7W=1#RW"5O<2>J_Y\"R+L+X5VF#527KK,UOW*9O\L M1$[2 'O.[I035!3:5@.RA9#&Z;^>;&I;R\S<[\SL]H0';R,OZD5+H^)GFI@ M,?/++-SG+,BB)UD>R_"69$GQ(*JYCJ&ATTU!BW69I0_JPDOI1()##C%=P*@R M5_CLH<-CMO5@%NYR^'R8:6-,V>CV#_.Y"K8)E= M\ZX[A^KE>Q;X1M_9AE.FJH9&E?6]ILUKD'SZ!KXB=&;P?_SJ:M,2;.FV'A8N MI0>]1/IE!7[9?F@IDZH=&RFI+LWFU A(XLYL745UZ?$SR'SRZ:^^&N(CS*\& M47)D2?-%V+6@HLM*OZ3^VI( N,ASCZ4"U!V\=H]_ A_T=C;N!=91[Y?HK.)T MEA.?O/@C]VQ5#76@8&1$NU1SC\X\L.'EOF'6K)]%8VUE/B2JNT]8BXVN87!U M^J'0*%-!(X7:]\.N!W&R:8)56@VT*!V$+ P^JZG.H<77Z$D16N6R5.X_X@@B MS'FT[K(X]=LKZLK';V*$2(]Q,9WW3:D5ASP.SZB,=IMCJR+0=?Q?$S@1R7WC MNC\I@V7)8Q:$9?R2Z5>!#NVRBSY,9<>)$1HIN[;BBP2ASK*T<9K5?02E^(P M89XWN 3YZL H"-@C7X!)(,D5.:/4=^LR'9D,'Z&5Z51D-OZ"/1"&S93S@]'- M]H3K6N Y'#DPB,DK9GHB'3FA$F5"Y?KY4LS +NNRYMJ=]+BNVK/J>* M=X08=5OSKW]+/B4-SK'<]".+1G2%M">N)+*Y, [D&8-:H)4&.UJ,FTVF''\8 M^969\E0ZF?)QSEA2W UG#V]MQ+.C.Q?O>?BK^ED&YND/>R08>/1.QAT3P4(V MT6-T@>M&0YAEC#';# P^Z0T#[(S#W> U[EL/^^F'34-7+X&H78J4F_ZVBQY6 ME]V,;W%"!IN[^F3+/784UWE\^JH40V<8,..D:"O&22,.WZ9BA.&%"L51H;0= MNEOQ@D;::7VKZ&HE0<&?W2K&C83"+ATD3MY M&?(^S4D;LG7CSNA%5$I(I#1*A@*G#^/%7-DWPX3/LQ&(CM@\@0$04P]C+;P- M,U<_Q#&GLR-1=&6<7)9<:X>&(;7Q$=#%=[N.TWC+S=^5G/NHE5?,:"):L=MV MGZ-6M#666Q(",3A7R.BQH+?F!\< G=F;P#/T43JMILMCODY?^5NDH]:O=6!O M (&E+N%XG]\7#%#";Y7@M%N2-J-.K>__\I)7\O,?2.RW$\E:P<63F-#_M_@^ MQLITL\=P0FH;/SA_1S:*Z'N:M0RJ'_3R!Y,/LJQ!%_;$>Z ,-=P^[=T-1BF% M?3R3]Y ,I)&++I EN7.5NK.3V[&2ZJ),<./Z58&OIN]Q:VL W!%.".(% C\#?NCHZCKF6 M&T^X=^$F= U$A;A3I676Y!-4>%--];ZC]A@E/?8[46E-_2S9D.P(&@Z8?3OJ M9K'NV?)*UC3%#KN2Y,Y>>!N](SBKU&',9#V/8('[ME^:4'&/K5-_E;2OX&W&F%J"S MRAE(?TV8I$-7'^++#N3N@%5FY#.\'27.X!:^ES_H(PUUD;[C+92MD"R;F"P! M_;73E@4+C"IM1;DY;+I@',RU3V\$ZBKEW"0%4-D-9FP\%X^L6X]YH??U,AJ: MCWR>4RB.UR)*))_Y/3T1S2@Y^,N^"8N/U&6X:8>#B!!7M6[PB3>+OB=6IBX_]I%\]T5Y0>VI]@!@_R]$7]\0!@-[X M13H\^RW;+?Z&LV17AVLATPG4];Y9';HENR;VD3Z90!6=CE]1GT4%UI5J?];* M4U<=0E4QI/&0I6ZF[:$SNYFNG#-GM?1Y\&?Y!34R:8?.>-:"BZZBH4ZDLG%7 M':AK1XZ:=1P"6EERX.A@JUZ;^Q25^\9]^J3(4U+A< !AYJ;\\J5L?ZYL_]GC M+]O_2D.7>K*VU"&)\Q[JV%2;3@8@[HW5GCETY\.!BOFIQKL WE'CJ MGBY>,-W<'C/#]7UG4[;U3TQ;SU>!SVX<\^?#EE.'%,]AH%.>\@=.WG(Z/M1A M%P]_!M>Y,?1)&NI-&KA6)ZDV3EZJQUPPD0EQZ')=M]TCB"1?S1Q4_D &'VT8 M=@$*J_"3[[;(?HU)LO3LHJ^PS-%LRR&&*A"C-AU8A%LB$I!$(34?!TL9LB;- M?I9L$&)HW_.7G:+"G!4CALHE"0CD4 _;2C*ZKID&FU9E9RW; MY!:$\.MDETWPAWKJ)%B?\U40F01=UA#QC4<*E2@HWZVX8<,.<.54(&('%RN_)>+_Q9I-B3.QM=PW5[%1\.1D_O'N/MC,G+K7SS MDQ"1I/)+2TXNE[B/:4)!="HN@?<7>%DP=7R, ]\\@ZC3$ M)8&&=DMZ<7"G[;_MBI>'4^@LLA"8L@<2ARJ>VI_;2V<%H'T6Y02V3/3(8DZ M@9T3H:'.EQ"@]V^3:,1>B7NJHE-1$[EYHSW=B*.<-7;<81\/DG_0>I4W=OP! MKH\42?% 4_<8DG,6JX(PY_IZ"&!V3SO?0LV7>+Y-CI9<4\?:14C0I,V*PDF M18GGF M2Y,-Y74*-&1,!<^;,ZL(=UCR;("X61'_,L?. ,,8:>L MN(0B?_*I-5_G7#QP/<;]V5WWR&X0VR,WKW='XV+H/9^P1<@_VGD&/8BP./8' M2D+>!IZ>M7"#:VZ3RR3!9<+;0-+-(KW^%8FCO'%9C M(G4WP-[4.]P726]!"_WP+3GS=XXG6AJ#9[A1*$5&&66V>WH[$"(V._1"C(>R:JOB6[Q^IA*Z;2V85X*"B'>$? MW4,M/'?,F8"V<\=WDG RON^(OO*O-%!PE>,(?KD@>J=^H""Q![MDG VLZIIA M"2#,4QKT5#(@P(BOZ7R)X6'"\:_[6U0QES)GN MGMG>XUW:%?TR.OL478R4TE5YM-FS_.GB-6VNE*_E"C8S!B<"3/]W\0 E'2?* MM>3'(MC&7O6#7\N$(1:B[* M\03*8C[QE.R$3LS#C0BVCJ0XMLJ./6M"FT!#9EU(Y_Y:T4?[E; M'$:M8!E5LEIJF>=J=O91#8,(3B: @Y5 _N[0*,^4K@E& 5Q+K,?\^4G1Q)>0 MO?"."RV*FC*O@]/DV?/4SD*I9$-292Q,^4A=#_UM4=Q;//,2IGK2\:,8-QE] M+PX#Z>G2T(S55/>G%$A('MM,;$")CEQ\89J1J,2^N=1')7UM%1]@T+R8ID-. MUGF%*'%:R(CF1_?1R\,OZ_YD M(FB*.L$J,;B7A&<,M<\6HUNY_!V_>'$$R,+,,0N2U]0+^=&HI-[&?MY!D(AU M0[IC1'4^K2K?HBC!R!YF W(ZV)H25(?0_ VA2<]9]I/>W"7 MRLOO_OS%OUTJ+[\DJQL=;IA/IOHFO%)]U0_)RW@2+T5;D0Q[L-$AM*AYYGW-;Y3-K?K"_ M$,<6+/\&/D8GA#X[7T(LO@C(8@78E.J8%?S,,Z#BC&457'@ M\X@G D3->RGVD"F*E?E\98"I'HGNZ"8H)LN/2\87S>?LZB@N%/NM_+I[EE)' M'.75YLOKSVG\K,3JE!G.B;E,]_%F4NVC MK':1ZS&V??*Z2&LB;7?>FJG]XA$8UKS"#%4F@[F$*6 LGJ4_M>R^U-8:\JVAL$82JO($LF3[ M1,V;UE,ON7).FFD'13]X'##+UV,E7/>4W]"VGVP!N;9+-=Y.H5Z6L#AS MO;CH]X2]- 5 R; IWF%&PSA[@23=G;XCA 4ZR(68@I>IBJLF/DW?"0,SUT;B M(^XH@)US#]CZB%)!7,[&AYR>@^VY\^M3'L3GP.1V,9;CDT0"F?W00^%BGE5- M-A-)5 G>8UT8"+ ?(V.>("-I^.@/<\O ]7M0=,9&I:5P9+-ZHI/FE1RO4O." MJEZ%<;]('Y7\F\!'N'#+U_2# %F_J6@XJ4:1!\0S/N2 M*3XA#"0HM^J!0W:#]R2,*GL(S'SA$!>.NQRLP,HQC?1 9N GS9G"9BBY-CM= M.=2F;=C?=;BSU"JU4P7U:)D.GM/.?'U:M%R"/VR5QMSYZUAS!TE 38T#>[7^ M/.$R;";%-VY?UM G41'1RW([&LI-&DU^N4ZTLTEN(G\;K48^F-- MLBL6C62''BN=3-8*N].;S.H5&37SC@@)S^.ANEHA.?]94],,X.MXQ]_/W;E7?] R%$P8B\PFM M]#R>X9W2G"YY';0[__YFB&LX:!GM?0K=%G\\R#[2.]4&YVOT%BZ5"X\S\7+ MN3'7("^;%2VU^K],6J:?+IXIEI,S+"!B;J;MTMY]G;F<-'#']_CTXX__6"VF MV#S7LY*!V=+\.KATJ-\ .'Q"9S6%++ZD5),7ZRKDRQKT W$K1\>'CM70S M$ M$^Y2<@7/<&]6H$4'+#%*\G#.%&7>@D<+NBUQR3/N%/0" 1 4JQXC2T")) ^= M;%$3DYA'/3.%9T1T3>IQ$F4J8#0-:$(K)@$K8DQAB,TO M+V52H$L=G$J$^^@!*/&>3F_7^+^DKN2MXO?+Q>PWQ#U 9RY5EK-5EL\O599? MNLI2+QD!,^/B);PE&1+OK$CHE4=: D0;4S16>>.<;&9TW0X>,@T9*(6F6+L( M6M!_@[P/=_5VTZ3D,H;J1=I4#0+WHL_I6" M[/NDBPE,G IA(WE8Y/1ZK5(L M6#+0(G?!.J:Q#MV:Z:@/'K[J8;HY?4!/%%@*D,AR^_$D2$YR?.Q2YK?K[?;D MV[=[I[WJDN5(?=&8C.:G\;AL?2B=CZ6$+)R1(G@FY1#TI*0@-PC1+9YB:,PHE$C]9R=M#2J^XA)6H[D?5P,LW<,',8%=86 M78K#8(%3DH&U; J!JJ2B@JJ. Q-JGS^>+?Y 3\AY#/=@9!P"AUD,U4/.C8%P MW7C8TFG:G!+\U#NC7WLHKRTH=D;%FJ+;ZH"L3!X^$G=5'I0AU6^E# /$#XJ+ M%I4Y<7J+.LG)E?5XS$@QTIGP&<-%9?!PF\ MMEHI2@ZLU+W7"T(&PEH$# JJCP* M=*CD5P2S0]J]];AV.751.PB\&:\LEPP7U")I>7> 7G&*%*EA\N2[-&KI5>-= M1X/*:;I2X7(7V;ZT/)_'!^\WI&+:@K@$T^-8V[0S!/69H3_L-%')S6[H2,S" M6 7' M1E3->\-OA(6J#4$+!2EP,);I7?"6=C.-F*=W:_HP2I58F]1-IYD$2!7>.EZ1MIUQ7M_1F%"*BQ)*3RC1 MHN[F:;%7[\6F5(]S? E&[[F&%"DDB!K+-&=IH,2PF,N^)J"*.N_^DAQS);"8 M[^W50WL*3'X0DW0>#(9B.B7LAWW-P-,L1:VA2,YOL!:(:[X[2&&3MMJX> W4 M, :P8.V:S!/QNH#E/,-W/5V\2!YX$GD=Q1%N92L2)N@).Z[J_F91[[F(E\2L MCPRM%=+MD -[$^:%O4SW?!PP23^W_DZ&Q7!KF9V .Y%*3.U! %L=K$^N<+;E0?-^O.@(=?W0@:OR)XEW*%1O+ M, ? 3!B,%/^%!O^>:?#OM.1*838UD5-4YV6R[M?:W?0M$W2T'32-P=US)XZB MY+JXS-(];ZEM=&@0F"*!(1VF3+$A,-R1'(42"/7CQD<\U?-E=[^'Y3QU*9A[2-.A_'R@08/JQ/6?[#<]#];-+:';/$T3=WHG;&K@E M03BGTBB3&Q02)Y>3Z5ZG9@B@ADA3@^R%\I?F2F5) M^R QM1.OYK1I([QGZ.44+B_U,?:AWCZ&A/-*N>*I)E* !.#F:A+T1'8_)7I3 M@I^9"M\BZ5"5-8:L9T6:%#6S3_47CKP\H(JY_!--E+8U!:E3=H^_1GQ7^_BD M]VJY[GON[%KUR\.8<:?)NRJ?'O=!ZL'@PYD/YDQK1/II:]D7QLOJR5^JSVGV;(HP">+IXEN/I$M$3 Q%1;BL\K+;&^ M.IO'92N!X@@R-8-85?16&N7S&!+@ED''&^W=8+11WG?-UIDK4[-#*DR+*KUE MW9<;](G;J&)):_>X?PF]:,7 ^K@8" BRAK@IWB?U.3$#[?0I5#L@:SJL%JFC M/O%?22-(V?J]K 7XQ+N0L!EI(X+D$K(!1*332Y,Z@ZFDE4@:;%U[=F$]>,WQ MJYSJ]/@%]+X>!I_5>Q)\_,R5*[3$<(ME5B<1K%[M,5RZZY9DTQNAR'2;')CM MV>TT^69A']Q*CEM'*$MMC\6/TAHPM#BA5&@GZP+?M&_B2HX6"T@_,2:/P/!^ M%1@I>%OP%SCI3#@$5/+$R>38'*C.S989G%6A'I9@PKH>ZFUV6N9'IYL +01; M#8;&F/"=E&KR5+8N7X4(O%\:XFCA6"=,@(U-'+.K7.>,?C MQ@9&5Z\4,7[!,X&?9J1-!QO9&78)NT8Y9V0BG7<$ _=.$WMJ'@V6>&P#F4*T MB)_FSU$XA;!VU\09RX=WP&FQ-]CA9.AQB#/@4\8"+*YSMF1N)=@:.W] 856< MN\X'.:I@K'[!\RH=O>7K/ R+]N['#3.A7?UDR/%]^^1J:*_" );.^-.R'ZS3 M22O!3[9]%\BQ 0B.)HOX\DNQ]K\_?0TM.BA /^?+++XWEN)GI+-71QM$X,(: M8!."#BJ9 %^1VZE&^2F^OO2GF]X4+Q'\R.2P&M!X7R#''GG"3FY]YZN;!N15 M-B;+]J;%KC&A!T<>JV2B,7Q'+Y2J7-&CL<*U@LES7^)<)*[&ST\DAJDA7X@4\6@%2,MYR2[)"1"VJV6%DM:)YDL,#=. MB^I=7*X=#OC7HM=!O_KZ0-79.%KQ;S(!?)W$0RQ7]]A;QC-A];\(9%:WRC+_ M?P[$9T[0+38P\5^O31'GAP&+Y^ANLPH-@$LU-71K(5'9:NAG"8^OAKXF5";1 MCQ/E#%8L#-EDR2;:#^V>D?YQ;6F/^WW7>XR[I\]=@9&H5T4,0IU/AYMWT^QV M?CNS8-J,WSS__IFJ,U8SXT)"*F#8X*UA4AU3 J\X[_&$BH=5FN_OJ**+\=*' M>0:QL/A,_,CZ%-]]\^RY/D4!>>?W^8^GBZ_89N+IT8?[RSP?(3U3I?E<'#A.RM1TC6F5XY,]FY"PD7YW)-#D7C6#[\>!RZ#8,;9[YL M\R(\62R=%$+>(B+HU]RJ2YY.'_]IW*SR%&+9IZO##:6PX.4GG:S6 MFUL>04D^+AIPYVN:?WC\-AF3HL,]8!<8:+9 M$$ONC3 0&-J1ETB@C;D/G?6R70#I/\1M)8V3S+V8_LC=6/A3L&(DI#"*1W*B MIAJC^5872T:[SZ$'L%JH;H=Z@1* %M(!;D?;5B<2 SL@$TGVG)S4[?^3CJ") MFBA7DX*^N7#P_KJU\=1R_%I--) "]NYQSM._3(()*F=P.O<8?%&!B -:JT=' M%G<_IF./7)%J0:Y YD16D],N+8K\B)@-I_1\>>+.%PNR]M!8;,?M["GV]KHJ MI\93)%;5M7:H;.4._*5&T33(6*RQ27QAZ9>+I"?M,HJI\V,=F--D1PR&5Z38 MUH%X _Q):0#2:R>+I/J^[_H8\_J'LDVYB\L5MZ2.*W_P/&D33CW8KIO@&>V9 MI(_F'R^ZX7P/TD70-N)'>KKXK\S[?J>5:0F5=UB8B[=8F(5=R\GLA-_& A&: M,X0G9C(SUM8\]!9WJ75Z5[_Q(/H]>KST;5P=5FH>QQM]CA[M#AK4B M&4#1H8ZAK:H0=%W6PW",J_&V'AH# \R7+4BR/0FM2GGK80S178@(X6"K)-_P M6@7Q/OOCIWC-S_[XF>[]E[R&-HM7LN"?]VP8/OG3'[] (J".HT%@;\W6T 7T[Y J0C?+4:@PDW[.N?81%8;)CK;N'GEN4-Z89OM6;S MFTS=!C\61*],%]?FC!ND5LIY4^D@6"Z9X?GY[>?WXWL^NUFH%3-_6IDYKHMS MRYH6:9&*+!ZL"7!A:8:5]EE+$<6>E[<6C6(OBY--EC718Q$*P74BB;.;M*,2 MBC1:,#KR6T,63U D(:CLN^M<+/BN[B4@X M_LYF0[)[^^@57QWVC@C7GSI\LK37;%40XO,%+.8@53U.*Q4M_EO/&9Q)^HD+(Z/IA3>IY72)4= M/#$SI<%&;D0_@D)%(RM^X<0.^8B(SK^MNP.]4MQ8O,&WP,YNK 5'RE0DYTNO M#0D,)J$1&E\M+C,YY>*ZO9D3^')UP'*()\,:Q@EQ:38/\ADE4*$E/YH9Y >E M5Z#0DF_1,$TG,Y-: DN8[AGNP 0H.55+X@,]27&B8@2&'=&4PQLZL)W:,ETA MXQK/#$^LZ ".HRUN(6;@Q&O&,C5+\YQ!AY78#T7BJ2KA7-1AL\T;BK/2 M!&X334@POED>6!9@?@GQ7W!DV2>%1"W]HKP%^!_YE7G4PP!#_Z.L8!^AY<== M'N/F$Y,-V(5>]<.5COYX*1W]8D?EOUM5D\$QH L;A!1'_1GC+R/'KS0%*I3E M$C22L\ "SXLV3@42!H*+,X#'/88&CN\\V]GUQ'D"E2WB\=F8JYP).G7A7\@GF^)W7=S!X- MDL!Z2E :+0&Q64Z1@.OWSF2Z^,F_XW*-OEYS-IL51 M8DD3BBL 7*P,N'#F(>A P#>L(%IO]OTU.$5-+H)0CM7<4DAUHQF4CB)0F.@@ MQBJFVQ@&==03E-6$D;'_Y&&J"0Y*:[,,,.4X%@_F"J2GP7BZC#I;6[ZNP'N; MF]Y>G(5Q-2]H7HUSY_ JY M^5=)("V=)O&W=I;0*]+A]%(H,1_$B[U';CVS :Y:&T$[8)H4ML]0E.5G)6T64&O3D7RT4U0SLN71#@*./ M[2GT16,< LMY+Y2]#Z-GZTY:V&RX\RQ\6B9N;0C>])L7STZO"=%X_UN_9Z*2 MK_K&&-IS%+)W[[+ST=I*P+2<)V!H*F^I)$H88 M>!#OGV=C+WBFRN=;2>[,*QR!J^X,R\S]R$VTPQ5VV7@[W?@0Z+#,#HUSZ9V M&?_[''^)R)W_=!GO>V;XZ8=F\28$(D6YC/6',.IF8.A4[K>]Q0](">Y;KGJE M3&%V[%YXD^YUBOIQ_R0= .-AN DQ(JPA/)L2:T, WH!9&9M0[]; 07V ^#H"7X3UO$K9=)_5"3:J>XDMB"B^PR^A_ ZDDF&:XL M\I4/*FLX/Z1?MY(^"(O//_GXHS>_IUW^_;?/K,-'.D5-42(&4:&[WJ_993]T M.P(:+<'1<4H0S=6@4F)LGLA7A;C!8-4<@,;D1!9EMUFTI[_'FO$@J(&Z MX.N..7WNHB.N4K7;W[BT2G]T-"#TXP4* M< X*\*<+%. ]AT[6X-/%LU+6DC=V7+-D,&P+ [^#E3F5OD%91S\HIF4(-_T; MAK-*,H#U^)BV/7XVFI'MJ-FV1V!3?Y"D,;T?S%>E> BJNG7'^:@; CJ2^,6> MWG+1WG"EXII=]7"40FLB"7W&LVA'Q%?ZX3MT*_K)I2YYCWO.Z2$L9I?8%'B5 M]%:,.F_FT;4$H'Y8JCS.+(3++K__76X[BHWQVZG!6/-NUG^3]%1G3WH ZH;$ M9GN9W5_Q2%]+)T%6.>2:NA?09NO-B?O#'L^ WZ$C]C*!][X]4WE=M"Z9?H2P MKDOA&$ +X)@R$&"NSIRQ!"6]$/1_D%E+6,&5CW2,V*1@H,B=JSL=JU9@K=Q4 MYQ(L4(-'[QSIY<5O*1-&=K3"XJ&]Q;.58*JO%47\+,;&UO3\]==&./@(ID4S!(!&&Y%D#J"=T$4R M6:3'&N^HITM8D!WFWT.SWP)57X*(_1TDR!59<@"006EW+ BYD.)TRN6KGII, MD:Y5K/GJ%!XUJ=X:_)^(GFFC L]7' M!<^/ ? OH>/]PA-(/@647)N:=QW]L#IT#?J[J;3*E=?V'[2_2WFHR^3<9^A@ M'!MY>PA"=HH,#R/*8MPALN^I;VM<'_9-?]MQM[0V'%WFZ7[%H+0)B%O,_OL0 MJ$-XE7MWF1-G,+@L 5^*A6K[%'<$99G7I$_IJ"NM46;N(I2+??MI%"8.I#C;1IVR.+$(@Y=XOX]/$Y>XSH=^#$N P!Z!#Q]#J^3P MCL+X0DD(:;PE:8_[:KAY$*/SCDU;SQ-S#Q)GOC1VTPX]-\8(#=X(A4R.SIDT M6\4_XE\.Z+*8T&^G@,0ZDY4MS_6(\5E.8_H8VI;^$J(/OEY227".2U9S'RL< M>4A\&)?@B:P(HC,TD)V"Z]1-O=L7H^NI (D8E)MHTY-PRTO^.^'[^V7Q.7/< MN6S 24SIIHU/(%Z L0D2GV;\!9_%%Y#,F=7VAX\O()GW'#K?Y^D2-\(5WN\] MSU@,MN.P@:[4V E+KH3Q;OM5&=TS[>EULA0G3*L1)HMIP*/$F>-K:( S3D5X M"N$,5HJCPD>Z.[@"GO?=-2P$DD):X/:4;;,V+ DJN'?0+@F13AXR4E93ZY'4 M(U$F" ,\3@R)N7#+7,*7^:+\6?$;/)CO3#VJ#(MKB6Y''+NM),II0Z?<.EOW M=:WG35,)_A#I=1/RFDX?@UEV==L@%IOKHHW+YMO73N9E7'R+'EA\[^@F#5=8 M]R/4XX2U8GT M:N95,SL,]L1$ZX][R@)PJOCHTUV%/V%S' M?&&(6+^M$%_Y;16/6-S#!;O H*3'0,GGZ!A<3&>;'&A$ZT;]89>0S>]80;+$ M-?2X>1(KR4W3=UHJT62,-JR3IXN%PJ!/_O E;OC?<;DP&(OE+R!5,=@GR'NJ MV=GL\)3_JG8)#\)'_E@Y"F^;@E4YC61(&Q%DXJ0_&\JXF$D6@713/>,(3"LS M/^N6B+M(7A=K[=1>>+IXE5E ]K;]= W6ONYG2+9#*LZM4F_YT#RAG-=1N?+H MP1'AZ#9YNG@MU)[%VMO5HP37;#$9RHW%%-S[N-T6#QM(B8Q";<"1.7X)74"4 M-\+/&;4"6HOBB=JBK,]]_&FEI$7LB=79"%8\%]6"E"RY^C]YW[Q(Z809[L'! M?2831R47%0_2VY.N4J?,BOG^2@)%U81M)GM<++?_UPX]Y\*D4VU4/.<)?VGN MM%('*$E5OO6UE)Y(:]G40#4VG%).9^BM-H8*NVSXN:;5SF? M\(.\4+8(1RM MRU58UML,C!@O^>G'GWX"4;N)\ ]'R6 =<9+L= ]R""&HR%(:622EI=BOG\5U MFG@H?:Y-1N,WZEF]?\J#ZCF@LR8^,>;A%=6.D<5R 044#47V"VA8XJ)AP4,Z MG*AGK"F?PB.-%?F&Y$)"W0CU<;HTDU)U@97- M\;O;ECPGJ=EGV?*,;0RG'\NB"&Z?G$9D8ODXY^PK_]NKMO+Q4*M8,+N8)]5# M9O3&'T-6AWQPG0_.'_[+__KDBX^_C!/+_T"F"\D,G&P\5OEP2_,$[RQ>/344 MZ )?E#EUL[#)K13V]7!U79D:&MVQ4&Q-\*,MEV&WEX/^J CIN)Q)ZY',)2L] M@I\CF0F.)\0E5)/A]), M[!XS*O$K@QK8)*IHAWHJE)(!>?K(D@!LGXJXV(VM#JCY3W,[E)4<#^>(Y[W* MVE@RJ]/@[7$8"!9.]PAHW.F,0L(OODO;S'7J/?Q-\L)9R'H_8_@R;46X->.F MO\4'X7>G7D,*%&CS**L2D_?R.N#HZ5]+DR26ZLJW+,[,8XYEFB6\3(8I.\^A M#P$*:W*0H;84)Q/+S.]9>O3//E\T%(]?Q?"@ZT3I_$5\K.U5O,:GGU8D6_I' M%R:Z!Z5 D2K2"Y2D]3:R]BD $*_$.]/V;AI3R=A+^+NN02^W.@P;%@(?9"72 M])C(F&";^EWZ>UK0X%"K:>EN>LHG^"=.]7.*+XP"[<31Z+DX!3>HD>)L0@X' MDS@W-)))TY T@0XB=)7^'OWM7="R/Z^8 MD&#FS)EDY,FSDMS0(#A*@=49@:?,FF\1UHE3#Z&/HRJ=\<)7]/R]27:#E QT!Y":#^%X%6],4L7RA=2-Y./6P&\*+DTLL9R&KU MF1L\MWUJW3S;P\A2.,A<<[ZV>=A:\)%>&/9[ M$,#FW#!'WFLU/66I54QV-X2@=^V\7%CYUBP,>T$UN&6TSW]5%K:GB@ MEM+"Y%:+ #$A@MQ56 @9T91\00(&3:FMW-F.SFL;9AU1,>OJ."VC_S:ZS IR MX\R' Q^3VL"8CU00,3$&= G\7D;1"A] M.N^.^CU6U.6CQ9*T&K? OIU=6!4RK'V'6(91Y4AQ;U8)-IRWXT!6=*R<056B M13.W-JR9/4;= J=GRA_/>*(IP9GXU'%HZ!%3K'R,@CK[E!D3RNGW/Q2BH)C&S(QG=@3D_,&.Q MT7' )6C[BR'OXDP3\BXC@Q<3X)^%]]+L@U %;1<\$W=F_@JEY-I98+Q!^E&_ MS8L/Z"4:8R0K_$!SNPSA0N+:!<,0<18*9>&TZ$G; 5R6:J]R$X!2P\R4+J+M%LM03S M>OJY"-Z)7:=J-\9F+O*W3JZB1Q4=6X3V7+KTXR\.,?:S4*PJ7;Z%?(X#EC[\ MHY1\-LN-W?!A%LWVC;YNIGV$>9Y5 "!;C+;,J12+.%'I+)A+_VB"59V3/ND$ M"DW0TM7QI4BAVT2_G%*4\,L;;?'4SC$IJDPV&GNND\=*KWSJ6,NP4611.UTF M8]C+G -2$O%EK%>9EXTLW,8##(K32OL M>()O0BM_5K'#/UX#QP5DAZFRV#W(MM_A3?"PF DBZ M3J=CA$>-$;@S/SI?,2?@1QR! 1.\CE_9F'B,"C)S,H$# MY[6*7+^MZ!N MOU DB3BE.+D3PBTJL"F,>4".RI9U K;N3EF5 _%:DWUOEGP ML!V[BE_F![5EDSVF2>S05]?MCKX^,*.AC@X?;I7(3'EJZE"PM+G)>[KX1A"U MJ:%_?4?GACWXO&RJXF_25I N^PJ#38YW8A&]M-;?9W_::C*WLQ.:H*UQ%C>J MU2/)%P5'Y'+G$Z7?N=P7']RW'^9M?.DOOF\E&%\&S>(H]^8]V^>:J7KZ! M&WC8F[ZO2C..<]I,K#W(\!E0.S(A))R:-QW(,L3NDF5>'4C"&B<"<^4#P\D8 M,(*DM#,-*<)MH=.SL)*ZIT;\=WT)VA9AI^U;8R\PX%5F@F/JQ54/DGB MK0>A)>UP"<$N*X0-* @@.4Q/55JH'&JP$0VD@U(%Q*?#.W#B08X37EKK"MD>J\ MS/N',BW?:^BZ^%X;DEX?*$3L C7D5"(H[NL4W\>)HWW[_=#OG>#-,^H%;.#@ M/Z>IQ+>I_+YEYAC1%.6^?OX(?>WKZ'ZQO_2*5+*)TI)_?+9$Q?[3CS_Y>/%1 M'*X-Y^K(DZ/K2"5OYJY:V.,:^WY,S6E%.5!-IL$;-*6TS6 ;1#H]',AZ%AJE M58QWH%:]U'!?/T DN)M6JB'Y"=S&3][4[0:/S(.JIVME1ZMYF<_7[:890NK< MD^%[:2Y4M;@7=()A&/Z?/= U))=DZT"Q3BD372M[YIMX& MTX^HM-3Q-90 K^D%5!13);Y&]; MYX)#1WB'2B!45-*H4CW#2AD"H*]Z:"QP\(&( M/E8>22J'A5PO[B6QD^YCJ.C'2ZQ[HI>KG!DE?(74Z%R_@M3=%8\(#T630Z%* M8O3]H"^\?[_R/>=3R[,"%UP MQ AW.G5[SBRW1_J-@MN<)CV*R> M6-Y:YQG9<$I)]UW<[F1&.NUI>[TG>O*_UK=ON3:9 V.,ORGSF1S1Q[(=EH9+;J!@ME!^O:8%V -[F@=/468>"P@:+B @5M0N0KN=]M&.U,AVTO4/OXK. M+?1\;%%?WLL[J\:#,%1=I(#O?8-(0\I=Z(]2U.+OG0;GO X\.&9?)!#[[#R=8U+9@%4";8)\L;Q?P\=NV4DM^*RI8Z\ M1B/"?W_Q_2O7D."BO;CYKS;M=>T1[8F0/8'$.3^J>0[N^N&2NPJ^^ C1UX&( M_DDH'V9FYJ,T [+IZ6)GI$8NU>W?_?D/GSW^ZO:OB!.<2>K' V%DKCA>J506 MX ;%^;K#' A%\CE[T94D.KAD24R_Y1S=LY;(;@J2H!TX-?R2(Z- MX/R @Q&[Q:A2P &7B3K=:+P/&Y"LXAG B'@8Q&*NM"K^&("QO2+4)]I4^Y/L MMNQ;ZEGD$>ZB#L:-:#V+4VDV;5P.5,L]?I>XTVSV? MTQ/RT[@S-]K@UAU S8(;4-RG)U?E.>Y9?>>F=6U:8]CO-W*DRT'D[DD@K7CH MH3V-&JX:.\;\/10@;)AZ;3)]PKEX0R:2.G79J9IZR:UCU8 )B<@F<;]MN!G M-Q?O03=7OO=)IR,+$ID)(HX@Z>T*Y[@V#;EEP6\UZPA1;2R& )JJ].)&'&W' MS0'X,\W\-6>$5=R7&R+@NV2/SUM99T80[HE2]N :@U)_VR],"_GU3>BX;SL^ M'U'"K X;0FY'AX>0?-R@X1XYOIZJKM'R7AHI''="3IN,Z-Y73%J[D>8QK+'X MST=@/EYZ0J2/B1+I-F@JO*&5@,8O-T0@ *!N&7,^G[]\835S6_.@4WH1:$GI M\?A_XAZ,XUDMGN.:+^)_1XW\BL2QY7UT5A)\X/3!^@VL^W,.B%$O<87^E_YR M)G@'#R ^_\*4;WQ("A1['T-1J9!8<1==,AX-STW<60%C45H[S7/:NA)R: /\ MGTB@2^,;VG2HG"BY5/K3_PV[]7%8_%>-YB$#Z7MZEQQM+VTP7 !8]JDER.Z6 MC9-](0D6AI]WTC'*5$M[]B-@,],(T97HW*9R ?6Z1A,4]*%?EA:"?MIR,H$< MKT.'D@.Z#Y@40@@UCL3N,;;T()M^G.MU/7J/LBOSR4U[T??EV=',;]1W@07#T+X7!YA?C@SW M=7QB?J%)1R,;S7ZXCCZHXY"GST4+5HORW&%/// Z0'F'JNASLJNRSR1Y>VW; M$U.G8TEN#"2S9=6?V%7L+:E *-JHB!_)S-4;I,[?($[/7N#'>3Q?>DAAJ7/]U$4[ZAH0K=&%3,%BXOO>';N;UF M,LL9 HEA(9.#8PG\0XP2CH=A-@9>(O5TQR:&)AJM&&-?D?N"A'I6)(DO.@0^ M8:31N.R;LW%^JT8TR[0?4M=^L4G=L+JF^F37_ #"24-!->Q]TL7=B$8W GN2<=B/-+"5V$+!9E M9#3Q7FLW3F?/&?]$#7 ?LF,/@S7V'7NF60(;].?'B;MIBUVY/<80WF119Z+9 MZ)/R=];[3!49T0JL[A"UAM4!$;MS;A^!Q_7R%!5^-IAT8/+!/ZG4?O_M,^D0 M ]V7P?&,U_)$21/?>6*%%Z1D2L2R;[-F' MF-S8V!< L=!K$8'%,AA]4"?+X+./G[R('_U;SU'T:\K7$@0__NFU71$'\J=? M*H'^5V"2_UJYSN4!GK':SRN8_1F>/A:J\S!VIB\ATB"*]G(9+NUQ;P=R,#JN MVU;15G(&^%+I.5?I^;=+I><]ARZ14 GI<[YB'9/5$GFFM,X55^Q!_T MJ1YE=,DIJP G4'9S>+/*BA7]%%QU])?UFX5]!-EG0O)!)Z>S4W*353\CD\P1 M87SC_C R_0,;)0M"4\>(QOB$["1L4L.V>/HFA\[>Q;NPF5<%5\K%IH/CBP2= M7'$VQXONHQ=&K!E7PO;IM(3U_I6Z]9A=JPL\%CE2=8),HH@BQRB/RN?A2 M*4+=G,D$P8^68(&33D)CEM-7")0$0:\_*NVTP]M%+Y>"DWGJ<6;BM%?I6Z:H;!U^)R?M('$I.<-?&HW10I M2[8G;H4;9> D/"D8G_J.@SUD8\)P4X\L=S8_6P;G.8UVSCQ4F_^*:T3[=L0/ MIXA%*VP9[)AMSPGJ@53L]LI# 6"1[LB5PJ,+,0RRG41/#>-"^86AC99X*;J=J5?5$"KQ 0H./J@($^@7O6'C-V:&9G)IT_7=YM' MGA:I KEA59@\^4C*\,[Q+D[)XV:8;7W ] WH0AEJ,"Z2[#'R>\78.:I+3I2, M;_AX2#%NUMTR&.<[@^.>QL)H8@YC2^_Z&A2M6:.U,;V-J%_R,M7#401)T=;H)S?:C. MH 2;G$9U#T:=Z&C]H3/PQ/'(Z+BY=YFL/?JHVEV._++1TTQ[] 0SMBI +!P] M9-I&V9[1F@KO"''-: 2$YKM>$O-MJJF\E&";5^HK7NI?]=&OM<+MRU=?YY(Y0.-Q_ZA:\0MS<;&1\BRTA[##ODA M<<7I&C)WVY\WBH$AO4TC\KT**$]R+6-/N1*DHB%H!*'35U-!P'*5E?#-*?T9 M+ZA>*AU-D0&MP)&'DPRZOY+25>%03'/,DDOG M.JURU1VHTC7D>!9.Y!;O1(N;ZT"ND5BQ$\/FD=5F$6+>W-O MRVF:N6%0&D_I^^(&D^PRHUIN>I^!WH&](^OV@E8Y _S/K)64CVA:5/36HD!^ M,0&NX"15=.% &488[CFWS,LW_.?K5[IBBP:$T]*_E=:R7>G"4\O#JT\5ZC1Y ME*WA9'H2"-2#%O6K0[!@G];2PYB,LR;BN\E(H.K*VU>T](*B1?K1EK9'QZ09 M*^4P[IHY=8W+J7OQJEK$L5FG[B_TR'N$DL?H9;APK1B1^#S";=F%TM7:[8<^ MAB.0L48; RV4JLF0F-S>Q M9Y##;A'E+P&S,(T)=85>,I)$?/CO/)J%S/!KL/EBQ]Z;<"''RGW^]^#8>H45O@*8D0G==?!+JT)DBCJET%B1XR7?+ MO+1+_>I<_>KS2_WJ?9.;N;'[&U0+XMK]BCLP&$>YC:85N^",HA<\FUM.\*.A MP*(-+W!0X*V<*P*U8/%$IB949DIU6TZ2Q[,/F 99)WH MP7(BMZOYXUN=RQ/'>)55E@0V-1Y& KK)Z9'" H=A\45]^@9+J @.3S0H5D[# MI7)Z"UG(GK6 Y4TM69_S;2G9_DO D":E,A(F3Z)UZ037$JEXU!N4YT $([]W M>2M&ZY68WKOCZLHUK*?@.I_0ABMC*W$*?>0@X%;G/.%OOZ]FI?$T-4Z :\X6G$I/K/QNF$!JGTG +21:4B MK\BX;[?!]J8M< R&IHM5JXI;Q=QS5^HS6:> $$J-5?9*CV2YD5=J#EP-J!.C M"Z3/(E6?G Q7Z1:&*CF$@LQT=C8+>%.D_M7KEYHA_QL %9OX50'[VSGH3\#C M+SA!,8QX'!-$C872,#2C4J)B:M[T1DM*&6=;!;S]+53$S%(^VG^H0)$RDIP]E0TC0B_.DG3K4, G0(.YB9,1=EX+ MG#\9G?>]U2*B@626LJDO(O 2AK.#XPW]2GE;9VW22;H!O XIE4?@9=%%!A+& M"\AADWC<':8KX5M2&Q6/1\B$+"X9X6FI9=N.BLE?K9X@-%=VBDP#))=7;;<2 M>2:X T@X*^=G0+#2Z#=):WY>#9:DN,3-TZ]*JV?1/0_R-+I,[$U4VZ_"$J/'<<'#.<5GEG :J MG,9'?]SGDL1P10 8.U@7;A_BKOI]+]1!-">%EA'=XP#*@+R5*-X_ 8;=O?4+ M5:)3DYR-+6_)W."R>-0EN6A[4H82B+)BY&O'X(:3ECGSLP>TRU:LWZL+3+]H M:3AB)J)N2FGF,.IDPZ_\=&BNN6ECS701:U[%(S5\.9L-/W4PDZO-[50$O46G- Z4(]@?WZ?GMQT M0=6(9Q.)?<":\E0M!I*_I2;L3"^W$%'%MJ5N$4^73+;;"!VPMG"<=S-K;V+> MK14MPW?R S?RD!*931_5'>VH#ODN1CXBR(V21N2I. M'Z%W6\[+HY_JON/H:PCN'/#NCT@PA$[D\=+)%F<:'@KW8BWJVYK2K*XWT<37 MP$H8C+/VZLCT<.0=%OE@A[2]8V,E(&Z&N^6CL$Y._BC,O&VGO5O25I*=FW67 M^PSH3-4L$[K]S:^6'B<4-/2R_9E[YQA.]QK]G%SH)--,G3P,A5XQ,T5\?&) M8:%>RG+ETKU>J+=*ZKU,S;!JN>"8[BKDY*[CFAE0F%/_A75=E2 M^8X=E;[Q\)TZ(F<%D329(EV*OHU\OD=157;OHRNQR*)%N[1\0[QUR[?+I%W* M'[_[\Q^^N)0_?DF-WFD?R)W&5<-RJS;:.9VUJV0&)P/P/'R?BF*>H#HW@B3U M9U,A+6%'V#9$RQW/;U15?0U>\[HBQ)XR]7/B8(X..@%TO?4N(>X 2<.[PUE# M01I["T':@-BSFO&\GR[^SCZ\H@-]7$5A^-S7O7L?3[NW":R>+@HW]72<(3YZ M.]P5%0EI)QJ*^C!*X3B+T2<$R(Y3#(-A%T 0R<,KN MJ;U46@7EOF5;,HV5 5"XTXC:6N>Y:9'IW=S3S?:]:^(W9QPCX04\J=2PM=]_ M2EF53H,0#[];RK=75A^^*N@:4]]97H9@"141=XA3)_LP8XZ4?7(8^(7EL7!Z MJ/[4M TJ.\_Y9@R-RZ_?V M95$($Y8Z9QF%GTZTSP!8OZ$:G3^]4>G'X5P\,1W@7%N#&R:VP8C+Y5/84A1F M9?5?TT01Z!F>CS:+VQ+^(<:P)[I:WB#Y-+D64F B!A)-V9((,;T&('D1C\)0O4Y4V"XU M3'W7D^-0JW!ZT+5 /O!1<@//2@ZE8G%E*W1'K6#T_;YH3+H=?] QNS75F'A@RV1=#="?@]%448/,QS/M8KO MVZWC*2=N HKYQK56O&ZB(>E)=TN&O,HLN*6F#388S\A-O^/.S=ZMYAI=EB3Q MQ3IVZN LXK#$1^[1^,G,)NDWEY:>LS6M/UQJ6N\Y="9P88!T-A9>(&C@!%A/ M!=SV9X;/?PU+H5%AWACT)1NS1"_I*'TXH971W%NGZ^+KGPE%E?4%OO@Z\7TX M/DP.Q[:":=VUT8<&@6MVHG$<0IW:D\" 'S%T%'KHJR9LU\3C_5(X3#;,S[MR M9_#DD\D4V)_*1H<;QL[\L#:9H\SXY#N?9^B&XO5FJ(FZ9UFS%@)U6DF*X9 T M"9#S8_KR93T&S3 3.1Q!#X^]]$Q)Y.4 >PS?#HMC?\CQV]N0CH2?F);3/6 Z MW23A@(]/WH/46DHCW)R)I2>NO>MCKH$#2EHTU00. (=*\ "/X/QZ7KKWGJ[1 M>QD%,6S*>5R=^4)B;_4J9A+)I1$DPY!@3VSHP%>D MUGY8>(&G[/%GG7NKY?SOB[#K/0J[SA/*"KT?>2\OOBZ=$4OPB'FC/*=4IA+; M:CR9F(567!GCQ+]]NIH:%MT6RE3. M5[DLHWM<1N;QC=XG3/WQY[FV\I10;;R88E2I24!M:GW&:%SF^ /-<;5X^>JK MI LH3)VTQ:63RBB\A;A+<\R5GD20V_F+A M>[;^(OY(C/[#98U\B..$T74D_^Z@""#!U)0\9?N%A=U/FBK.D%\:O27J87>T M.F,2-7SUW9B18Q:K@:9:T#A\IT11Q-Z7PU D_ILN7/?>RZ)703!::'*@"2@1 MD='#"+33[GU99_>ZSN8RUEK[4A0^<_XRL$KHC5S-X];BYAB+55D!;"P2^]5= MX4)+U5;QVW\UF1A7]EEKNYJ6HA1=QCQO?0B MWOKL>>43 4:P>^(JU'5E!10ZD1QW:W%5D_JS9Y^4Q(. ?VEI46:(ZZ+7+7C8 MJ3HJ=R4*V:)U;!7HOHFVR\9")17X*C,'L'T2VV7H=Q29IG!SKEBK'+92["G? M];(![G4#E,1_>J:R_&.AUYFS(OATR_(TFD256,.ZWJQ8^7*.!?(482]EY21M MV@Z9R)S3M^/^XEE6^9X1%)O-92'=NS.'CJS>"Y5YM_] M^0]_?/Q5YLN6_Y]F>*J4XD$Y*N21$9,K(GO36#)V-LMS_N"P6/^.HT,@0Q2, M2[C5Q>"N:%Z0BA]Q%:' !C\P\E3*XI")_W4-SMBZBD;)TR$MO MM6"H-X)97M64MS%P]"1*%\+_?BA85.<(__DRYD?#K22X=>^2\UDB3 &VD0A MUY%T.GXZ.LF[]+JI7SQ#YVA<\!8ILLK#KW&^[UW."ODN7T2@$P?#?3L!+%C/ M A,/=/+5N:/&4R8S'CF1O*'PZ:];K7?>FAA_@UR5]82 M])D\/S3].\SFF%-1EVA@I!T[HUO4WT6;3R<"(T0-.V(4A(1.B[%&?1W,_&AU MCG.-G*1J.".U,9B3L._8Z4,_UKM"F82F@X"'3HO*./BN''VECHG'.!ICMN&5 MNNM"/S:KO; :Q#)N+W!" )'-:XN%(.8@,4H^D\_TPB3.X]^VG&2-IO3:U\*! M(4UT-T[3!ZA*79IOU:]:3T'IJGM]-)QB&,9#W7!B+_$I"*-X1YRC_5!WP;>E M6#UB)=VM<2G%G6&]^Y.["L,-47BG3YU:@P5M@Y9Z'05Z'@KMGF: MEKQ76]LUE<-(X):'#HLS8> 37CGID^^F)J=/THKEANX34WDQX!-T#9?*J1E- MT3IZ\>E+E?N>FTP=X:?!F;E3?>Y;TBY,[U7E[,[ #Z<7FH-%/_RCH83 "X;2 MU79G)&/I5>?T,[U3-4L;-@^Z4_-)!"";1:[\D5U]<&I\0L!3*'<;30ESA<49 MGI5TPG>!')/"CR[Q-HGACHM;3DM,YG44T589H6)W3O;?9$0QAAK+Y&HP:BGB MIYC11MV7:U+5*(,O)ONJ9NA:]H5J1L&"+%'*0+7,N%T(-E2=!"^Q_#QZ5.3( M(M(\@ 2X&FJHN%DLI,>XP-M2(IRV6VT.,#0L;(L:K)1?XQV@F V6V!^#\SNX MB6833T+BFC&89S<_A?0W@*(\>&_N<)H*(V#$73)*F-44]_7OS[\WV)+ M'_C8QP&VGWE>.8#Q6!J"LYG,6RVT\V "4TX5[J3TS/K7\9?QN1:JQ#'9AN/9DHX(8_Z;\J1P6[\GB\NZF4='/\&=4MK8Q.SC M^O DX[=E=Q%OD3$FS=<-%4'#K%G:J$.<1G]_^OJI[K<19!ST?RXR*Z,=E93) ME^F7;6WVPH8EKV?J#SVF@$%6KGF[6Q9F9Y(*=KI7J+;KBVF_;C%,U9\PW>N<2#1YNW MRBZ?-?C,7<-YO<"!,O*3E"G&)E,,@W<#G=WIDBPXQC@I*,*(HULJY-#S\O&E MDDJ>=7[\G)W(* ?>@G&@X#$&,\D0T$TUSZ48A-*XNQ\-BTO9_7=__L.?'G_9 M_<%0EGU7-M4*F;9 SDCFB)$M\P$7G9.9FRM1!^/7$O5.ZD,J=769V6]R.+1) M#I(:!_O%V#.7A7).>FG:.KO)\CY4!Q_^>?/C=&Q7;0QL$E: !GHL)/KB&UNO MOB_2))NIW[,+"]?QMR]>R8"G_E^>XGQ*3YTON?J12WEB!3;Y$F1*C.@>$U4UM:GZWGZD M@%0XI]D.P+Y:IN?GB1EPS,UX@DO@4M3H7H\?4M7Q[ELWGXE?T?95V6%\W^ Z MIB&D?=N V#EQ?EHZ)\84X(M=>RXQ;*3V]U@4SKW_?RW^UO;[1/PP(2\74=\B MJR!)IJ1 IPT#17TT\ O&0I+#G+<&!1H=Y">=#_&!TLHFTS&ALE:W#((1U0+D MQFB3)A5UNBK1>1?6*5H2?1C=5C-%ND97VYLS$YZ&%J]+\1F"^GJYIE$X^X<6 MWB*-8>X23X@7MDR4&PZG.^HG.:3UBZTS$3&M@NX9 6T)A0M191V>47W=PH;S M0K/FYC%H>.DY.DOSES(1T10%C5 MU,ISV),^<$"_)7)S)AI=E,Z6NR?S%YGRLZ2!"GQ?_5*4F[VXD/L6",-SX495 M[E&BCJC&6D=(CYZ6X9PIVOM37[_AZ?/)\4 OR$N,&$DK9#-@FK\%A$29&,+- MM72S[LQNX<)%9&I%,A5 5Y]H>AMH.2:1F&-8^(A13W'^W=H""@3=:MB?SD6> MJ9#%HB7J6$4.!>-BT02]S6BRH3,-9Y<9(B-+M8?:FFB8S26[I'IR#:JV !$% MO1A^@9\_1&NFU+R&Q+YL*\@DHMRS?=!I[UJ_F;&_RJY[5ZVC&?!#F/P;1CRO M+3,1$^$%O#*#MLJJ"UI1J)>33YG&E_0P:?2%K[DX!L;([*U"^P!0V-!IBY*T;>&AFZ&T6&0_MA M@+\'W-\#52P.6HSIU%@DE/SK(T;/)]@K+[/M_EM#$W?XY -661L]4P4$_:Z )C38 M $MB"%J%#S(-2)ZL6<(R0]"63YE46N6T)VQ]B&RC4;T)[!G.$Q-910APQ*)- M;\W!/P/7]3GULX'.AIHC-;2!&%L+_YB/IGKX.V&-V'J\]$?V^8:^I&"G46T\ M[A7FW9!62AN3\E*,94A"FE:]# Q1ZS(8YU&QK &WG->K/Q#R0M8 U*3XBCH2 MIB(M09XP>JMQV_^CX%UW(=C(0L6EN'9K5_/T7W=6^:L$1/$*=4D5_>*,IK\,1Y!]A"= ZN&:8[)P(30OFS3 MU$I7,B>DC&93M:WJ9(T^&8 7Z"@-,A]< 6>MB4KTVY9 !YKJX4U\9FL4A."( MRF9W6%P+CWD4Z\JBR[4+V"E9!,=MAF8)/6^BA"48"2A4Y,"8I&]7Y+8TT"^: M==7[3LGWUP";@*HU(.Z%[).\A%)2AP&@3R*/0*W&K0B,0YR'SO J' P:/3LW M])J(0O'@$=X*YDG]OBI(*0Z8X:L(*!I](Q.FYZE@"H0&]2#PE MG@=7B-0#\5RS]"'FYG!I^@#0#6[/RP308_C:V7()"$3PV%[ 0YPM]$6K8&?A MBU6V3NEW(3]':YDY$]94X/+MOTGZ$!H? 6Q=N$'Z9P-JG]HRE9^7*D'J=E@& MTR834-<)LH$(V>P:X-0UN,__?QKDQL\?3R?'1\8PF!O%,[YL-1#FC=X(,DGMXR)66 M$(G,$TH>PS48H < =[?&&\0,YU#7$V'7RPBS\VX)4!3Y@H=+4]OXLF?-.2 W M9X_P=8^GD[?N.\B6//D+_)^)Z"2Y6[[.EVSOWB5(50._I]T#O_7$ZN_.%#2( M?6_.MJI" 2)ZR%F%NM\YV%/ $,;PGBOP*F-,O*8(HUDBIYB\(K!\EVZP48>& M*R;0>43.J)H>-VQ](TPAO0OP%V@J2I2IQ'@?B(+A%1Z2@7'/3]7&)$NI=[ZR M0QX7>5-/5D6F0^UE&7]%0^QN^-:%;9.7B@5$JM2<\>MP)YB1,)Q&4RDEBGF2 M)]!.%:$G_2E=-W#VU0?%\F!3+" S@5:0S!B]";+19RA-X=X[K5:)A=("'!"; M&3PQFLA9ADJ60^M3,I FQZ:[D2K@_9LQ,)4V^1/^(CA-"\T;8)T#9FSPN6#S M"O_XKEW^6K88!"]N]B[1XF,&Q#RMG O=DT /&;X)[0Z+-8-B/@R2,MNB"_D+3S[6;%7FP4CD.8[IAVL&_IAD%CI'*1_:>)SMT=> M%"A#X(W4S-GS/@O$&A4Q.3C*A_7BU_?@3JRE@\/[$W"U/T$&RDU>!9X7F!!/ MGH.M9P!XUH#W;%.FV60&5G9V0@YEW##)DU:9 H<96#[TS@1^!BE@P+7#*G-' M$548Y"8@ZIRYRY_,W#\S++19D4*[V409N<(:57[HW'^+P@\]6]61T+&!FZJA MT_'!I\*,.KH]LS^QJ3M&( 5V+IW^2-FZFI2D6YV4O;)69VYB OL MY>1#],G=V#WS.V>CDZ69X>/^&2;/->Y,:079$/*<:6JMB5H5U0;"2,X"^?*T MF0X,=,#UY:0=X4S5R37"M Q;@2X ^)_^A<4N(U05$77E5@+2V-^!;?]AR"IB M>P(O0&(.)=6N'0&2+$5CAZ$5A[GYV=,634SY+0@DL^.O!>8PY116:-0I)GS" M)1SIL"GXYJBXB'AS@NZV'K'7ML-S$C8,,!T,Z&V+HO=8=:]O]H7!AEZ !43G M4K"<7J^Z1RJYT^R$VSJ4+;61$'L,(E9=E!). Q&K5+3#**L=@0;Y138O_6T. MWV'%^ %N]66M"T@_F%IFAN(A\Q]O$CQ\&Q[^.7#!:>3,2PGBY\>78.I]T%&JEEE):] M\++GXP1\F0DX=S$8,NI*.@>]4VP/HS*/E.Z"Y"/VS(]3\)E3@.XF@1D9C+IT MY@N=L#M@KU]XKDU[M (WRW:B:GC4DTT=DY7D:H,&OFOTWBGK@1+O#/=V+;KI M7Y,*#]L2/^<-0.G(_,UN%W9]*L'ST&G NB5$E1=X2KLFWF+TQ365O&>*FC9$(D*4$X:%\QO,)L):=,QGO,A5UQ4WB MS R ")X#1#NMF,-+;(]8]L29"RP!XY$H:?N50A)[KST"@IE M0KITF5:)XA\@$5:F21T!RL:OWD[M+6@SFC7 90L&B6B\(($SIR%Q#WR2/%% ML2!L+CXQYUJ@*+;A[*\D?GWZ0TKNK;*!Q^"YAU"P9D1I!.SA*@)E TA40.W- M&U+WE/N_BG]#34T:OK+)DH"BG[+=_=D1[&+/BCFE2HGQ(27E3!+(UR3SE'[ M2T8\K2;:>6B:JNQ7C2_0 W!_\?:=JDU"R3D0FNQ,_PD4<-V,QY7 HH1@IL/, M@"]268XW.ZV^B@HCRV/\5FNQ6M:L6'C;+*"WO&?>ED7-W6]GT"&S94!$QGTN ML"^H[\4O\'LPUFM$VMR?!FUI.G*(5H1&/5(8[[;.'$[.*C34?@ #YO:@$J/C M0[Z:/IE/6NNY+)O'A&64Q@8R;^B-?8,&O6+8EAP5_YF"/4NCZ>0%&*XH+J:3 MW^MH)9GX',9HT3BOA%+4N(:CBCALUILR60DI'8\KG*'L@G"+()VJ:E5@%J& M0?9)BBJ%>;I.GP!UT,GY.&5BLT]TOK@0)??.MCVY>77[3@"5!:8''/"@(?%\ MO<,7WXQ%FO2/;BD0* +@M+2%B']$"O;KM$(DK+L\8WB=Z0JH-56;,9YPU[@W M<-C\$3AW?C(#PQEZA?U6:M#CM,,0GC<'[Y@SV5>81PTG7!WMW-'FCQ5""(5[2!0BJ,U M4%2&81$,(HUG'+:-$G"KS]62X^5Y3W[F,I&C ;MO\!!:0!FFGJR+'+I#D0]3 MDNTPB_0IJ(07I2S,LL7[[)S7!"@V@S0]15FX_Q0N\UR#L4@Z [D7%=['^8C$ M"44M+#*1SWEK_!,9"K"! 4JL=R$(^+ *31;8(J*D,(8.$0",*6Y3Q3U1 ZU'(B!L\,! M=W]0A@WZ!%B%>JK=<%]\U"JAOCE#-#IP0-L-28L6.U!=H(B< ]89(_\+(#3A MXT'IE%Z6_4LA3D'8$_0:",7FU%X*,* M=:F'0[+G+M2 <]+]$=P%=C[ >2+W3E2PJ!G+;72N[*9EV^9:#C/$J-$@@< 1 M.]E\\7O)X?GA-+@^\J=7U#OD=G5U_SEXTYC9E+,CI.U@O6UY+_%G3-\Q=FYM M8.]7[4:0>[1WU3WDQG[EJS/&X3X>.J8$'[B2SZGK$%N #;H!'P3=%.9.M@/U M7$LBU#\-:(\]%L?0'8N&Y@-P24!2[.)N\ NL.1\FLJ6-4*[=,H MV".-<<>ER@.';=W/A2$ORI4B($Z6"/WM>4OVJ0$OY.X*H"'\JX^!T!_R6 $Z MC]&UHL/%1B1^86'3D&XW/BYZ!#.->AM.M:')(Y<9]SVUC%8(+JHC(R4Z*YMW=6[>31Z7,7YSF3G7&Y_O1/XDA0V#EQ<7H.5N^^>0JT MM^"P8-0V&,\4>6M',KJ7_!GQ3P24E17Q>>)Y BHE&NW;$,X/2)*/'JD(QBY6 MC@CJQ%2_06(K=@U,(SZB7O+[26M"P*+G4;CD\?WY)/5YI)"7CQ=. MF)?08\U0_UUU(3RJ)=N!Q[C?5[(!L?MU 94NHM=!&P5?&$M%NTI%QV.IZ#.' M#A/^ZJSU' F=9?XZ-[V[[$R*\_;*6;=BG2XF9VZ8)_=>O3J[KV<<;Z"_N]4< MNUUW[_>_WZ5&W_N1;(B;30B%H,U+!Z]BYF MP0' *XF";&LJ:)BU=GY3'9A1R>+QAO95B$7I0F@W]Q",\;O(6Q(8<'*6.4L/ M9SUUI&%#DH+WA*UNG:NX0!KT#<-=. :7P0#16XJX#9S[5+&YQGK@IJ"_^^/M MZJ-PRJQQF$ML$S%$4L8XD*54^^>(,)L%!!.<*;N4EK,EQ$?6A9=P'UW-?R'M M>$>VQ"HU4>^W"Y/B #!BTS3P$V%J<$L&*SIHV+C#CWF!PEKQSDJ9&LL6KV\= MO HS5D\-ZAKYHQNA2_2-\,)>U'5V@PS1E%_?0+QTC-6%ORS*C[2)X1US!(1? M)'FL%.P^.R;5@&F0,&EG66P\7^H-R][X/I#QHDE(@I%U)J^%BF]56P86KU>0 M;YFSGHF8FF.+<,P]:[EECGJ(VW"_A#2@VJE&*;=1[:(;M M(1.E@Q /! BH),CU8Q!H9@-!2)338;# 1+[\0H:IDI%AEW1)"SHY3V(X0,CA MYWTC"1[2,-EQ-/EP^0X818\/QP,CF6R+AI926]:>DXVF5X$2ZY3>8)$4!7,Q M\QX/V%3%\?Q?6"*G)2Z$H;@S@<4V2:SB4$4+?D*I[V5*C)ZZ(7WRG%+A/D5N M<_PMQ:&@C@S$<5#$@.LRN4HMJ7Y[1-OB.479L6;72VVAV_IK&*D9BG(E=:Q1 M."RZ&@1W,&_LEG:Q# M1S*.!W([PE#&CP7OIP4T:KZEQ]2+_K+Q+ARI6"F_7 M*XRT@!3M@AFF >08&BH4]!8$J'C3+2'8%H:^)6KG1IT8Z;$#K8"KWNM X%M M]W/>(,@ )X^3;S!\>OCWJQ8H&HBWBK?YA/MQ 14[:(3^419)]!'-0]V%)/NO MA5N@2"'3D\03G_L&I395OC!\142]NPA4!]@[ W0 Z*! NHP]HG!/YL&RH.6& MD=*DA>]6:)9 !CC'+04X;#UF3C9*HYH6?W,=.:A-VC4X4*E[2.J2]_KP?O=- MN7+1HI$P'60]G(V3>ZV*->4E$8. ]23L8#9XA/M3S\_H/"8_>(6%8R MK[O*?[R!L4A+NQI^X?V5%UF4KGTY#"T9G:MA-EI-O:!?,*%.*C")@?'04FLG MQZD^[3.;<<P68QD/@?!TU 9=6YOZGK8?!:9%*0SW8QBN,*15 MW6K!V]&"2F>0NBR0VJN"A<]F!2"1\.^/1BZ7TW"K,V!NG0*E-&$/Z:835 MT0/WH ?1/"$OBS$8F[2$4=9J%@)?\\]VP?76$0C<"F;+%UVX"9@&SXNF^39@76\X'9;^Y%XA"G)]=N,^ZF2QR!K[ M06(@PJ8;B,: MEVZ?@U^K9!M!@_2R[_?K! FA*DY$"\X1 M:6;JL6MJ9RGL9"R%?>;0<>^2I'.'=POS5O>#7SO@8&VWM=V/&&Z[Q6\CGR62 M_N?^6H>3GSFX0O?$Q^$2 !1EU8X@B,$#PT("VO-A/%Q':[&/M[8B(N3[#4:H MI4NP&MG4>I 3\TT@7.?Y_"%F;H+# C.J-O+;F7)IJ5E(E"J:(P'(UZ+$ PM/ M'RLLHV7I= KK=#&I$T)%X0=8$D2*9SW7)%GHDS]XKA7^?.QJGQJA PGH96SD M!^T6@!CXV9# BT>[)][L<2G^<.1P?#);'G^=%(SJ2Q,F3_K/) T;*K+.[:R' MH4*H\F12O,ZA@#Z(A,AY@E +ME'#;.14H%9P;=B,(^@X=*"()K*50NED8*A2 M8]R\?ZA;8DFX,3R/0R(9ZA8WN6&W7-SM&";+=,M%?EX0;CVLW :"A.W M5'S^8YF-;Y>L,)F(7?F*V]._(QKTHAPTU8)FSVI2"%8A8 /G]_/$U#-3=C.1 M='0QW#EOPJK0QXTF9903<6FWN&B'PV:_RF#NBM+7,?SBCH$*I]CPN/L>_<32 M@4**.TYC!6=(J@@X;SWOL.FCWWI_6UE?K3"B[Z\Q=YS2V,*E33B9>1%C#E6$ MED!E@P'#2:^!26U[4=7454F*D.44DI] :.5>+6>-6EKE.Q.;,M: (#2>05]6 MK:UAX1[4'4U!O&Q,@)]'CRH6-(C2J!O:T/ RC)K8N:ZL1Y@1)(CG87LX^=5/%V7M MJD2;U<-J 1)-D\<-U9+%QXQ!',[PNX.(1,%;$Q_T,UEP!^KJT#'(6)= XJ9> M>;5050KO5PLEA["5=*!+0O*"$11UV232/%8+1X\[J"E -PF"0N5.]%Z>'A7[ M<&0U3FUV!8>9+CMOAMK)!WMR@Q0!91!]TQ69& ]0M"'YHI#,BX)XDFU2N>HIPA2 M4-X+ .HM/.V$.!?_(QQ*R)D7Y$/3V0S[F>J[4T5!P/#!!KMHT>S1T_?.AO#5 M8M4;0%"8[IPD ]=?!=A\V/KM13.3] \TT#98[3K'BBFX,5L/IK44& M 1)S;'%45V=NVX41GH,LK#AI3*A(F73AI^,HO\262<)#I)JU8P #ID*]QX#+ MO\UTPJMAH7^ ^6^@8@ 4^VL%\D=#3:*U7S4!(R$YKK&"H\VC\ M==:' +@AM&RC&\Z.DEO2%PP!<>]>JO\D]4\R@G+'MMO>32C84(@P<#HPFD_H M( +#E 34CJ<[,Q,&4L>]$E-H:"12$;PK;IKSHJ3E//6+-_GD[EQIK8%L5;I1 M?([PRD[Y7VEL%JRP3/;P5GJJBP83-OQ4':8:>#!\EU4BJA$,/2'.J81T#WD[ M. ,,#3EKSE.'?)U;+]>P(P?3 Q0(VV\9JC+$W\D-O"1T*8MJ:$')$@R6:='2 MF[0AD%L(((QA2TO4:NM7"/D5RR014]H948KCOWJ4O MS\P#2GMP0<%UY]'WPR^\H0/^HN4!)_E%6A9BQWH/J6Y,[^WSU<:K_VHA,8TU M%%ILWX_AO3+[+-6SJ02ERJ$0>G0FP4C=^N1KL;+(*OI_SML#_!"O?R4)T5UF MD@. ;&*EX##C,.5\ QH1EM^ZQ@Q;!B)*1C-.#'N$5^[K&?H;'/RB0V'H_ $_ MZ4)JLJ[@H+BM>*Y)-)1S&7I'*GYIT@".[;%4M*M4=#J6BCYSZ*0!E!+/@_L- M ;-VQUVY8[((^I(0==8J(VD/-_CCTZ NX/S:[8)VE=D\O/&"K<-D)<9F[["N MG)<.LZ]!@:KCMUW1J7 X>76U <&QY8J(1TL)(S UNFKE R@C(D[D]\5:K;&V,^.*:88NI'.DE8#,&^L?^#R=?VJ?A<0G,ZEB] VL MB[*D, X9[MCWXP&US[T]G/RBXT0XGNN"E]M4%P$H1Q.K;XU : -+V4]]\+WW8P6*JM/M;VBX8EVP7 M40>E[/N7=V&J.UW. \M^RCUDNJR0.>.J9:"H^ *2&R'+&UP!JRCZ>>GISC91 M5=LI1V09;RA8T\T:B)G*L@#LUX+(>J!XXJP#>0=&[9(S;]AJYR7%\"5:D.:K MUP=-KNP_S8"Q39 & <,!1C'7&H=OB4-H-JK!,1/"2L#^ UO@-NHS^^0"]OO3 M[W"QO_.X4/!G7ENZR[=L#/;B76Z.A:75@R:"!("W@X2>%L2- .XP4 <06@(K M**A\S&G%9Q:5C)G*)>DZNI7?(://,E/E"4L\>S'*5Q(##6E_ %H1.8' A0;2 M Y+FX=H@M[%)9L<_ MXH56J*Y8 \!;C\)W1&M1,_55#'Q1[ECLU_S")+R-7_C5Y$ QKRN55P_;T)?7 M1)_@A"T]+AM$;JZCV!65<-H"ZU+%DQ^X'%() <4:VE%S!RF\!A/0UA"R M=S,D+LY*YR%K%\G,L8(C]W]ZDE+Y99Q4)+8<7@#E-CQ:"&Y*T!<9(88?\@1) M*<+DDPA.$51HQ1'PI4QX&OSB&M_8N%&>6)!XE&CFH(BP++*TZ"Y3NX)E*5*2 MNTX6J]SMTG,5GJ?V!>SF8VG5DJ$EP/.$N@C;UL'N%=[UNU-=8^$:\GJOG&2> M"F+$TD#M-E; (,IQ--HM]DS*T&SAC0EZ@JV.YD6Y+(#)]#Q:@Y?@(3?81 @! M*0DSV<961D$1P:TN!2AS<6F">%QKKI-"K:#(B7\L*1G2 HQ_-%^XERKF:)05 M&0=[KC'X@#"A[+N\'K"%]%0H(08#.5 M(]4#;=Q(>LL\E12ISX@J(-YG3-DMHQTNV77.#TO>E5ZZC 3*@Y*@#7--83JW MVT9?T=A^#.V$2) =3OZ36]RYR8109&H%W<$87[($<%4L:_RWE'M ''N=0S&J M:2&[<;HP%=U[ :P=J77G&2/F,./KZB#QKK#F HU"S\'0?P%K\^Z S_(>]0_[ M3EW2738]SD0APZ' MD[^PU*\@"['%BNJ[*#F,I7\W\^X>P!)DJDO.O&1;(%'$K @?%@-SII:;%T9$ MFU1>6W].9YEQN+9NTP&)&Q4MN1)*)A>=/T,T*\(N]MP-!5X,]BT$-4N+9(;0 M7Q"\ZK3P#L#I@B/<7_YP\LJC*>.4P"U 443-.$$/-[\ZCJ*V)08G)=?9=]\R M&&)?M\NP4-H:X:NOQLX5/81 *6'TFUP ?PA33=A7Y3ZH[C)A85:I#4'-'UU: M*;6W$7[7&-O]-ZE]O6*AIQI"0MGMX'E&&D<#JVCC5'T!W[U9<0E0KE6Z8;9# MWXY%IF4@FMKAT$W;.2]X;*2KP=2B^P[S3+;$&90CR[TP%9.RS#"3>_H>_V(4 M H20$8Q/:E(,9)Q:T4:8 UJ/9"@>J;=148QXA0-%E)6?N+V8T!=P_(LR,B#6 MLTR3(;!/-)3&G$ Z;\SQ/+#_<]AP44Y"D.$SX+G8NB,^AMZ2Y=N;S2K)-*N. MC<78@.F/./5&A@AMW%6DZ[@"X L+JBQFS!<6?@ M>&U\14 O2Q4<="@%%60M)5V;\//6 ;DB R M #D4]XHW46UM*3<^$@L(@6!>/SN8/1E5+6EL9J>D:EG5Q8:S+I228KZ IF*V M=9^0LEDH\KJ5CDQS&@BR0F=C*"-\$PW8<3IO.IW:H59@%SWH2VQ-'FO8A"OC MGB0?&9TP*8MME&'0P9KP6(R:^.4 MWO:4,OZU*//$)QZ7/J9BF$%8L!OG^,[,<9EPS:]FLNQ=1[< WW!1M(]Q).GH M]_-M"DQ+]5,59V6$F;M.$F$1]Z:2X^.TWW3:F9X3SV_JHH_TM)?&/Q%EZM^] MS" 9--S0/-OTJPKC89H=5A[0=^!C-Q85& M:G<@+ L2=[X77BT@Q*:45#5.7&Y::R06C"KJM("5QNSQN.\8M_0!:_#*! M*9+S._5/ZOF5#;!3LW'T3*;T'A;EKX:. %:UJ:TH8(!OB4!9@.B244R/9*^P MC@M@1)+(H>7!T8CDV&P?VE30ABTL(:4X;/N@)XU2G\:"BRB[++0+ZN)88@>? MPN8]YNFP5:JL$ I[[+;?TL[ )4%;0U+BO+P'+]0I?/"=U;X'^6Y(2%X4:1RD M_^_ ML%L1H /HTJ7[U1C>@DZS03-NG9W8[%,\R%2YZ.B70)FBN6MN\7G;B^1 M7P>DZ!4%44>%BDR2M?9815L&O[JY",TA<3&42=A=120*00G=5D[4B 3Q]55 M@;8IWV$A^MS\>][VH_) M &@ I0.#HWD'N[*;''N]/:&D/]>*,N"1N,G.P)P5F@BYV'4/.;.5K:0%(RYZ M92TNY7UW/RF^VV7$Q";T(X(OW!1[R#YGN),?.8"")3#+HTJ7&52R-BK/4J+J-++R>M/U5.;(&$EEU#WJK/A@G(.X8A;1:F6 .]8&T$EM:"77X8,["[%,9J;@CPYWL^9)ST=&7_OEV4X;-$K'$DOV5,M7WUD?1 M3NMV*RBFP8@_AKR8:1 *NX-"#:[)I7C@FL^M#3^F65\9O#ZS(MDUA^&R=5\6L,J60K[>5QAKI3W]^\FBLD7XV M((T5O:8>?YLOV$(@I3R3K6K+ ?#(%1_[X.#(?@8AB)#3$ ;]+:,BG'GYH""_ M-Z#OG4SNL=#N[^_??GBC2KN\*P+E'"3$ /@84'@42-G6-L5783&F[4!1G\9^ M2Z,7%A;&C@WN-#9L4F9(O"R8\_ 0XZ;4PS5#*ZB][B)-+J=V7 $!CO* M!XA9FZ'/O7!+>]:]J#\?$+:JIP6AC8.%D0TS"B4:]W8?+Q6%*CEJL@2H1YRPT2D24#+97#)7BU ^4EVW3N/RK*XS%AN<=EPPS/X M;5@^5C@=YX?)0B$=F$?#136M66$HAO:2/+:(T>MM+$Z)4=M5ZQ[NG5&='%,C M 5>PL(_>X$9!4F6>,&2:2Q8$$0ZGU0\-@?U$2N\"L^IILM1UR;2PM,3YDE6= M1#'_$M0^A8?(1 $]:4U?@W[:=B#JR(@+!SI/W! M;L34XVI#I+RAHR*'IS"R>99/BCOI%.;-C'2U3,"N$W8_!O2JC(MVHI7)6K7: M:4G1<>O"8TFC#0Q$.ZO2YG:%1BKP]VWY5CB?T<$7H5QL')D;.G'+..958Z9! M;TXJ2F]I3LG8= M,N%P+:0JIEU4R)L9X@1VE'J1/1J\U'[+ 4M$$Z6YJW99IX&SFHJW%!;'V _A=%] 9* /Y'+O%&KRN"T*R M"-X""P#I@HA<^J!8>,[CZ.(%6ZEM)%L@OQ3);EI51)_G+2$5*<_G._<\!1/D MI@M*K-,72S<7Y[GUJ(0^F<'@Q) >"".@!U>GE;=RPG.;NRTF)P<2(#FW.%$6 M';/AH=#:6YR (8SB8E/;X16X =F95L2O-5MZ(5KG?#YDX.]CFS_6G6 ?(*.H MEX&Q-;+X*FMXI>%# ^ROS(WK.SP&O^V]9(>^!3LT?=S077[K/B%WI.!'/Q?QRW)2\6DQ,5&5P3.';7B& M$=K&3T38AH95::KPO&M961E^:S!(3LS&U5?Q)R#75RG4UDS]8=^DV^$BD?)N M(+9MEIUVL$?S50P@O@E]Z#9O<2O.G(*EB<#QYB0: M4P!3F1C=:A?;7&$$E8UFESO:9JJ.UI"NE 1I2HSX1%/ Q=W^%"PB(HB*/&># MHRI@BH&;*EF",'\@!,I(D^C-;I#))F.\(35(O,*&&>:6?':8Z$)RFFEU1<*; MA (^*5UM3S@ :6?0>F;5TV#Z)"U?*D G+%)C2:]*2Q)"ZJ.@J+$562O6 ;@ M?"\\;09L\&ZH2U'1ALNW3@D$]I@3@*!UWIJ<+8"VL154MX0F5#D2,RJNQ-6@ES/.RJJD& $_5ETN#'14(4 M%ZQ?A1=-<:%H3CO(:#N/RPA'>;5@9BP#P((9R+YKF*1KQU7O6Q)R.9^T;)5: MU(7E_S;W]SZ!FW34^6Q/C#^X]T2$YTJ^N3B!@ SYHI7M0M8Z4F'U+]840'G< MVZO;FP$E9O+'ALU;Q?O[I*SN&;36_L_#K'@!;PSFJ91ICJI&+KXF:T_'9%AF M:%DC#/;&GIZO-=D[N YI)K$2IQQMX\SA574):.D_C5)Q'Q+WT6E7&TE9W><7YNT@ $T3K%RD+)RNYH+VD%@GS;7^9$!,JEF7(\"*V"S;C M&OD:?I?V)RDJ-(A8!RB3#?5QE;CYHMU.:P[WM_ON.'VW:>6#C6G56>TDZ4Y3 M8X[E&@]VM-#N_4^Y>(+NEF!Z*T4G9.@&PL)$::V_2XH/N8E-C$Y!.U1,%ZLT MN6C)^14(!G!V#5SFVL\\^X05$FZH@95DGSDD#+*3%F:4-+![6S%VQ;Y[&FHT W3_)E+)QPN M"J^EP[GPA.:$RR^%*(FVJ(RUCC+?-N35VPWU)0=] M+0+HA?O#$N2>&YOTYV:"5AJ85_XTQ&2+X*462I\'*+,U<>WD-C7 Q_,;H.] MQ[8KA#"74;:MD2V!"S.)/;0"W8463"%@$,:UV.O#!JGVREO4J@:KVRXD6UXO M3KI[!886ZRX_;0N;?(4IV@OS?4/P;!^WL<4YMO%/''ET2XD!=*F#[+";3]NK MV%0#"F57[7UO#K_7(>M(SQD'0PDP' &S7J?B:I8E"JT/*-L,C#77J,CZ>^_/ M:KPD2'X'G^M#'T[^Y@Y$/,>#&TJ7S(B#V(6#>#+B(#YSZ.(4["D4+BW$"S% M!5;?R>D"$*[ CX7$,Y?_L 8J5"'Z4'@4V@[;%:[X'5CH*164W59>)=%%2ENZ M!W;.D/20IU@DV:/%M:"B <.W[OK*1PL8:N0>(D&>#VT]=R7@0,>[-('NX'D3 M0CFM1]D>QBCZG(U:; M>SM@ P],"Z !!M8K./>EKUVCMP'HV"R)SXT,8?AL<^9-::%3!0V,;CLP<6#C MM6>@\&0)K350)B ON>!NY0_R'9[\MA^R3B+ H;2H1B77TSH /)-[+X#'G@2! M*@R#:&Z.E09U>QR;SWT.'(!=;#+=H3?Y**2\YL7=7I,-.GK,1P._( AU Y, M$TFG;?EBGF"[NTB]4.8@PKH%KZ9<#85KQE7VL!=N#N%IK9@FBRB9&/1UXWX! M1<$BN+@UI1.6U#43.'P3YRBH#5;< Z>;X94!,$0;!L6RDTVE-J../B9YNW9^ M\]8'+37RM/5@ M77#^KP87@^U$MLXS;\!FT !BP$PM@,DG=Q[@'2($Y+3Z_7R7GP$*$BQ0Z-)+ MZI2"9B*,S%C3E%AFF#UF (9E(O#]=[[_P:YUFVN1M.6$IG_(-N* M6:@0_>C MH')*55WO4FE%[%E8XS9=*MAZ;)5F:3UQ:0X6BX("QB ,7HR2<.2]6\%;5Y/W6[>&U(&.J #B_ :9"[$SP M%Y-@HO4>Q(S)V'7:J7TOU'M))9/ :VL#\0:H*ZJ*0REX)AQT^1E-![Z\'&4[ M)R64-L&%0M))!.A2(*:W\[(14(* 06%YI[5O^!Z*;$4#IUF7,"UDOHA M!B!(L-A7O^9Z$_I AC=A3PF>M_"OGC6ESTDK:?\W^@=62">3?$/;;@?.]CV@ M#BFB>6MJ:86EB4+:K ?IE3^Y15NU1+6%_'!R-K':7 N>89X0.979JX*^TW#% MM="K@PQQ6W+)6D5CFRY]$^J::G8G"X,9W9G=83D"?(<, E)W'D!T^Q#8EI3W9,FS7?=!I\P MG8B-3?!&%U'6=&CPID;74;)49'#<3Y:]K",8SC1S5><;#"6E7\OH!FHBS"Y. M>FH7@S6W#*B>ZK"Y)IA'WZ^EU#B=E_2JM&#/[#P5-B>W< Y"E0K61SDU MX7%B/GR"'#P:4P0*=4E,C.P==,@EE8]/@X$H=L0,9WT=>QU].IRU/A*$[YBOV)U06 T"O#^>Z*/[J(-#SBG5E>*XA,N!%K3E M?H'[!*E'62)I3D%FV#2#78CJ/3T.-G"QWP$3(J$3%E$I1(662T_& M>U[* A](F6IC?L_Q9D^U^3;@;=BLMA5FY-H$$.X)G/SKG!T<0^_\4/N"D8AL"P_R(J09Q;J9% Q3LN%@V> MFRYBX@S,%+23I+G7F'G.(C(YP9J"96?B=P&B/,=']TD[<08DM8#M*$=SM40P M2@YPOZ.GS]OO0A;V=P#*?P@W'P0JB]\VKH:.& MJ,"&>UIDN:=V6EQTV#D1$&V)+J4KX9_'*8Y MM1?+.K^'D]_Z=B"6- +\W]7/'^U\>LE)3UWH3H P,.]"?5874YL? DKI@DH> M!0*R&&]+#8/U*B5"LD69SA,Z:>A*U=08%#/E*A47$LZXA0WT:^!:0:<;L? X M(XE _#7HBO >Z\1[ >P@Z)'J:#\M[PS-U"&=P/2+'"8LY0::W)DGX["Y@ULYP MZ8 1;&F6A5V=/4#(ID[=1V:=:N*.LKR]Y.W(]PU6H:=L*])&1A2M3?312X(! M16K\+7$F NU64U9:>F6;@2AF UX.&<8-4#\D&9?G]'C..Y4<9"H5X1\1CY%0 MRA:Z702D:_SR/>2'.OU,)^+GKV\#>%D@][M5.D^98TM#2DJK!X[D4N=9:MH8 M"LC#P4,C"S7FPX-TBSS*E X[%[V"3H(DP#AA3%^A^THA'W-.W17)"U$K@3NW M?R]: &_01]LU@!08!#G97#N15 >[SS3F!H/5,TUN?BJB[^YYI!#:+56H=A8P MO'P?H8PD6;S^BOI\H8Z#\?Z-$E-1[L#OTV+DT \>$\ITI87H&.X_?_H5D @L M$223M!]3S(H=NB '"SY(0$&4VYN8UAXL)'KH"D&]@BJ>'SM4;F-:N4[#0?C= M=M344<:X!@.J65]T:J>$UFL37RBN;DTK34W_';!WOTI;8Y3#;#"6D=GUW1*T M)M^-C]MF:Q$+D^Q<:!YWCJ@YQH)-P,8%3R/.&6)&[PH[)9_WV:NI&*-E=,$8 MCA8E5M_"N(I<+X"F&UP1$775)B>^1"QEP)L?"C%TV__#!6KZ?Y9]WH1[;T,F MN.SX%#SD"K8\G+P-]2ZZ(A?MI[ABUCJ!2T=#D9%T%]+6(X5M*:&3(B+5P''4 MV\3/6H0T=/'#H_8Y?/#M[$I@;-O<87#U0!=252KL<6-4*MJ5W0"N8+D2GQJSVH#<$*)4W2LM4A$(?DV(%H.FIT]5K:5A.AL-GBN5PVL?'KC MG9O-=U^\=G: 2ALO7!@93:5XL-XT656H&(XT$M/0\2Z"G;RR $QH!; MVO9":WQQBJ)"JQ!XP#K==#'VQ.FG^/QTJZ+F4@0>0?###1SL39ZR:"\F6MR+ M@,/4862^)AJ$H2?>0U6="4T4F]SQ4(R@X!>OO]A_5UG\#!;FT3V<_)RRN$\+ MN_E9"!=AP>N45I'U'*[BO) D5_E)8P&'Z6E'KM-=CL;3H['8\Z4S+R&+.Q\V MNH'*L#]F0#%\<"-BPC$P8"U&8G1M=PC=Z$%315G2A?JNN.KL&/E998R!-#X1 MCQ%X%E 8@<0!?1/\+2+*/(^8F$2R\E9^W05N:='"O0!&+EHD#34>:ZQ@UT,' M:V,/IZ"IXWVA50=(AO8V;P6%N!6_RGIH M=1DU3&/'#\?"T!E 4L]7L'9J 45Y1M/=4\*!"&I%#6VWZ7#+G$HW%!WDDO!< M<,;$!?[NB/[(L8?MIMAI)CI0#ASK*9[PX+H3*LJBV;KLWSOL2&DP%5CJ :Q% M$G>-R%4MT+)JX&^)#GB P,)%MO];N5>NL'>:NGT52L1AJ!_^D.F; F=2@NI. M=FV$:QJ'V"]I8K/P:!W3F,'A#_E*FF2#/^8TP3)O4_*16[-)S67^V^ZY*SHR M$I12.)S\XN&*_2JJR"7RO)N4RB&L%<6C>#?E0Z SJELE2:(H^F'-K&,"WBR=K&TE0O@?0 V&T-2QFGN5MREG9HG6< U0LPD0GY*"'K) M%1IY1%VJTRX<^:H$DZ)@(CAIT&O@!>X,=21T,&>A%"'G!.L5=*G0?L4&R6T_ M'-ZLB!78AK9EQ+N2%V' Q),JRI+*CLR90@@^)EO_ 3^.'.""()=UXLZVDM#$ MOA4RE%H9X)-MJ]-N$#>\XXN0B>1ZD_(>-I?R2ERE9^ M3@(XJ0(0>I(3>)9"_[ODRUNUP?T8PYTNR[MDD2C-\ 2[,]>0L4^KS.Y59R[A MG$J89D#(NU)UBV'3NK,0DTH*E))B*QGFH9IU)X?OS[MBV<))H4$[/IK-J*'G MER1:;0_>KV%_GJU!_BIR7R ,SIF;(!%I#[ZWJ%6N_3*J,+,E# ]NM5#-HO4# MWQAJ465!3HQ7GKL(2L?[Y2?%+V%=;_-@L#7"1%RT[1^ET@\FHZBI9-]&T/ M"(7M 92$Q4LQF:!-LP1P8X"=!T/JTB'E(RR] *PO('\4(4MXGKJ.%A]E=Z=Q M*LD.OB2+WS*UE!_V&AT4Z#TD(;V524&)TG"P0R:)TX1?-S MTDK"I\HLMS'!CMCXPWE-IH>TZ+[?D+=^! SA$# \>P^CQ1Y6":$29S@--18?0&,CN MG,N2N,;L3X.Y532 GUQ;K;5KHX>+$X_$]PUT,R63%QB#R@+"C^A/[KIGFTT" MF2KA9_@YB<'R35X UV3*6#@P5(4W&X@M#&<'@9P5TH2[KIK_(IGT00R(,/Y M"&OU<+8?S'.B<9.1V!IS*TD+XX^BEH-/@U#V'];L>%+7*#HRT:(V[C>X:6@2 M;,.#&D+(3A8QPQ8Q#\;W /-H&VQ]A'\-T&PKNM-^*>]H=CIT BN\'Z?,#4-E M\"8$U8\KM@5U62>*.C0ZK%-Q]42CE3Q)R]_#C$R[R ?V8\"N(T0)_D?5P()) MH&#%LM13!(\"?P^%+&6=X\J,-@ 3HA(XV-BQGAJ>X$28 M88?4A=AE!AB&\CM%91=OY4*:BD_ZJHUN@J:U,+P%5%3%=.11]6QR+[T/O_1* M?<[-(O5U2H."EQZ[< /WFD#0?4#TW%V@E.*TV3DF;AW258^>0;,'<4NT$Z1G$UDZY,ZFU:L0-MVNEGR4% MN<\D_QKF3Z-RGG*0=CCQ//:(#0_7#-(2%(N(#+CRJIERUZ: :TO/.H9I&P!S _D82#%< M1 LR4-B1KYWIB",$[O=<,?VT4BF$4-.6Y!=I2;U:E1?R_J)V7.> M;.7B\.!;T_,B+6P",\L4?@LXQQI8U/N; .9-"D0I$(];17DF_Y#%)P>Z]JD, M@L+V8WBO>PI9##SK@$_X/^W@ E-32=MF30LTIOQT ZGOP 1HCXZ\AYU2/-+K'GW#V]L7?SMZ] M_O"*L[8PX7]UQA!3*QA[5BC^B\;L,L$ZF*4YY"8M//AX4(2GEQ>8I]XJ%)P: M$/L9*C-1RZ 0M0W];C&V;N&19X^?5^U180<;R\?)9%LTDY!WM8M25C905@L\ MG+SDCF3]/HUN:3J210R!]Q,D[U*#/X3 M(+E/:ZAO1G$G+7: M96#UN+5S =,II(@^N%$,\MR5;AIR3)F6^92!O'LT023!](H+S-WB+B/ M.='&9?^^MBZW8I5!H$ $2+F>FCJ_W]1)!90C<))TCF$%&PV=_C3\.T]X:0+3 M=+OIX_C,#/"^'_\W]*[>4B:"J+RNZ-+NE1)A!3W%^!-'!7JVP ;0B7+ZUZ@! MS.S',.[THMYR"HA+#=(I FP9\#AJ+X.,';,'&0RWFX@JG'+Z?C( MN381>$J0'V4MH\/)?S*%";; 5L%*A.8@(NY!/$U5,)FW>YR@8"D9S-GMB>G9OFE5^X/K6+R[^]CJDKF*"16 7M$=.X9.[9!3@I M&+(9XJ:MJ/9\]?#31?=O:ME-BDH<,2;!1$OO]9D-0 M"'=.TJ$V3[8%'T,Y4?N@P0L0''0UB064\^9(HO_ MM/(_L;1;NH'UD>\#\++_93C"QC_$?$BLV>+@5P-H$+WE[)3?6C,C,2*3EPK< M%&'%YX0.*7*MMK%1I/N!/" V+NKCN%%1>TD*-O#[ ,NM;$?!F$G_3@3(H541 M?F^2S"W9)V,;EWW6H,PM+\RS-? MQ,=8O8_?@U,T;JKAT'9#1_@&GQOE&Z ,J)"F:H.O."28(?=I=&C#KBI)N@BL M*3P:R$,RAY3@ILMDV1"4GB!?YA?8G^!Y=BZ%WGDJB2'Z!> :=)';GZ^BG%HQ M_M4XUP-!YWZ(C;>.EPG237(UHN.0LQ1+P]XMBBP-5_()[ F4"1I@474G!E*X MF@TC[L^&N.[+'A^(>>L"#C&8_:VPA9FE$+NP%HQ=W[?9_0EM@_*F*?P'EAXV MBN%\65Y[]Z-JN0WHXBR!(?1!U- K72P63=EB7990WX1!6=3DJHZDMI;Q;!@^ M1\B?X]N7KR2%Q\R%>W\RT)"T!Z%2")=]7Z-\3!"XY$#_ $6(H-O[9J@GVD,^ M!R'ZFN[-EJG "_?*I^R/7M]!17'RSK/@O[%%-- Z>.'.2??R[^MB\7$OWN>F M?*18!W4/#S6HA:9%+Y#0(TO48 9*! MZ:?H=-2K!RMD37,&5O)TJ=)LNAE\) MY$O=[YRM",8")7@S*/MQ#Q"_>DNFPJ;X\> &AM"$BKE+Z2:MN >5.2'4,#2#"&[!>09>NT7M%;VX $\PU"C;5B+0 ,>M MV[WCQ-WFQ&$HDZ /[0Y=LH]F1D@IHZEJQ"KP[&!QH5II;HTK!;.$8Q5<50A&D.B14O)NUZR3<=]\M:G@U.\_&2= )XYT M_:D=%/C:."M?9U8$:AST'_D84H")D(5%;-\X+[?IT^5YT;#P-DI'-Y6P%04D M,F'CI,:X)MB&K)'17C+<2@SB?>KIZ$-Q.^MBBQ&"'-4$:"' ME;0U"N;<:>:^>]!L,(<*FASC['XECZ)*\I3J*-&Y=K4&G![C5-QVJ IP,?"M MG:5KUKTIQ7$.OF($&F3HV Z*[,MY65P"8HSKI!Z(/[H"MSI%S @Q219%7JS3 MA>TWF1J@K$^:!O7;-%]FHHU$V%KEF"NI:BL71M!XQ3B@TO^YRHK+N+CK5 2A\6VF)I!,2,C%;S%N?%IAB8 MP)3:/)U56R1E[E5D!AA/N^2#!)^] Y7:H.O&>EE8MZ5VIC"B6?92";=51>9 MJ-XI[8;U6KC=BS?_^?KEP>RI6_5N?;HCA AM.G]V5ZV0D*@''1$J4OUA!D7+ MIL"7;EH$*_20K&.DM1-"O?'S#ESIC_0L8+,7L0W"R[+3%2;(?)6;!U_)7@BJ M0O@W[&Y#%@?)X'BYYSNP:/]2%I&Z,L1?PW4J6RH.HNFN9Z0]R-=RDA"FE9Q' MW'YBN)NNPCFT.ML\B%U\'G>Y:@T42%0=!6(DZN!99D5$_8.KJ!Q*,-"U?HNJ M./K7Y*]9,7_XI.%VYJ?=BG9![IRM[O1,P+Q[D4RWM>BT%C54[/C M$<[-C-V QX1E9'\HFZ<]5 3$,B5';SK,HYC/%QEP'3'CIR6U\Q3Y^++0'L F MAKHR\':FGSW8S4/]:E<*W/AT@'9TJL[-?FRC&^*4?K;Y+-Q85=5 ^=XOOF@# M5_/I+<]QL&G*!6(*P^]T]$X]MC=.LR: #"S/0+$B>"5$3[ M@4;82'A7H%-?9@JZW]NUN'4>.'&OY*5VT'6342>U&6!D.,%^3*BNV4RGIS@ MV"9P/OJ]#-73',%=")QU!BJO1)0VJL7_8'Z^B"D]R*0S&HZX+T1CAMLWX/^* MO"P^J;:'A/>&]R=]P>#64P\^$8L2J/= Q!D?XF3[+^+EX []U^2QAU9>52]P MQ^_21=;Y0H8)R"E2H,JO)-FH/=40'O#"[SM?]F)-_Q%#T[=GY]O^5=C9]E?" M#._4[G\O Q(%&]20RPZ[ H-#)I 1\BK6[!5PDQS:W WM?NX8KF1BJ)<-P=6B MR>;F^FB3.YW31=1JDY+E@@E6)C=W\]DXB+% *D05DVXQL->W+[OW[.<&G\"L@LZOTYF4TGQT?')U,2 M\XR1H@JZ5^&%3QY/'Y\<31\]?F365>B[GA$U)XI'F%_RUY'V/TO/4^E?P7D; M6&],<06#PK^&TV%#)G*59"A3$Z=EPL!=4G]!%4YHUZ/ZF!XHT1)Z:I%$3_GX MC=/(10)LH.#PB:3GWC7N"6>GI^)SO/>G@A+"7G"7[H5TBBH3TQU8 C^+]FLT MO!;,<7*%H8$E(V>6U2M1^4 ?(B$;A&5O0.[<@'ZD@N8?SX-L5HF[%V]Y^&.[ MAEI[KFK:RO1P:3YX>>DP120Y/(=D!Y)5E"VQ:=W79JV7LQ<3?%-^>\A3Y89! MN>,]AV9Y77!&JV^+Z0X4MR2'*D\6'BE6:2(/?"%TQJ"0T E"YB*0")0Q#7< MD4R,ROLQX#MWU)MKC93P(W_@;:!R]S:O3[ ME*Z1"(MV[\,G?^JSQ.',#FUYH7UOH0VH?[TNSA,R&4HGQ.>IF;MLJ[.*HD[@ M%@/M&N_YEM.A+9'M]D#,3/@TUQJ^ \\7&%?3<1N-S+072.,0J6J2JEU@_S+DF(\ M

5,MDR8T+.?+F5RFY'+ MI,FO3>5'D#P-T_S;UU.<;_L=;;IZ7FQVF_K!YIFH?5XZG,0/9KVK_)5@9"<, M"^ PT;:1,(!7CA8ZEBRB$LRYUA>_NLA?;71U4X47M7M%*I4C$^"4)V,G$T6; MF;Q\= 9Y8D%C;GV1Z&%J?H9\U3X8N[T;-=)3!Q[/.1.OYZNS934GD^!CTBX* MD#$Y$DM1$(QF$%";XJ,V0H7&.+M-P\^0@3H&74?II -,;<]P,VTF'\/7]YAP M^J76X%VLD+J/\FPCB&PRQ98<(5B-P+FQWF1E4FE]./$X13]#DND8O#745P?H MV]CFK:-SP4$T(7/C(\@ZQ%$_.W>M;[)D';.*>]KOM5*@>#3@+)*LM+*"D9"B:)U\VH&LGR$GU6!' M;::Y'ZKXXD4XG:ZW]W5?U_#VY.)-]4+F:E'"?Z?_U@MS2_(V/FU^/4"E^,$T M#%E&WD8P787.D>7D%2K(,C):)KQ *$R!\P&Y*12#\)^RQOQ#^HSY;(9OR[OE MXA27ZV_O2.?U9*,67)W6=VW[5 ED/@J9SFL*-;,064AD1YR6.6A9FG?DV)6V MGR&LW@=_M\WT(#KLPG%X@)OGWVJ[P$UO52DS9R@\%)LMR4US"(JVG^QKNQ#. MHLNLN>/P7;+&1>0P>+CC&[153L]XJPR==Z%DM!)=5 Z"2))8L@E$J%@1:6-H:0*=BCE0HB%:4L2\Z%UEU4=B:N4]@="HO;V^H@.NH ?-?= M^C?UVU5A=9'&R)WTB9-X9 0E7&TUIR-D4;1G)#-O6B=\'J)EW&3VD^R@3=30 M*9PN>C8[X:5& RZA!L7*9O!M 8&E")Z8=;EU6N=A:L:U5FVTO0.$#A!]!R"Z M=0#_[+X#^'-K:\B%H)A(0U*A]@C4'IP1"61@RAC&H]7M7;!=J>L/9(?@X=$\ M8#/E= "[#1]7M5$W6"%OU6 I <=A3>7S=-4K,W3/#D++M':J,WU0K'D,1B-A=?NIKPUH+Y/U;BG MN..F*@Y330=@NYMAWX[7P!>+^2:?>#=6=]+S5Y.:K$RN-J_=T MP*=8"W$8Q3(BN$O3FK)Q78"!T#R^#G],>WYQ M*']CV>;B5,X)&'.67";'@'AU$+DQ-0DELVA=A-B&\G&=D/[L]+'*_:&N;5R( M/UR3_!_8OICB.^\9\G+![@QV512AA,D.0Z1]WU%H5^I-H9 9.)ZU1:>"C*U[ MS_UH11':!E\\Z,P,KM MM0#/!$=QLJ)=0IF4P-MZ/*6YEZ%DVD9:P_)G*HK8 P\'%$7LHYR>\7;ME!55 MO5R1-JLS 2U+ 3%'!X28,)_?#^-,0#$A)A.]\LDVAM@CY'0*K4-5?[L%9",]= "I MZH2?T>-NL\%DHL5E!%!0Y\G(!PDNUI7G-,54M4ZD>3NS!TCI-*G3"$HMY-\! MC%Z=+>?3]=FF%NC5]&O]Z>*8*L?DL4YFU$&D.K'.00@I0T8A);<%)9I:J:3?N]3Z2K"UZ",EH)KJ"$ MFKYT+(&C)4%;=Z)0A_.,MX\T&FQW#],S[KVZX?>\1IKH %4[I,99DLA526 5 MHZU.N^KX]3U&D4>*#^=X77_LKH %K7"AU>(A&1IML2-CR= MX7E:^L8I\D/,3Y"8Y((<@JPUQ;\*$7Q&!AY3C$%J)G+SH;:-:.\TTFP#UU$4 MW,\$\@?YJ=TD,W)DIABPF3GR9$T GURI/D<.#(4NNO4PE!J4M:44K3/ M/#+3O#2]AX/YZZ:=++7*+%D&1N1ZU8 Q)*D=Y4E[KU5GS]_3_# ?L^ M.+IMZ0[610?N8&T'_^=T-ILPK[ERJ "Q]JS!.L^OTUSW/[T<:9J#$2JE0/R J(B+[>A8K@&-)?"SJ? M-;.9M_:[=B;N9VC>UP)];;78$3R?)?(\Z?4OSY;3^:>+LNA@*5(GB>64=;U% M0[P8BG!X2M8%443 UH=5C]'S,_3V:P'"HW75$>[^OIRNR5-^6\I[W"RGCXLZ M0OQM>7ZVH@AKM?K;?+J>F""(.Y&@&%7[,@0$IU, 5EPR$HVF"&P@(.Y$X,_0 M^:\%,MMKLR.HWC+T26&J1?:0C5>@C.3@/0\@*3!'%H1VN?7!Z_V4_ Q#*]KM MS0?IIP.474\WOBVO26KS3],XP^TEYXE0JFA.#F](AI'72Q%3=.1EL)"I^AF3@/AA\^+9-4SUVL(T_PL_S;[^' M_U@L7\S":K6IY]>JI%B\!)D9KV>'$4)Q&6PA(ZF9*KQY<\@]R.OE_DU;A-RN M$1U(77TC\8JQ/\+)90T;!BL9166T=FMG]L3(=Q$&>.%2(,^1-R]5V)/$<1$Y M&%1VA^31>NL EN<],6LU0_H\7\P6G[Z]GW[Z?-41C/85&8,GJ15RG&74M)IC M(N]9"F%EMJJT/JO\#DG=PNYX.-PYHVNGFPZ@]G$9,IZ$Y3\NZ(\B84J:%F/R M E0A)ES6$E(N);N4C="M+ZC?IF'<8[RG!--1TN\ /8_(ZLUE[<__W]Z7-3F5 M).F^W__B,[$O+]<,*.B+&5U@0-78/,EB\0#-)!)7RJ2+^^NOAZ1YPS.B0S2,8^H@I+^B)?FN][JF?3:E%JD$XE#*^MZ*)\H\A>*E[H;D;=^ZMB=RFYOUL%AV$)M MA]8F#PW-6@_K!,^H7#UHU1M1RD/4Y))$E,D631$7:QT:/$[1N%4Q8T)N5W6< M5'GRFXM5U_"-H[09L-;\K>/)+PWWZ+$;DUV]?L0HF*N;>/UXY#P^J,TKH9D2E=5)@K.F=BG4TZKHGPQZ;NA/K'&MJPL/ MH?)(SWEI/:&E =G=ADZ-,;:#+SN$PD\.X[_3??OY7WCV _\YGYU_ M74Z"$^@EL^!-71E59 3B,M8!. D-R\8>,^S?@N)NH[&>D'V0FOL&=0T0$GK, MH>Y0,RK0_5<':LO:[Q,%HG <>6[MIYUHO#8:*'=5TTG%<2]26EP0?=,0IV?3 M\RFV+U9[^!/#16Y;LM55R"8%#QK-JM";#)LR!J+W#L@GMMZAHLO\689L&UV] MG,\NEKC<;,":9*^9#XB0"QHZS-J!0YQ!D[8*L>Z9 M'*B=#B[A#1-_AO6:K4LNL"3AT!L(*6=0C)&$G+4@HB]!"2Y1MO88[Z?D.32N M-@#9(?KI &6KU6NOZ:*<_T3<-/?HW)RM#XMYP>62!!C.WN U-]YJPR(=+Z9MW8'B M8YTZQ8 K&3'$'#1CP]C !RAZ#AVL#6QA"WUU@+[/X2]!EML-G4::.L2L[MD/(=^U$-P=JAF.@#7;YO/UK@/9\N5 MP#Y])?F_#$O,-[9#+2_-^,\K3B-CVE7?U7(%R@4',0M=-^N*P"UY%[&UV=N? MVN?0O7H(5(^DY['7+FXL_]O9#Z)\OOCYX6*1OH8;45=B6O-<$@B#M3J4*0@8 M!0@ZGXX$3.P\F:/9ZDO/H7%U'\"U5T,'5G+EUMY-B%URHZ7#%"G((H'4@;GU M!59@!I2,V>R]**'UJ^#C%&T%/O?\P#> OCI WV.,&)=S0C+(A1@1W(%/=* \ MJA)9+E;Y@2*//3'GGR_FVFBITY>/=_/9E\^X^/8;QO-7;U^^>C.'9GH-'#1OW@;]-E.ILOZ]O;U1+!XK7*S(+VH5Z %"9$D1(8(:7%Q+A. MK?.F]U-R> 1S]^N5@M<#Y OK!C/Z*!]U@.#9?PN M](,5^RA0=I9R=SBYT2HH@C*9@@=0NM9CL5S?,T("# QY,DQ%T?I-\R%:>L+, M[CI^%#)["GSLZ+]>["^^+!!O['3+T?'HR>!&[>IT*S/GX874%E&\-F24*)&QP0S MX78+[38X^/4CX[Y!#XR' ^39(RY>7K6+9YXBUB >!Q<["//'G'QZG(7:'!"*V>A6*E (4DH1A:A!*=1IYR8B'OC MXE4/:PR/@XM]Y-F! UKS!>>;?,'59FP;9=&:;%XJ,8&*LMZ*Q8&7FEF)*C%L M':K<1T=/U\SAPXB[ ]#\$_/TXEM-2OX^/[_:&8Q&N5R$(4=*>%!&V>IAT?V9 MI,10.ZE5ZQ+F>PGI"S+[:/CV_OB#Q3VVN_*KY7TU_X&S0!:8.%J=*&%#$@$] M<$T24CSQZGEI"%G'7'Q(7MNM/);'O].3,[O_[=-:H/UB8W-T8BH*13%@R-NB M.'[EU%$P7U)!Y,5DF>6!Z!CSKFFNS^UPLH=PQT;*?4F>V@V()1M@/ME:CD%" M"4R 5;ZNSM(VENU,1S=)L@'T]E2F;!1ZW:>@I(#X\LCE(PITA9'-@2I0J,"T)U";6 M=I((/JE"=C1:XP3+-K=^MKY+Q;BNZ6%:?00B>XBX Y!\6$R_K"!0H9P*0DNI1:ER3=(J$?>.RCT3N;>_<7[]B>QN?%],L7K,O# M7M*F<&CL<"2:N<0LD<;W>Q; ^$T8.1)JI[ @M[R'%L-'S$ M[V&ZV2GX9KI8GM+_((.35X59;XN!=.J.N_:^D5BB#MOR.9) M1_&Q7!--HMWNL.X2*OC"U#P3F8^BC)^!]PC2?Y5TXU9+B.2T, MB)(=T$5+IU8+03Z?*R1M'H-R.R-O9S+&>?DY!O2&U4@'?O*O;L&[J\FIFJO M+3F')GDZ0J$N.]#D)N;$,%F1N!2VL;_\ "GCML@-6P.YG[S'-EF_\O FI#J[ MZ6)&OY?.+C*=FAIJJGXH?#<#:0)OHR6K>/"9V?!88E M7I^HB2M<9%/7_7BIZ15D<]&HP@P+RK,ANJA^I:*G1XLV%NE 2?=E@3Y0 MT#+/T_0A_*S_^G9&7\'E^?O9V<\59T'9P+A ,"I1'.'K>(.8,LDM%^E$+"%L MEX3:Z;,]Y2B;VYZ6(N\:3!\H=$W3[^'LQ2Q?4G[$G6R2D'F@5R_$ P$BGY! M44!1M)&"\?:+*N\E9=R))L/?<_O)?&S[](\PG;V;+Y?O9U?ILO?E5\8F!DWA MM>E8UJ+=VRXW&KZN*BIU/?E MEDU=3DK.W-F8P NZEQ4*!5X)#L'*I(SA)FSY,K?=]\:='3+PA=5$R!W<4)=T M;_"_R52\FB^)EL M8Y9BJBN@Z4!8ZY*460B6MBL.:$+.=E [B43U2#KJX,K[E>F783E=?B):0GX_ MNUGGQR?98Y0N6R@I)U ^U?6GL0[*##HEI9Q/9= H[6':M@/B2:2Y!U5+7T;P MLEGA55A^I8-4_]_K_WLQ_1'.JA?PS^EL^NWBV]6YVA1GO)DO-B?N(])?7JRZ M$R84D CA:JV998YB6)Z(?_(16(E*!A0\F;*'76Q'X78(/8D,>C^:[!/.&W;O M\K:^4"88,]T"1D!RSM1:(@>!Z5(3,10K.:'-[05T.V'UB<]O!\13SW4TW4 M#Z:-/D'W@'T/?SUNWR/(OF/22 MSI(.$*U3D)E0Z$*RT?@]<+;5Q[?#V*D^/+27?WU$O%< KJ 'TW=R=?K1*8?5F] MPY C40=^UT.UG'AO=>(YUC&(@IC# M[Q#!(I?+(FQLA;+^C:EK;M,'<2CR"# MJJ4#N%V>GLV:[BJZUW]=-B#00=72#&[#;_ZX7A*^?HYNO #DH1\_U!Z0K=@9=AU(X;(PY :$ MJ",B@N+@/ _ ZHJUI%)!.<3[T7'6@<0Z"UKE ";6-CZ5 H1L4IWWZ,G>\J)N MCV#_VZP#V47OVZP#V474'=QO]RPQB.0.!B,S,$8^LI M5'>I&!\K!RGVZ74@NTBY.YS<&%5--S9W=99.%C[6%S$'GF& G .FJ&)2;-CX MKN-U(#OI>-MU(+L(?.QLU'U#^E)T)682A9":W+Z,OFYX,Q0/\$+.FM'2;)?5 M[&;285N5/37DZ'7#('2[I#M&P.$";/I>)U2CDKH$QD))&4(;B(V7*%.;3N,CV9,>X[:7B[ M,>Z[B+L#T-P_5SPZFWU]IM$.*?*7GI.=)(N9')G>K'21IK6-.9TQ[CMI>*LQ M[KN(NP/,/)B44G0S%Q4@\D17-=;&6,_KG Q#-L/_N[G88!'77*>[L( M:#]Y=P>;5V&Q^+G..-9W/&:D#YHS<.34@>(%P5F/8*6E"G\41 =(OSLD_3$+ZZPU7CV53!BR[!QRH%@QU&?A5(?E>S!.JUR2E-(, M:XKN(:HGCWD(3!VJA]V!Y=? FN&7<([YTMW?\MSO.WR1-+T_"KMT'S)_!,_OOD; MTR[L#/O&E*(.F4L/CMM45QU%B$98",@T-\'4XHN3?6.R0B8L(8/T=6=AK-YA MY YLB"&)G$.VPWH__;XQ[:+W;=Z8=A'UB*Y.QNGD'=UK9Z]GY]/SG^NE<](Z M*9, IJT!%7P$C[6_(>6$7/!LRF-5.4M,__9E_N/?Z4>O 4+_<(V+>SXX/AX. M4MZ\C21'!L&:ZLMAQ39%IUP@:A,C_GWUTRFHE,RHZJ7+]&BCYM,(N/FU<=1_ ML+KF#60W]MO/A_6EO*K4F:U$'LX^A<79)E]D0O&!&P]D^XB5% PX(4I=W10T MNA@%VZ[IXO'OC > _14W'T:*'02]]R:PE3.2AZS "E7WF#,'WM1J>^N32YDE MKEL[#J?Q&+3/3=%,TAVB97.6G+T]]VI^]. M&M[N,6@7RIVBDD8LLC@HJXK+8B7D(H&] F-Q*R]:=TTL&?M MVU%??@ZYB0Z4IU0JB-HS* &E*B(R'UO/7#N9VK>= M=+QM[=LN A\[_GGU_L^WOW%_*_UX:2F5R\G+!#(K!E^["=_J3\Y^3 M6)@U=;JIJ;U5RF+EC8(!.F,J.I%YDLVKYG:@KR?SM"<@'G&)FVJG ^3=W)%3 M^5Q>,CH)*>=Z,8&7:E5X45?C4 @:M'5TY<>B;?/)LP\1TU,2IPVFVLB] P ] MW)7^Z;R6/MQH2;=)>_(-R#E(.=2!&UA[A /DH$LJZ(4>I!=O.^IZBL[:0&P@ MS8SM@%]._:ZLA;.SU;RKU02AS4B.B2W9AYP3""7J[M2@(0AR&9437'(OG7-F M*R?\J2_UY$H=!IGV@NW ,ET1OND^GG F36:B5D>CKU!/ZZ)"1C>S5%Z&F%N7 M2]VFH<_M1(=8F8.D? JM^?/9JMKC(IS]L^Y[FYY/<3F_'H7Q/IY-OZP^N&Q5 M2;7[%YL75QW(]+#U5C&:%+VQD%6DVTKJ"'1W6;#,,FUR-BH.44';OM[JILA? M_MQ(^N">==BL8/[0Y$PV/U MG@$3GZTITCCP/A90)1&_ MUAB(-GI/0K8ZM"YD/)3F\=_?6N'G$6@.KLS3 N_;V>]TP7S^%Y[]P'_23?5U M.7&&HN-<8JV])->T2 DAIP3DQ9#L$YD!V7J9VT$$CYO0Z .V!ZKQU#!;#^7G M?\TGCF7NHRR@>=T?$P4=24Q*0+"5R=^9>X2CDZ)2,?HJ!T9T+'S?'T!,Z=U=8!-A]M1DY2JVQ% M ",B2:\F/YTDKN1JJAQRS&K8.K(]6L$'VW(Q(-*:*:%97^:0'>%)^I*C86"# M2:#(GZ @S7"P,GEO>2K9JD%1U65'>.-43ULU'-H0WG2(\8?PLQ;2O+I85-F^ MF.7?Y[.T_I=)S$H'BJ9J#IZLK\>Z"I=I4(R1^74B:=MZ7,X69(W_V-H87:U5 MT06^?NF&-T$*RW6H2:0(2M6AAS'XVNT67<84L+0>"+GSK(%!WUH'3#WO)-Q. MW\RNME"E^9?9M/ZP Y[#'OYA+5ZZMB2UT2/6YFNUT.?R6>T_IN=?7UTLS^?? M<'$%)HD9,: ;AQAP$E)'K,G+X/#N*U1YGY M]:23LS';_2(N[]$#6&MVQ-ZAX<8N* M>]PVEH)!DPPPKBC0$S5;:HNN>5,EO,W.8NO'PIT(/-AOQ^42<27^WW"9%M/O M5:V;88_)1A5RAIA"KJVAA9Q,K\$;$:*.7+'?W*L.7/Z_:U9FS/@1;NP)M3?VAJ?U:%B(/RG-A MN-:MDPY;D#5RJ4@K"-QM)&BJCYXA=G/2L0@"BRC@2$:UNB77"2D>DG&.16N+ M4*W3$5N0-2[$FD-A6ZCMJ9<.H/;R@B1*5G_3;8HB1) WE%+/70#J_=T\$*-559\?<09_BN$2>ZK\76FUT,79/Y:]8'GP M@R.7*1\'-VW$W>G]58WE^W+Y*#"1R2JG3 "!=< 4.E4+!Q5DZ[1UB2M56A=# M/4W5R/7&1[[%#M#(V&;J/G;>KWW)>65K.J-3\_O\?)KP RZF\SSA5AAIO )T MQ)-*E;OZ3U9)K:U"C7*[@<4[?WKD.N&A3->P*N@,8)\N*$+9')E)X206G5A- MIH4Z#5I0N,MJV2L/%/=JR?EV*U ?^8NT4'H_CWWDA8^(D)N8\ M*&\EA;K*02(?,!A)COLA\")3V2 OXYX*A T3=*7@>CEQ3"8H%8Z$H66<%^0 A!0VFA"0-0V]D M.@1'AV4,KCV*4\=4&PUT"J_/. NS\[??OB_F/U93@U^7)1]5; MIWB]^3Y@LDL,F0'K+46]K+H&=;@>\4&FW3I?W$%>_\Z/,*>776\LY;%!W_\=M XO03ZX;(\ MT5KR5_/E^8!5Y#=__#'JQQ]D9Y3*<>.")=\H@$PV@](I@$M2$9RL8MY'YDKK M":)'K1S_-6M;93\)*'@T60$OV8/**H-3TH&)17B4C!?7>B;,72I.J4Y\%XS< M?HTY4/X=O/!]^CI?G->;]P8'+#A7D@=.X04HY^CV-2C!:!5JXRNC,*0Q@NY2 M,6Y]P?$0=*#\.T#0GV$QK?[_-0-%H4^10UJY_?5:4(H N028=O2BI?3'<+G 9K&#@ M>'#93]K-IO(_KL#.^-["F 4+]W; M:)5 #S;7K\]BF: M6H//!/CZ>JXS,AXEY\ZW;E/8A;Y3\NQWP=7CGGU#G75QY=ZM^+EJZ+_D[X$A MU5ZZ2'XH1,,B.1>LOK@7 5$IK='RC-PUOZ/WI791[DGKN(%O7Z ]5)4G!-G+P=5H MDBQ,9?+#BZ03*4,M%6?DZZ/,5EBKU5A([6+0>'< W4=Q)X3+";E)3EGGB!%3 M!1DM!(HTZUC8C(:8DK[Y',$M:1LW:.\.B3NIJH-!NX_R]<_MY=5@\/D3HN-T"?8"SB1([,)8/ ML#=1IBATW #G4H!*.I(O$LF19C:CYH7KYB,%'B!EW#:#HZ&MA2(ZL'P/L+&9 M0CS140492#B.I$.G(P7PC",4IY-7(O+4?*W'XQ2-VW,P-KKV44N_1NO&@&MN M18Z%\V\R'DU8KL6GY?YXELX<#3XOI\:6/;;LSG* MDQ@7-@ED'AAWENZ::.BN<0RD+CR8:$R6K3=[CO@D]G'ZY>OY^_+'$E]0-$'A M01(Z1I3 G"3N(X6T/@8%R0OM5121/+Q!+Z9;!)W2H]I[\^_.ON/AT\9U)>>NC@3K[E[KZ/=(QGF-_.7O^5O@82W9OYXJ'\ MCIR0"^8,:D4S5J711U [BEYD8?@\E@:W1N\Y#/$^3C7 M]B=<_)@F?/%E@:LK;)BK^J&O#'P];\7<*%=RY#G6AWCPY'36G:7D"W(7P:2D M0IV77%SK:HJC7LD?+A9TM&J+P>5'Z:R=7=0A\G6!(EGK;]=_M!X777="<4NQ MFC8,Z[[I3">-?'%=QX6Q5+P4K=O-=J?RE*[R73!V9V7$L/KKX)K?B0_%P*@Y!*0[J_#4,+K9W>!8 M$4J2MZU63Y)**@CD[ ^<0F.ZAQ0Z >MO1NMK^ M08YY) <:8JXMBE@7+:,6D 53/I@LA&J](_8!4DX(0-]= "KG<3V M[FKX3-9HO"4&4Q*<8D6FZWQ^#D(3@ZA=O#,U\[@F\%T?NUMZOJWW4V9'D'T? MSZ9?UGG@"WP[N].^@BA$P20!L0Y'#CQ D-%#8$F2VQY0-G_(V9*T$[*4>Z+D M 6"V5%F_2/R$:3[+JZX_XX3S6DB(SK"Z("!!+.3C!&9L9$%'GX8*:!XDZH1, MXJ#HVU--_>+N\]?I8LU/*5[KVHF=55T)YY*M3P&&#I/T2C/%,V^^9?8)FL9] ML^X'=?LIJ0/0U5$F[\L_YO-<,V,;]W?Y:7Z6)]DF5]?;@[19@BH*(0I=7Z.$ MR)J$)6\O"FF0:GV(FG%;U48 6B/%=%H/\79&_XB?PU\'S9&YYZ>T>!AYBKA& M#Q]7G[DG!:V$YU':0G>5EG6*:P&?I:YU+RDD[Y00K2.Q1\@YU,A<_>C-;.Z7 M.,,R/2<@YQR$$\"L,L1ET!05&80LN<^16295ZU;$!T@9UW=OA83;-J2%W#LU M()_.Y^F_OY(UI*_43;SG/W\/B_H0_0,/,"A;_-06!F97XAL9G/6GKI EK%6\ M^ 22O)+:Z4>>BM8%7&),9X7,E-8)[U\I.#AYFKYBOCC#]^735SIG+^F"SG0- M5ZAOCNZB%BFL\G@O?U[_G4V!S8M_A45>IV<*DS:1YP98N*@W:J%((2D@&; 4 M%$,K6QNB9L2/:[H.P-2=W.LHZNS !U]33G]Y]6+"B_(\60H@'$^@5 T@I';@ MHI!.N1!4\PE1OQ P+IY& L&\E48Z@-/^@KMF>Y;KFOO?P[?+S?;,.9Y++$ ' MW .=<0/>Z Q%<)DTYR39]C.-V_,Q+K@/@-6=J<ZP(W3DJC(=K:S")5K'ND"D7@Z&PLWEO=.GIZD)B1S>GH.)D/H;0.T/<1 MR>69IG/,*U;^F$W/EQ\__;%AAJ>"Q40%/-554QX10N891* 3+S1GR;1V*!\E M:-S7@>Y0V$YY8Z_0N7&.:I[P/L8V7%G);&:ZK@/B=*H\9^!"1K#!&V^8\HK? M*BEY8*W.UI\<]W&@&] -J*<.[. O!GW#0BS.6H$*C!,25+9T@"(C)UP4QI5C MNC3OYKB'C'&?#+J!7RM%=8"UE^&LKLS[]!7Q_%W]VU6BU94FXB6D6_:+L+G)GKJ%&^;DR@MYT*J# $CKTM"(IT< M\A9016Y"%*AOKS ?!'$]1+5MM+T%A/80_=CNV=O9#Y+@?/'S=SR_+"7%D! = M@Z+H."D?79VTP$#0QXT+0DC!M_+#[O[L_G"PC\KF[>37@0U9O\%](C6LK.XO M!T1C8D))4>?-TO4K2R!6C 3G*,C4YQI7LOX"#DCN^M=W%RMM-4O\#8GDL>D MF1,UVU)G[Z$0$!.3D(.-PBBIBVX]>?51@GIX@&^@]NW@M(<.QK[('BY'VIAE MI@5+2C@0M49FV1#LP/D_:\(=, M^+OKXCGGBDB%U0$"!E1*DGR&G$!&5U#S;*5JW>E].-4CYQRZN$./K/L.T%YK M/^>S56)EQ=GRQ<7YU_EB^O\P3UCFSFD7P*8ZQ"5X!2$7";+H;!*FS-40,X0> M(*?SUZC&R+A34MM&31T@[K?ICVG&65[>X&E"MX#*.D0P=#Y!"M*8._+#9;^ M#Y[EB:SSW+FV@*EH4%HJ\))ST(Z3MR(QFKR=R[?]-SM_4AH&6T/JI0-;MN(B M/BW5>%NJF^>TUW_A(DV7U6]Y.SM?3&?+:?HSG%T@G]ALM!1)@."FMMV6NLH9 M$]BLA W*.FR^#&PX;CI_SQK6KG8"DEZ.RSZ*V$CB3US6<:NS7)L"Z@OTYWG] MK?<7Y\OS,*LM32^^?%G@%XIP?Y74).DDI(B*PME4,R&U*4%%1TI4)H>"Z'UK M5W8T9L?=/M7#8>L>8J=\%E>_5)F0+#[@8CK/?))%%-&E ,G80!J3"%Z%7-M] MDHY16<9S+\?K'OK'W:!UJB?F4"#T< BJX_D1OV]Z9/-O%XLK9M9Q]D0R'SSQ M %:C!Z4P0*Q3H(+USCBAO6T^6^MIJL9=RC4V8-LJ;>RH]:ZHK@6Y9N?31?PO MNHL^SZ^9GD3-.0950!A7^[/M:A4R1>C&(3&O3.%BJP!VK\^/NZEKS%AV>&V= M)!ZOG*)-L((?%M-$?),<.=H(;K7KTR:Z#EQR%--;FSB/Z*,<#J7W$[45=OW_ M8+>=9GNXZ \,"V[X_[?@+(QTIX2.5*$'!)X;CDP800:S802K8= #<3*=@?EN3Y&]H"/4SDF MO\]G/]8II2K_Y>>Z1_KFGU=1_#X__T\\OQ;2Q(@04K;D'Z8@0'%=R%U,'*S) M$:5$EWWK'8B#,;/=47FN;ZI]8.0Y'Y:U17DS7VQ^J_X]/G'*B8P4<&7F-(59 MJ>X$E Z,X)Q),C)U!:^IA,4M_S6,',5]V%T MF&F+L6X]#%R2^U-##95S7?Y.1ET&;Q6*@+??FOJ=MEC%_/+GJ[.P7*[;!;R1 M*7E=ZPSK>A2!!;QV":SS=:UXX2FU[H9^A)RN)B+NHO=')B(>)/(.G(1?1Y_I M^NH1M(1BC:F=X;)V!EOP(HC:$:Q];NT#]SGC\#"U/CJU:E."DH MSA0,1 T\%1<.O"L)C).)>7*L56K=$?'LVKLMZ[7&;4H9CD(=9Q5*I@'QT;K%<7SQ@\*[ZE>]F2_^0;JXG"G@IC2(OG%D*ZH4EAI'. M:."\<&N\L+:527V ALX[V7HSK"TTV8&7>]\0/J8L!8)2@@@:Z89( 1R*!"FI MHJQGB?'!'JJ?];3$??#82E%[8^T'+N*\U5R"&E=NHLSK/*Q *2BX5%!T7<=H M,($CUL %&Y7S*FG;?"+!?81T,RFQ:1!^N,P[,%,W'(A-A=&OB=0WMQ.IDT!A MH5"!04B.SH:NDV]B9A"3,38P871J72NP,Y'CQC(-@/'P/(L!M'0ZCQG7HY5? MI//I#_JMM@\8#__\@1XMMF1HF(>*E&0HSA30I:ZJUN16>8(DU WH!%9"9&B^ M/*')0\4CKN0V].7:"S10!P/*UU<.4V+)S_.#\[(]M?_W!B$U>*,0WUK1J4U[79A*)Z M64(42JHZE*[?SHH;G(P#]#[0.5R/Q;Y0>5X'9CU;9^*8E9&8!1T9HW@Q)P@N M&E(,L>^L#-HWWP+8FHG.\_5'0.9PAV4/F.Q]3KZO.['/P^*\B].RRKDM+XL5 M_[&8+Y<38E2YQ!V(:*H@O 17="VF]];ES*UION1H #8Z?S@XO1-S*%1ZN%MJ M!+9^)KD[&.'F*I_+?MX\<357Y+R&HG*I[^(.G- :@=?,2J)VI[/S1 M802L#ZOHW:'LUU">K;K%FG^1<<%KS2%>'>I**"#PC@F,^@BK>@P\DCA*+ M-20=%UGK),$ ;'3^YG%ZIO]0J!QZ7CYW'%T(SZ)4+$!BM7 *8R&[X0MH;G-4 MPMBBC[Y!=Y#HHK\>A'X/S&$P.3"Z>#WKXX*Y(83_P.F7K[6#XP4U!,1Z"%F. M(Z%)J0M(%>G.\4AB\4K1/R$'$T,.(GLA;&^>WY:L/9O4V2 ('^= [@2WTTFV M/5C-=&\*Y5$!43@:.$H!+$8/2ALD@[IR'[)%)TI U;JO[(CL/9OD7!=GET\)TI!3 2+&5;RO28LZ /+(@_#H^/'GK#?F\=DD-D_B> X) MP%,XH*U\.[HG>\3(\A32IETKPI4 <9!'D :GHY.>WU<_=]O$0?C=4*3*A3 M!!D+$&5!T%9YI;E6C@URFH[ VVDGNP<_8;VAJ\_Y%P<+Y;&@Z4J9/@OG4M:P MTJC2I,<@A /T4A46D]!FNWDO(S(Q[G%KX,2-+<"=4/ \3LNVR87$BN6R". < M$RCK MW>V0!+5@?,N119CG@^NJZ ."T8MS][0V#J;^$1/BHM3,;Z3#)BNG!0 MR 1$(SC8.A9(1J:S[ZU"\#".3[):<)S#VX?"=H+H\[@^/^/BVY7F!!8?E&2@ ME21?VV0.D0_PX&/;GTYV0N3)C%R[9ZKP(*/7MOC.,,4%NS(X3&6!,"B9XQQ$5!F4XQI\ M7>@:2VVOL-,X<1WU6UP"Z8>F0?S1'5V8&'\^L*C!"M"8&32;>R=C.Z C&Q!$DZ)K0H M*<76Q[+/[37'!,&CNVYVT4@'<-I?<(],NS9%4@,28!Y6R F]+ 8L\2^&9 MB=@:E4/PT=.NFYU@=8Q=-[OHN .JOF+425 IN(!F52@1 D0 MK8L@=9*\9$M1:3?3[MYU-V-_1%?AR+H_9;2O8X6W,SKY%RNMW%Z'>[5B]^8 M'2ZR%9YGB*R^8XDL(1A!NI)28#(E^F&2;D?CL/.;H3%^6QV?X<'T]SAJF]+$ MQ(.,(7EPJ.DNM\*2";26+G3FF>+:RMS-).]=F3O1 W8$A!__,.X!M],9O+*W M>'X=C3$Q2C%R0&0=8%L-JLC5$28_._/DI+ FLFZ0G6==-Y/TC,V-]0E>=T( ^! MVZG/KMY>.+=*Q5;._6]D4=Z$Z>+/<':!-Q7M'499=Q8KDVOIIZ\O+*@@)JM] M08Q.'WTXV7%%<*+QY\DD6P>#X[,./;<7WR3E4"A&3U"<(RL8;()@E5G5L0J= MN"OB=')#V_/]['.XPQV<#HW 3BC^V^5_GQ9?RX< M."KYG:MX/3'CKH %"OYLMS.IWA#)>; MOE2&V;B8+:!6)!J]:ELP"$:$(% 7IT/K=.L=(KH$SCX*GK>4=@=P^4B:( *^ MOICEW_ 'GLV_5PG5&4^S)6Y8HIBL.*,UI*0C13E&@0]DJI,O+-:]IKIYK+X% M6>,^J0T'J=8:Z0!DG_",_NC+/W!&@?09,?8B?YO.IM5A/9_^P UOERW23%B9/[IM]L+@/M MC" N9-UAI.O8=N+*9 =D&D)P@1F5;S55/#3>>=M/=EY:.3@TYH/KJ0,K^_K; M][/Y3\05'QL6K-0N6"F!&T4LD+L>6F#ECB<[D'(Z MN//I&*^3Q_4PO_A!9[@:@\_W&(,5TY/D94'E.*10 P)+H8'7$H%^V_+ZQ!!# MZR.W(XE]X:\95.;'T]M)P7)S'4T[]-E^ELOKQ8K+W\ZQN)N^(- M9Q!D?2RK78+>T 65%'4&GO0'Z[7%Y@7M\>T9#T MK!#@8]2@N"QT0#EQ&%,6RJB093@F5&_0-NYU/P9N=H'NODKL'9PW[I)/%_&_ M,)U_GG_$[Q>+]#4L\?WB59@E/#M;X6"B,0L3N8! G(/R&<$%^H4GI82T6&SS M4J5FQ(]K:WN']V PZ&<(WK8J6)]Q3I>@XLY 8'7\@%DU3V5RXU32/L?54K.1 M?(KMK?5@#PN]P_D@=>YMLHF2.!\6K1N!WN%R0MQ@SD%#EJ9NV:L5VM($2"1@ M8;@TVK6.VG8D<=S&['X1VT2E76#VWKAXDI2PB;L 5B"QP8."&%B$PE3,3@O+ MCY-D';+E%VF?M(DB&BXT QJ@ EO8>@90(C$)6(ABG9>O3L Z1L MA33S-T+:/BIZ'F^FK_]*9Q=DQC_,S^GCTW!V]G,EC.D/_(3I8C$]G_ZJE*,] MG.Y+V0BOITV$./03:K&Y",DU"&ZQO@MP"H]"A*RU0R,]8Z'U,/JAGE"ORX9> MD+CS'5%?ZN,-V9X;+]OORVV"UK5#&I5!E1T4L5KLDR-)AF0D,HOR'NX5;THZNX@XS8@3R__'G_#UC5Q$K4"]IR8[0.8OA?+KEHU-N;S"I!-26*N3=: , MS^"XD""2D2YZ3B%O:Q_D06)ZQ.*^.G^L4V%O!72 I%M=/I?3!X3/WJ<"000- M*F$ CU:"S,DK9CG23=(81?<2,NY;UJ (.ESPH_?UW5LV_L=FZAW9]K.?K__" M19K2W]BTE6VX3(QER>I$*:5*;2*3X)E6(*J7KUW24=^Z-Q_J\]N7A'%?E08! MUA%UTH'=NJ]53!K#DR2W5T5FR.TET3D7,W =?!K@G'3(;L(MD1K%4R3&8P0I2,WEFF.DO_ MK GO,2@9&G-M@;\' #I]X_J$7VI/Y=M9F2^^K7[8[V&Q'E-TR'CBIW]JDV'$ M.Q+?Z%UH\]F/^'V^."=87&7I$7-Q2#Y -CG4P)=,<4X";*;(Q1M>L'DR["%: M#A]^.$OTY2 MCB073H93),U08P\A !XV"EH6+GK:4\(E12=;06 M/R>_O9XDS J]<6 B(W^/BP"N8 )6GSUJ**_X8^[V$M._?9G_^/?-3UQ#8_,O MU\BX_MZ(,&BCM/E!$NQ YV\^3KPV3JI< $6)H"KXG2X"?)).&RUC2(_9@MUT M_N;C.(F!X72^HP0[B,SO7)4O?[[$6?KZ+2S^>VT)50PL>0?H+7E85B$$BW5A M9 @J%F>B;EW\_A1-XZ:3&CH7@RBA2U!=0#%)AC$'DIVM MLRV5$SRT#MR>HJDSC_4@!#P)KP/4T0&\/N(/G%W@.FLT6P6"_S$]__KJ8GD^ M_X:+RS'/-D3A"@,A:Y>^K"T>66B@@TAA8="1?J?Y@_(6A/4&M$.P<.>!N;5B M.D#;/4?S:DBO06N8UQ$DZMK2+Q"\_1\@9]X7Y./?B7J+O M$465DO\=JY!F7ZX8B2A*UB& E'7YLJ#8(5JF 07G*NHLL?GN MV0>)Z2P7U19$AXF^ PS=D<\'7-3?"%^03Y12T3"#P$.][4WV0/>Q FN#I&8*.)ERGDT.)/Z\=@U?+# T+>YYXAO#E/KLPMC@A3_1 MBVS( F$6KK;GUN=9\K8RCQB3LP*;KU(9JO#GNCIU(^!E39^])@$N9N'L,G56 MM^.\F\^^O)O^P/QBN<3SY=KE=)'I4F>1%ETO=509/%<*DF>,PHX<8VP=ZAU& M<:^%1#L@ZN&&[\%5.'81R8,%$][YPJ-1=$G03:&L3N"J+4\%:\HXL:RV&M%P MF@5'QT3 5H5)NZAC;$P]^!*?LV?"\0)A-7'9^ RQ&.*D>)5,2<69K5YPGE-A MTDZ*W:HP:1GB;.2"T4GQ6$M^M0!(7A';J0L/DIMM&:/Y__/UB\O=;(E)XS7QK I1CG1/1SH00+%(X87.A,G- MF\VOOMYCN=(^2#A0KB-?&"^6T_ AI&F9ILM&TNB+M39#(&I ,1<@.DZ^G(W! M2?+LI-LJ(?3$17'GP^.$[.WQ<+A41YU>N&I#?G_^%1=O9RN/JVH@G/UR=U*D M>MEV3"Z5=#*%=<9!(=F]2+X^,&]+,%8%%6Y-VGZ@%7SK3X[S6-$>)P,*NH-; M9D?7_3I!Q@PG;WWUSL-XC1T5D"-&DLW*!9]U,K)U#+XOK;UTXAXM3#JJRKJ3)%NHRVR D4B=CSH8U7[TRLYD MCAOA'P<_N]73':S,DTFJWY+NS1ST^LIIFE[?^FO#)-KW8W;HE'L,!I4K&GRN MR[;JYJOHD0$+7D:1BW+J;Y)R1R6-#$K2B;:,?!NMP#.*ES23GM$ARSRU+OI\ MEBGW71#5..6^BPK'3H\^F IT@>Z.6IH= JMU:X'D9Y ,O^%WN44LP%13!6+J6(Q&;1!QH-VR.Q6HEM+3"/U8K\RQ2[KLH[6[*?1<) M]K$+Y#HY7+PL.9@(/-7=$HK1G# U,#@R,RYH=&U02P$"% ,4 " "# MB:A6Y1O64Y@( #+)P %@ @ &_" 97AH:6)I=#,Q7S)X M,#4P.#(S+FAT;5!+ 0(4 Q0 ( (.)J%8"].( M04 /L5 6 M " 8L1 !E>&AI8FET,S)?,7@P-3 X,C,N:'1M4$L! A0#% @ M@XFH5GP!6#BT!0 =18 !8 ( !=!< &5X:&EB:70S,E\R M># U,#@R,RYH=&U02P$"% ,4 " "#B:A6\^UN\\KX @ K$!H $0 M @ %<'0 ;'5N9RTR,#(S,#,S,2YH=&U02P$"% ,4 " "#B:A6 MPR6 Q901 #PPP $0 @ %5%@, ;'5N9RTR,#(S,#,S,2YX M&UL4$L! A0#% @ @XFH5B?>? C4 M2 A#$# !4 ( ![DH# &QU;F&UL 64$L%!@ * H F@( (45!0 $! end

VM1:0@:2W:'SWJ-Z,(6GGF2"3\MNEU@M0F([CT, MWEGX;5QG[E9CF_[.^N+IW:\O?J.A4V8[]$B#-4SD$=#<24IE:4',A%O-%!2E MWU#41F;EERAA2JV:.4%92W&)O?1"1=YO4?I+7T8DZ$09GJK!VJ&S?N>:?(4B M#)C#0&YWEPV["0YC;_P<%^^QNB*\'G&O;2 5!%*&[K^]5\F:OM17WPA9[M16 MH*9HX?KZ9^$;[B>0GZ+OF/;?5@T&CKD$D+ FJ7R7XT>E9H2V?\R;1$SMZ.)W M.I<74;4R(\Y^=9!L9(;R@=GJN8BDXSNS1D)>DNI3Q<%PTD/M _5A* T :I1N M.JUT1@',31V?@_^S,W-0.@61$()BG6T1#K2V#T&FRLDH4(;A]V]U+6H;E^U MB#)4BI??4K5'%68#&9^PG63HOEBS8@GXCTG7[T<)'N='HXC=!=6)9=7LQ]1< M92V03>/ZPP_]',LTI\U%J9CC^<&QQ/VO/A%&!E(Q+?HRCN5K&,> GT%2$3Q] M?L(LM\KN.5)[U7\']G*[U\>,5T'LB.[5@ D=IOBBT.4#BL3\G\'$2[H+/C>9 M+&#)H>RJF\S_>?SPZ/!HXN8M0Z*0)(*[QI*X1#8VWR83*85Y!35N:#^#)Y[\ MJXG*FN(H)%K',R_/&VQ+<_%[D[3NZCP[Q$?\(T"4Y'@=M'1]T=SC#QEO1<\<:,/L* M-R9PK0[=@#Z=!LE"*;FUC2DV108W99[@*D5GRRM-211/4F DBX"V<'$G&"3/ M^H;WDBUR70T;\C_2BX\0N0 MI MW+>>15)_GG$1*3CPV$+O!)J8[+P_'DW9M6RDJ&T[,T%%%Y5G*>D>WC4/ MQQ?+/AT=*>G.2"!YK<4QL[[K)%J+,XK;RA "JF0O"+#P+?[QUZTX.!=O.2!Q:4)[@4]&"13 M06>%TTA8NG>/>8 B)VLQ^O"S;$^XAVYH<<_<+!R $P"C::4QN=W;>2AXH,;% MHEFKTAD5EUXF672)%*RJ+XO#)N&^T'\O@WP #B)DWX#KLIY2T0J11.L-M5OKDBYY+;C:7LS9;N+>SIQ$:Z37$^QDC4TIX!CB M'JGGWE_-M]@][H,+=PLN)6O.U)27(8P$01;,\:AD,QD/]F6QIJHT M0RWR *M9_>96WF1 Y'4D,KK5IG?B+V1%IIZ, _ALT#0]11L-O"E+.M4$WYEJ2H3C '8$=5Q7O N[KS)>\](^9BI, PN%^Z6 [B-HB"8PD! M(8 %>23W3U L\C$;"B-?.K^M3K#*[V:_'MLK;W.:2:9JRX"E<%+4IPVA<.[! MYXG,* D3#VUE@445-&XP.C+6=$4,QJL>D[Y0@.2@(ZQH@+*6++E3_G56A:HM]3A9:<6U+):[M6*;V/ " M"6ITZ9((NE2P!P:UWA!S$YV?D]04^'OC?-XJ 5)9K-*Y"Z1=Y-^P\#"GMKD& MJ3MNW&1?<5)@\_@MYG>6EG372)J/O:R(7T)?J=EP&0$UQCB_&2!CU]$_B81^ M& '= DR/4_W5IOHB @D])"K-ATRKU]*S'G(XL3;:34@W%/W<*0KE35@'T=>D MHLF_FJ)LUF-?_M<+?!/%D^X <3#TQ^Y@*+Q C?!SMC(B@M:)Z,Q1,@USVUY$ M5!)JDD?=D:>[ WE5@@B;UT+P?-D0V,RD-RD+\:7RTW, N7TD89)6+KSM,0<7 M;I5[^@)9U9[1^B/WJ;CE5*24I\6D^%#EJ-6\+?A75D#T$TQ@/TG_3U4V%>N: M'DH4+IGW["L<'YW(\:,%A+]RO_H+D^G]);J45^)V=H 9]71E))^XI0L;#A6[I-B062%RL(ATM!C),$$/R'KD?$9K(N%+-J M)#F*S))(#\+[DCAAP7<$Z,&\E+XP'<@+X>:CB[EXN0(_?0EG-D-V0A&)+/., M+_.DO@3Z@<8KAH<9>,L40$6U]G>8"L "2TDN"(5Z+@I2+/ZGB^(QPX?/A8^E M#X%;RC-$VL0<]YX@E'^]R8IM $M]@2=TK2A2KO>'/W,GRL5*;2CTN@8KT ME!K*:P)CP'6S8J%,N!P&=J_+3P.+C3K8_ 4JO.GN>PYO (4\OY0_F]O>1U%2 ML*0%*ZNT-H0!3*LIWFZX!9F[U]&:>GWJ5J4;7J1!\2C/% 35;W?AL<1XN[S: M<-PA+ BFTY]D?K(TH1@T/X[ENEN?%YX,R-TQE'@"R7Z0RUBZ:#1NG.EW.R9N MZNTX&]]B-E!<<1(A,!Y;:R(FO"3K=AU7?$SUW#:I^:("0OETJB"$^>CYAL%2LS:)DZA]3KOP'@'2&!- MIV@[2-)M)ZF(_#1$0VJ[KOXQOZX:-V+NMBUFT>(%R\C M&.6^[B.YL8%+:\81V0)[\;OP]@D^1*OYS,V-!!D(Z.6K\\O@K ?OCDNQEE:: MANJ,H#_,]R<1=R631 T08KXDE=V(HQ%27I=536/%H4:EQ3'=($CGQ2 C=]\1 M6+(+6/+H[@-+OM'0+0",3TN/R$YY:7=\OG 3'TX^%)KR=EN&N#*$1E(5NMW" M73=9G6ZR<$_YO0LY3V+R!'W7,\.WYX_/0VNSQ7P)\4 MA$3V&#% 8L^UME@5/%:T(,R@P.^A8QJ3KQ?.L-+ 5-#6C'- M"YIZ[3B(R6F MZ]OKX:ABI5"? ,L=NL[:;@!M6ZH+4^$F.!ZG_KS+B\EY$Z$L.U>=_6YP/EWB M?H*=!XZ"VH:V=;L+8*&Y2A(L(\Q+ZSQC"IE:-@V9 M&G%$&C2X0%%:>](_ 1:U\*G %P6-DW#>L]>! ]IIM6.>$ ML'7+P%VP*=%C4TMI7DLX!W21(LJ /*)4IJCG5G? Q::01J?TH#.E,"?6BYY#/J(]Q;*5422Z$ /=SNE]#>#3XVF0N3 M"^+*3\^%@[9-+< W2P= Z,W^=W,!%D-,U-JZ5[ZR8/ M"F?S^?')X_^>S1[^M!^[I;]V^KI.UI/C0^[RLP!=PS\ MC[/VRM'2V/7B?91HH M]",RJ!3;M+DU7,1G)_>8!.7UVS=,=W*_ REC$ NU9:47I","6AU11;(';NVI MO EG^T1E.@,"]'C" 1.LO!Q1*#0W!..!+[K[$\^*A!!\ >CI1MD:Z"VJW3%' MWB\2BD4D8X*$+*?'I_?F]^^=WA].;FG2ZOVK%S"";]PI"2-.:_WH#UCW)_MO MW4\.71RTC%"?Y7> $+^GQLB[9.U^XYPT^0V?/U_'L_V?K]/#R:^@$O ^6B;N M4'KI^7M^H'DZW?]Y>G@X><,DB$!3@H;Z!YJAQS>:H;[\J_F=>YO%0?()><6> M5;)9K8I61%'_ISJ@#]^19M*F29_*/YQ"H9-'V M69KC_?%'K1%XZ!X654L64&S$!#_F^NECGQ,_/**\>%VZ_Q_+G?GC0_SH01UW M/WMT>'IR//CIT>'L,S][=/1YO]SUK"=/W%O>QL.>GG[YAWU\>/3XY!:>]>GQ MEW_6V='APZ=/[LC /CI\_/"N+(+9[/#)D^&/]^MA8<4^OM95'Z"5(4OCC!D8 MQG__Z>0G7]Y#Q,6SH\D,C:%<;W^^.GNHWV7C+.9[4P,,-8TG<,((=N39\>83 M7*I;9FW;9KK,ESZRGEQU8AV12J9I] #F2N%1T:-K[^;ABJ_B.GN Q^*WK+=? MTU'9GR+\X^^B"#_Z4*,/-?I0HP_U0_M0/9X' %GWR>_@"'GR&Q*"W(ZS<2<< ML)>8S=X$.:$O,@I\^-7%Y@8.ZLYE8L[>6_=:KC=X[Q>K)(;4/E0Z6N["'QF9 M<7AQ>*EJ%.[0<7"_K 6\]L!^&0-XQP;I9](O?>G"TZ\\4/MW4OR,5? M',[VX*BX>A"6RUL;!'JX.%DP4/ 9PCC@6^Z9HM[$6T*'[/-O_H"359DLG66N MZTWU[,&#R\O+0_>.')X\?N.>= M/3I^S@R>?/GZ"@G+A7N5P5;MCZP W\XOVL:8U?_>9?O0UG\BMO M18PB3PZ/OUJV=;\\2/?Z^^U![G[ +^)!GCQY?*H>Y.E!]6D6S=B'W.%!_H4H M0D=?\;,.O_<'LP=G^S1 W\@1TLZ#?1J+?5LL)X=M@?L?<*GX3I?CT]%C'+]Z M-[_Z7:4?3^](&#LZCU_'>3R=D?.(W7^+A)Q'[#<$,EKJ#'R/G8&M]./H08X> MY.A!CI9Z]"#WW'T9O_K-O_J=>9![52<:/G&H!^_2X.IA]8G:@*-^1 M?GS-5*,J0/$.'KB:G)V7B0KMD%@XL GV>)B!NA'P#;E?OP_4+V*\T]FF3+/) M[!$<&;.GHU\Z^J6C7_JCV?_1+]UOIVC\ZC?_ZG=0"\?=.#LRL?)^6J,13OFE MO5'ZY_')$?['@T4Z7]2KM(S1$P5O\F!##B1YI!_@L\F9? AD8KU.ZB]%1&XF MLV5MO7LZ%?]4--B&/-0741[%J;O.Z_6&F-+^$N4?):.:E$!G2XZJ *J8A._X M6[BJ_1T2WP[9,CLRH,QOMYN_Q:MWD9@_WN0?'C_^06QOQ?O5RTH2+6G(Z M!?+;L[C8@ -HKR_R4"='7A\J*N=1GE0';SYER5:NXOC5V_GJ?CMA MR"'U7W^P*7EOQGK\ZGY]]7MS$^Y&)GQT$Z[G)AQ?UTWX._03OAL_X?A+I1-F3R:_'[X_?'&H)_KLY.'1ECOWC\=C_GH[]+Y0>&(_]\:OCL7\WIF7\ZAT] M]K_H!FG3^@Z!4&>'KW][_^-AE_#M7Z,"R^2__O+NE\GKO*I1B/YEL6@0;(D- M/[/G>'JE\FDLG\:%>XZ<9 J3J"0]^L1=QMF_"%5H@3@ZFB"-.0C4@L(LM/[@ MW>KHO)I$93(!/'X_HY/Q_8N_C2?C MY$/TJO?AZ/JKZCZF6R M3/-T/*GN_E?'DVK\ZH_ZU>_HI/KE["_C2=5W4OT2S9-L/*3N]E?'0VK\ZH_Z M55Q*#^IHGB5_9I29X2GDE?7XV"W235&A2_ZL3""+=)$\OTSC>L5\)_97),C\ M[,C_))I71=;4PS\)8(-5LUY'Y?:Y^Y_S-#_@R\V.^[;H-]J/3Y^TD'GF?U>E M'_'SY&!>)M''@VCI'O99E%U&V^JG!\&[K]T[VH$>&J/N!8>X(]:D_-PTSVS8:KH8_]* MAT?T6NP6\9WYXT/\2%9P\-FCP].3X\%/CPYGG_G9HZ//^^6N9SUYXM[R-A[V M]/3+/^SCPZ/')[?PK$^/O_RSSHX.'SY]^>C>/L,'\#[_6 6RU9[,G\F)I'KN7>G8 ?_GJ=@9?XK^[_R_,?]R%E_@_ M$_Q_K_,8E1BKB;N@LQ_81P/V &S(I"C=O]<;Y^Y&=5%N)YLL G'&N_:N_WOR MO_['[-'1\^[_?E@E* .D#;C59-F4>5JM F-838!\!6TEM&-/5DF9U 4V"\5 MZ1Y#@VVT@+&*\NVD7J75Y#^:J'1[+]M.WB6;HG2#F4]0#W-V=/ ?>*G+-,NP M76FNEX'^IF,W$LYFQ_COV?.),]V335-NBBI!R77M]GTB?;R6]6L*DU:XOY:7 MJ0M&JF;^3_=]>#[X9I9&\S0#,GK\:51/*KK:U#V(\R57D7LD]\6M>:8T7S M MO?N/^792)DOW^M!XE>;PVNZ%W?.ZB>^G)#NC==1]SK1TX=,FH:/*/0YF5F7O"F[I5=][ X08+,\T;FINJ6:SXSL-K&UTOC??TIG MR6QQ]"0^F9\^.CV-HZ/YZ=%Q,D^>1*=/9_/CD\?_/3LY^ND+I)Y/'GW%U/,W MF(+'O5/P_O5??SO[\/N[5^\'E^_@NW_MY6*9!& KE\F_FK3$XZ)2.H%K\!"R MO-N4+W*>5F['N,NNW&=QXXPE-F7&9$)+,ISNELX:56Z^W ?.'( ]GB?.5"W! M',&%T/#P%\#T)0U8)KQ>U-2KHG1O&@\;B;M=GGCH?GD+">^3PX>GUTMUWN2J MIR>'LVL64ZX9E7XU7[HOY*,Y_/I[$E?*V]]_^?7-;_\U>?'FW=LW[\X^O'[S MVS4R1+.'^Y$B^K))!YV(;\'3@[/A@NWDV63R:[2=/&DI;UR7/^4N++J_;)_= M("MP%][H0?7@KYD[E=S)\NIP\C.XMJN^??1U]PR?."Y4?^:^.W'>9QI/9##N MTO#NX=C>I>&#&E,:HVC8BU6:+'NX("&6?.FL9#>SRT M[\JA_A]'$N\ MXK.T=K=<7&-TZ4SO$#T.C?!58%E,I-UJGG,O\FG].2KWL,,YS0?S(MZZ_[.J MU]F?_S]02P,$% @ @XFH5L,E@,64$0 \,, !$ !L=6YG+3(P,C,P M,S,Q+GAS9.U=7U/C.!)_WT^AR\OM56T& @,+U#)7&0;FJ&(&"IC=NZ\O"P\]$>%3SLX' MHW?[ T28PUW*9N>#;X]7PY/!WS_\\,,O?QD.__GQ_@9]XDZX("Q %X+@@+CH MF09S])M+_.]H*O@"_<;%=_J$A\,/BNB"+U>"SN8!.M@_.-Q\*\Z.3H]/1^ZQ M.YQ.\/[P_?1X-#P]VC\9'N/]]Z?XZ&#_]/#DI]G9R>')X?3H^&2X?WHLBQT? MG Q/?B;OAP=XY.[+\M.?3T:*Z8M_YCMSLL!(-HSY9R_^^6 >!,NSO;WGY^=W MSX?ON)CM'>SOC_;^^>7F014=Q&4]RK[G2K],A)>4/]R#UQ/LDW7Q$'24*;X, MO05G+^\;B"&P6I) M_&(:^7H/7D.5]H?[H^&!K!0. D$G84"NN%A\(E,<>K)R(?M/B#TZI<259N 1 M #I7(/,ZP&)&@J]X0?PE=HA9$1]^0 C@H8LE%P%B&N44^Q-58U\$0'8P0!&4 M-]S!@;)/*.DGZM/*[Q$O\.&O(?SU[L5W!WOV4D-_.,-X64MREB:2'C^I4X., M78Y.3T_W7L#0BFM0: ^J_!!^#D<'P\-1#;%EAF4O6_XU3.C:J$/:R>K5(:'; ML@Z%G:7,%DR4ZF_?LAK%'L%2"0D!M/ZHCD"?..]F_&G/X2$+Q,K&^(M(DC_J MF'V.F4MH'=E)/9"/P&#.$JNY)]/$^6J#0$'7 M5/^=8>$([AGZ\=Y2\"41 25^=@!1#.:"3,\',(P,$R_YNX(NN>#"RYGOW=X)FL'S[_=7Y=.9934M'S" M-&&;UN?#OOHW0L-TOCQ$BA(!Z2][FP0;K$*?N+?L@_J]:>4Q<5RD@G##/*SI M\GHM)(L?)HJL5"]S"9/$\H?//>I"T/ 1>S!?>)@3$OC6>C>2X1_^9^0!JNVL"_@;,3[J G>64%_19&H'<0I$!?8GU]Y M_+FU7ITR- )ZW 10X(^4@![!"$DW507ILSZ&/F7$EZJ68Q?X+\QLNZ61C1&R MGV$*2WW'XWXHB/QCS5*YTX0I "79HIAOCY!Z"!<++%;2P]$9HU,YM6#!V%'I M$,IF=]*H'1D"6>)ER"03MU<"FF-<$QVM?\G>2#%".4 MY=0C%+*1&OAWSFK 4$)LQ&&TB4,NF$,IJQX!<YEWU[00'E9 ME2=0@R!A-:9151R,:+S?1"/#+4XA9/CU")=K)A5,'O&+-0Y9"J/>CS;U'E$C M1=XC-3?.P31(L8R.M4"AW^F3KR2 G."2B(/!K-DWR%[:]2B)55BG3(9:7&X?9JL0/>9@PNO M-E!'/T8<^P1-<=!="YM*%D9PK*/W/J*3C1&:+0T0%%DU$=$:@8SM>!JQMN(I99::!8N]1%M M/?RIU__*R(V8Z9D)/8;J(R"F)?U/),#4LYZ"6W(SPM5LGP#Z,1;0)P3M(M=Z M.-;C:41SB_T#O82T,))=/^33L>\3-4N\H7A"/1K4!G@;"4:XM=Q'62R=>R-M M(9*J>GA&[LX$$H5]Q0(VGSZ1%L#6>)E@/;1.D<@)4<)\AUVBE0ON!]^8(-BC M?Q#W,Z9JVS+,&@G\6-.T &U=44;DM?Q+.?(@^R>42D=*?-2E5074SPQ]'PVD M.!L&.U,A\I?_03CXA#UX6L\>FG VPJ\E?4K3;\-H>ZU*-<"/C+0=T&LU7;,G M^1\7-2?7ELR,<&I9H@HXU]QW\)5J_/=1JP#^/MI!^-H0W@FRQ-2]?%G">0$8 M%&]E&"DN0@%'NJ)I:!N=LXX<(^A:"K$"]%@P2B0KEZQDHUAX,MG>&44Z2BYI M$,U:KN&8[R)I(,QI?#[%_Y#_R]AT+.>V;*9>MS,X-Q9K-!DM4UDY5<@/1B=>*2]\;Z,IQ%,+4-: M.:%+A.S&\$T KL) ZF^\X"*@?Z@:QC.@-M U,C?"K&5&*V".I*&LN&0ZMP-\ MK:BQXXB0-$^$U^5J@OB]EB6M@#@6T_MD=W8GTL7UQXL;CEG#T=6*E1%$+>&Y MLSZV%ND[M?';*3S?'L$RCD8@3?O5LD!FNN;M--[.UG=$!7%I M,)X)HB*]-OJD@:,142WUI2.J1*"UC%T/3;7/62"P$X38^X+E]$(-.7QZ19D< MHF18?SOQZ"RZWF8+B.L+,:*NY;YTU%.I*!4+28NU8)21W$M3T$^3UD.YG-X( MH):)*CB4VDM,*K;]WA#LDZ9IAOI\C1AJ*:3J[<6RDRI!/_7< 9N0@.QJN]AF M.1I1U?)(5JBJG/ .SKSRXW%G-6;86_E4#GI*5XV#TU9$&0U RSV9#""1C1+A M,,I&5M'W2+8-Q*S7DUL2MC.0;AC(V'65%.QE]J2WYC JN1M-0$M2CK<$N9VD$6,M9E@$,CU$D!"52 M=I J]41:\7\E?D!+0MNG;[V!7RI+.+A#447>[RW??I*BV>K0%:R/@6LZS!/!45MS)0=JNBV]<@<%E M<*<>?\0^45_B(,QO$,,V8FW$6C]\7(RUDA6]'"II*"NNEUC7O#\#]!5&;>53 MJ4(XU.U^HEXH^\\&JWJ&\?KU,%J1E@!K>.>'BJ.3VD%:5-5/#25Q#8LX[XS/ M"/KEB^.%+G'O>"#;3+'GK91"95CU0)QX.\!M&,"G1>%KQ*]J@4TK8S+#8RT- MU]@,DRJB3!U14DF4UA)EJME+.]3OG&F:4C S,N*O9>6*KK'I?49!4W2\V62R M^DSX3.#EG#IC0?"V^!G8&M'4\G?%:"9;928KE I"(&D';U07SF8WTMK=Z#Q$ M%@_LM0&TM0 CY'I.L!!R$#A4$I,S'CGPY42U#_#_LI?_T'+T=^YCS/ IYOC+ M\LHXX"NPOS\*.IL1(4>L2SC[# S'+U3"CR>^VB1X/@A$2 ;J*]+G@]+BC'H> MC*))3Z(OJ%]YM(%?!^0 ML^N + 8H4(01*X@NV0R> [OT@]-:BV"3XS63Q=7'7^'+KPRSX(O4ZB)X\%OR[UGVQNXW*Q]/B*D"A7GD[WOY#%A(@R"VC&JW4=N($8 MPB__S.4+3&VTD ?P:P@UNYU&*%$G[O6^)?[EY#7Z?@VT*0N('*PLFKF^^$/& MB-50%I7L E#K>B479C#W*V=.](>L:RE$9L+FCMDED]?SRWG;VK"I:PD].)E; MYJW@Z(.EA1JYO+U?2CK1KSP@_A47E]B9*_]R.\TD5_Y!O'*O7(?%6_=,&!_& MVGU<\LD7++X3E;A)$S"E+:[)I:,6K]]N$F\D2@[TZ)>B9&XJR9Z.-@S;[0MZ M^WYSF:E89&I8UNB7L=M/_4&.M>7<'U M*80P13IBSMQ_$2S&4SG\/LZID"Z%,%$D6?L54[6;$C??J0IJ663 MEG6E2<4![#<9.L#NGDLLO%62S7'CG3]-(F(KAEVPX8(+WM>)ZAO*"+ HS:%: M$GOEOGH;K" M#MS8%$+<"PO>$ %(4Q6N9'9%X)Q:^02E :>NYGN+!M!Q_3%WW"5_M6&@-ZV9 MN@VGM[?S1NL4[:YZO)X_5Q+KY\O@UEM5^RL"2#GRU^WT3HX-#EUB+^J]MEDS M.UZOV!&6D5"K2,,A] FJ<27X(IECY!)?\7RCM/%U6&P1<;UJ*JEX_I4QY(\K MWLQZ6QFK.;^$S\>?J6G:VM+2XYEVVG6)D-X@NPU M@[L($Q=V+SNMT1B*2%[)ZRWAG*2Y,?F9='QI[9BQ$.X>B"I=V3)K^D[,OHI- MKWAU[@M^ 8-\G$NH8"]VO/7LBHO81FL:>&,I'5T-5+=&/,XQ>R2+)1= M) C MG8!2T?>C0 _ILN;X"5/5#MFV!VRU;-JFB*[.A$MR-_5[8GU&G>B2!3LZJ_-[ M%01=F#SD._]FVBD!(,U067H1&T9=S6C5\H?1-*#<'V9F!NTXX%H".^J+DT5I M:#3V/#5M4BV(\R+&U>QRPK=>V+;8NYAU^Y\%-FU$V(9C]SQ,=H&C:N>\B:H[ M&^C;2<2HEOTI*9^\I+?.Y%2M[JEOIC=9%HP)V[&1^0IF!^&$;&$C=]%!(!5) M,1SM1GG PJON^2:J+O3NTI5XZ*YR^BMDSU5VZ'G\&8:6-!W\;(>FL/;K4E M' :=RY<@&FQ53E5-5M?3V.TVG)NY=S9AF4VN%N29X1HOM4IC?7AF"X9=&$_B M#Q>MCUG?NDJGXC]PEDPASUL*OEC MF;W=).IJR@PB>/THQ6;R+Y\:K#R:49]93R<]]P2\CGR>^81+92]ZNPJ]?8^$ M8RFWT\^'F%8 MZ*[!H OM_2R+P3K*+5OO0H@^VI9.$$M[MA5M9V>)):.[Y;!I2?WFXZ>ZA,.7 MO6R!/_SP7U!+ P04 " "#B:A6;ZPVS:,B #A6 $ %0 &QU;F_\*C>=ULH5]Z>CN&UJL#D?8+84L=]]Y M8F!)2!RS2%V2I>7^^IM@[:I%+#(/ZY0GPI9JH0X^9'XG%R"1^.M_?#F:/?F$ MR]5T,?_;#_+/XH&'__C[G_[TU_\%\)_/W_[\Y.6B M'!_A?/WDQ1+3&NN3S]/UAR?_KKCZ_4E;+HZ>_'NQ_'WZ*0'\??./7BP^?EU. MWW]8/U%"Z6]_N_R+C2[*ZBJTG 28YB1$*P*X)$Q,5HFHP_]Y_Y>@@V[6!1#1 MT<><"A \&E!)5D&?;S[(S4-GT_GO?^E_Y+3")S2Y^6KS[=]^^+!>?_S+TZ>? M/W_^\Y>\G/UYL7S_5 FAGYY]^H?3CW^Y]OG/>O-I&6-\NOGM^4=7TYL^2(^5 M3__SEY]_+1_P*,%TOEJG>>D#K*9_66U^^/.BI/5&YM_%]>363_3OX.QCT'\$ M4H&6?_ZRJC_\_4]/GIR(8[F8X5ML3_K?O[W]Z+';^LD?[%B:S. M!I\MRI4/S;JF%LNS?SE+&6>;GTZ.5_ ^I8^3GZ; MWJU@KL[R$G6>+KXZ&CS M3)BN\>CLWW=[Q\J$]6((!9RHFZ:R+Q]>?\0E26'^_FW.&ZNL9)F6-;%9% M2-8V,%ED2)6LM7*NRH Q2W92W(UH&V:HQ\D,1E6PT8.,[GJ9ROK?%!&\.%ZM M%T>XO(8LN:!:BPU\2P&,EP&R0 48J_5!Y!B<8B;)-KBVH8I^G%1A5PL;87[] ML%BNW^'RZ/EBN5Q\)C:O)K;((JOQG:^59EH:Y%(C5.VCT9QTV%?H;-HGY[8XGJ]7;]+7E&=X-C=I;$Q2%$C):#!8->3L&E1GK-8)B8[( M'UK<@&0;#MC'R0$&T7/2H,83OTI>+&6(I*9200%>M*#6,BOC9 C3E M0ZL:K74#,.%F,-N0P3U:,C H@,\IK!?E]P^+&8ET]>-_'9./FD2,@7)_#;8Y MFIU-$G+J\PPID76BZ%=&;I]P#<7^T=$1):N;Y_XKS8YQ4J1LM10$T0S%:!$] M]+B,A$U?INRDC?R1T%4,8TJ=]M3[]:AG#W&SD?D-Z0WI9:J7@$1CHJC"DX'M ML;G*%H(J#@1FW8*.$CUWA',#C#'E1LRJWU?H;-I_B^LTG6/],2WG/U5E4BXPD^'[J,:4##%S@UDE MG%'0&8[7ZP^X)//U<8D?<+Z:?L(3U_SS8K7Z)ZY?-_+1DRJ4+R9[0-M=LS(( M(3<)Q>="\M&8BN2/C>X#<4PI%#.)AE06'Z-JG7;1I-F;-*7H[D7Z.%VGV26_ M. G1E!*: N&T ).RH?BN5E#)%4O 4-C*3:+OHAI3VL7-&UZ5\%%EM<+U:J*+ MT;)X"Z@3&;ZJ(@19$8HP*;90?&N"FPZ;D?>/LA8?<;G^^F:6YNMG\]I5];%O M4M(;.*F9DB-#<1\Z04FMH/0V)"P@M)%%"ZFTL>SAUNUXQA1R[Z#WZ[$6D^C9 MR/S3_!,-OUA^_>=B7DX361^L\9E>J(:)7M74,@33&F7+)EL371:>VUO> &-, M(3>#ZO<5-)O&_[%8U,_3V6PB0L68LP0I*HUN0H#HL8)S4L44H[:U,*OY;.PQ MAIHM@6O[4F:W4L#$V1O)5!:5FI!%Y0PW/N*VP ;W\K'+KRX MML_(KA/V INW6)" T=M*9OULSC2D37V-T1M3^L0S1$>S%ZEIJ845Q7$OB]V% M9WQK(QSD8-, YX;TQS2M/W[YV.ODB;B7PL$S8-YB]_89K%!DJ:LSY/A; BPT M[QJ,+8J[,&$+6.-;8>%@"+<^#AZ(G=<*)8H)I=50:H\6 _9:H9A V*R:5"2* MP.Y;[P=Q?.LT+"9F0#TQ%D*LULMI6>/&3TY2E@^GT2R490&^C2)B+B ,> M?KL1TQ!5J2'H((R%)ATIL9"##KIAWZIO+5;,HK0#5Z6.YO#;_KRX=FQA/P4P M'G(Z.IJNCS9)WKR?,^U;)3@O-.F)[^L8D9QI"8WFEQ5"EI*FZTK1,1N7 GHO8-*-RB<+Y(;7% 6SBFI&E0 M#NPJ\D%T+D.B2"M9*"U0PE:2HH2-OD(4SFITY/JYRTUNU?G]9_+RM'KZ_$#( MI6?WF,.@LBEJ"UKVK2(?2E=8IH0B5R2SB_0[YME]!])(G>"]>/ MH3FU,/0! M\$NK_%CIY1.V0(A-T)25)Y]<*#Y--B1C%3KVPPW?!3521[@7/7@U,805/,MU M=/'5&>*H-8B$0S:(DM)0F[#6V->NAC2&(UP\Y*+ GK+FT_EB_KZ?)^[K39?X M9R,Y[R TM"I%KR2ID"E:!YEH;K6B;^SE&SN0MRCP= ]AARJ^]"NLV9J3?2/ M)3WYS7+1INM)B5'(EANH7I--A$.@##J#B\5+E#%)SWW6[-+P^Z\A?\+Y,;ZB M=^JFCA8_?BFSX]ZUK*^TT7^U'[P)0CJOK8+H@@&3>D81%;E$H8.7)5!BP;T5 MO@/,,86ON_+E^EKTL-IB7,]9K5^W7N^\R4IQ^6E:DC&?+3;'NLX@M625CS1AY^C5-[XXB"4@O9XU)IV%ENRV\4Y 8\KQ>3G" MIP?&3=ZS(\YG_GTZ/Z;Y7L2WS[$MEGBIIS>B,9GJL;#TQ@,8/#IE M?*-/)G8&0N6 2D<-(OA^MMV3LPG)]0*%IHIS] /NFOIO((PJWATKE?91&W_0 M?"&EB7"E2D.L=3XK,!HI8@G- F4*:)PH*9O!M@$N8(QIU7>L%-I7>ZR58ZO- M+OX)DO/9::NJ%ME!4%93\-3C)@JGH'KE4!3M+'*?][T-RYB6DL=**!8]\AXM M_4Y_GC>+Y4:'Z_5RFH_7O9CVW>)-.FVDW+P+MA?8Z0P&&\&OY)Q=P>Q-=55D M[I*>/2$/);'S0F,BU>I*H?&S^O^.3S2^C41CK%G9K &][IW8*&-)Q"JH3A== M6XFBN -)E&E*8PIZ#\GW&P/;D3!G< /RBDSK]/W\9.>U?'VW3/-5*AOL\[KY M[I0#]YIB057A6<1;* M?CN[BX9XEA)9T=?#>HF"08.03*1O4PZ!LET7V??E[H#ST#&&%5@ +,!S[L;90]AB#Z!.)O4^-(U[+_JP >3N'+R^]#D._3-O]!/04V?P M'.?8;87.38:2!%@7')BF P27 Y3>UHFR22DBMQ>^!II;[XNF'*-N^92Y,%=J](Q -0%[XTY2>]OSK;ZM^ZNMD&Z57R);U M]-/)B0'?BWVRD2 <4DK9CSC&%B.HW$047JK,OBN_/;J].Q.EKQMYOUL\*_]U M/%WBK:W%)Z75D%S,X+WIG>LHRXI9)(I-)1IO@S>!.R#<'MVHLH.!R'6MB]$P MNN/K>O4MOKN[YDQJD,TE:T''E,G,8H!86J,_E(\RR:8U=R/Q>T(HB#-9JO7;7,3)X5W1Q=;YI3.>4F)M2\$ MFG)L(Y*'A+J?B;"I&,Q8V(]+[@EY3%4VAV+B 97,F6O?))OS-85+LNEEY0&K MAQAMETVLD%KQ8,EZ8[72UL3= 7![='MWMCOJJ_;_O:'3Z_:*,J]YH0'Z692N MMY?3U4G31K(?H6F3$&03_1+MG,A5-0,Y.-F\<:JQKS5NBVUD^?,0O+K6Z&X( MM7%FRLM^$O\EGOS]T_SZM:JGM^U.A(RI-DH'G>G+=E9F2@RK 9=,J3FF4 WW MV8E[P!O3>N>!J#64\A@O2D]+?)XV.>I17Q#8"&^BH_(:R8,4]+(?F!20;#_S M;Z*I+9F6D-M W8SD$80 W)QA4,FPQN?R!=^3F+W-ND9 V0LZ^T4/L3A%B!.[*Z 0W'3SKM335KUQD?O01M1R+HU"R&) %YZ*:T+ M10KNJI1[0AS3%3\/9EOXE#@@TTX[YY_UR;NQ@_XD2Q==[3<7-\'^@/ZM38=NS+*Q(3D6RHO:4^ MTKL!!F6!V&H!I9H2P5+&:+FCI.]AVH93\8]ERUC5-*#QNJ5]X\25I+#2C!M: M2Y&8H_EA\&D9S!TC\+VXZ#30DS0XCX)@I5:S/M3*]3V[G,O_7]:L=]47Y[5S2]Q(_\J.S?D&#;ED MBO..IL='J\M[HMJ[J&6I8%4C86A#GCE6BO)\S#%Z'8-@WVW;">E6;--_,,-U M *4>YOKXR_C/^ZO5;'P6@D)!J^@UD1YR[:65T6>2B[.6?1_EOABW(MT?;+5\ M4#T.&=R?-G@Z[+(K5F21+ IB2!;X*ZIV!+:5MSZ MXZ^H[Z\VOM-/:3KOJ[JOYV1@/RY6TQ-K>P))3K*R4E)<"+$6 ?T$-Z3BB/:A M2!VD=\YRUXC=C6@K!KD_&(,8E<1__=Z_ER2CEXO/\TE!G4L0'IQ0A"-%[-F$ M M5,R<5Z[9"[6/HZBJT(\H=;5]]+%T/7_9U74%V:KA;.]PMDH$I#F:>G'#0) M IDLDN%#48/B[LVS/3K.RMS-[5.O/V[.9/WX!9=E2J-.M#/!&DJ21 N](=6)JO MWBW>'"_+!PI%^WV&B_F&^1-ALTUH!3@5>OA9,B33&C2/IM6D,;HA&;45R$=0 M_3#B431_^_'KSZE&6[6F2]?$OUL7J_^X-(G)Z)6)XL4H#;-3'IO M@.1[Y6N5+F5?A-/:0UN;@QI6G/B-"+9=?B3O_2K-CG%3I10BJ@*<4 M$$SS":(4&C";8FSRNE;N4LJM@(TI4#@<[Z[=*,*N0\X+%2Y?S]ZT=#F$WMT[ M2S((?9='.0]5% *A,V+COD;S*H(QQ04/1Y@]M#(.,_T&E]-%O;Z<=7K!TH]? MR!7-W^/;M,8?6\.RGBAR;C93%JM;/WBKC8=09(&,/D>35+29N\C@L#,\8,;L MM5 FH ,;2K^:A4@33' 0:R9+@DWJS+VZLFO&_(A=PK [VU;L>Y'S$#F@4]-Q7_4/3\Z8SV,4I6:+R MW=OVEO"Q0GFYUI?KGJ["6NTW2V4^.O?89CZ 3&-ENFUF GXYT# MZ,56LT4'-I'9ZUK(@=$M%J#-BKV-LV-7HI6P;FD41M;T'"O1VZ+;4R9%@]KKA4 #J$EUA64Z\M^ M-\E (8480080)E@P'OLUJM5":BF))J-TGKN/ZM;@QI00#<.B8?1T< _8F\[\ M-J>H8C;];ZR]$&CC%1;],G/ZXF(^S*[PON,.Y1/WFC^7<_S&(%TU0Z?EH;T[ MQVK]/*VFJPDE&C89[?JYG-"387BU\QT6V1%ZMSD7T -Z06XA@8C=)071TR570'O*E8HP/K+GWRS M1]7%\U%0=G>]#T;96R-A%8)MHB#85I'"(Q\@A: G2]-6UDJ^\%+SGSE4&N; M#\H[%N7M3:T>_MVTY-5/K]\IG8DU+C=C'&@7>NN?$'J_L4A8^ZN!T129OQ=J M[CSZH=ZDBT,9D^B4[TU]0:+MMY0T!<&E?MA'%(/2&N/93PG>&^48 I'#4&K7 MUVM'C1[EE0(-*@O4ED36($E)OT-:"=8;R8>4*]QW4]X0XAK6#<7-N M%UT.N;+P/,UZ7?*O'Q#7O8?D8KY)K4ETZ=H*R1X+";L,P[!NL/?LF)8)MBL( M%"[&IJP!*[(!(T3/@H*!E$U&WW3(AOOFJ1V*.N\_^U]([%]_2%ZO MS=L[+:O)O0F.)^/;[WA/%@UH=+)EBK*4X"Y?^@ZD,?C.X;CSK>WBU _K8OHD M215<0044Y\8^LH*H-87#EN:J3?5%#U'F/ 8W=CCUWUO2A_='YZ<8V5W0M2CF83])R/HDPOLA &E,NUJHC> MJ/8],6XU$ML)XHZZ8-962 $A%TT1N>YW&-<,OGI;K4E9*_[VB1?CC\$7\*OW MUG/"]Y4X_ZGQ2VD9BFB$:Q9*ZWT/?$6(5B((0_9(&QG1<>^6W !C#.[@D S8 M3?X/[Q4F5^ 4)U&B*QO[?:M.BJD3(/ M9C=NA_5X/,E]R'"K'6'2SP!M21;+WWN;WT7!U3? 0O4IHE$0:E%@G(@0:XS0 M3,W&U2:#XT[!MX#U>!P0"W&8],-/G+?I\R]ICTW?MH_KIT!2R63O)7)TH)7C35!)!..3#!]%B?DCZI@U6J8A:5NR;U>_-ZV(57;G;< MV"9^=QTP]H/9S/.G^>IXV5_2"2&WJOH*55A*_TO*D/N)%"07B])YC)$["/H6 MPQ@BGD/Q8"_YL[%@LX[\K))1?9>^7/0!?W&^$B"<]ZKUIKF-)ECZ?2L^@%>( MKB0O2N0^]G WHC$$-X=B"*-N>.\BN3KQ,SQ*^R2KMV!U(ROF*9H+&#QDK-H& MKU*HW%RY'Q*/LKY.'"($7'W&Y_DH18-_D^GATDA<,$/7>.[V M\V.+;4^&?$-X>L)U>=R)1^%4] 4P)&)#<@@AAP3662-,\TYY[C?T+CP,S?[/ M*G4O7[M#7\_PAOMW;H4RZ9>)^=S[+!?1^Z-% UE@ABBC4D+7V)"[*0T7]GM& MSL-6<;.1[X8; ZO:<[.BS?#V=273U1VO:^OAK1I"":D[=T@)>C0CW][YPU[ MX]N[$8TK"A^(4HQ*>8@ML'6:OY]2,#C0.M%M PRX&;;%C)A\9-^A6.//TT^] M-\C583NKA&L)8S,0E296U=9ZL3\E8R$9ER@<4XZ[S/MN1/O:GSN>?D)V(Y73 ML4FP0EG*/ U"+D*"TJ9XUXPRB7NQZWN8QK0BQ,B7;ZT0JVK8'-8=J"YYXJMW M&P89=%4)=.P'^ HF2)4LJ5NV"-5*#T9BA&@+18HF%7J# BK#O6/" M /L1.=3[L.X^IF\(!1_$YUX'_D]Z_]]]QMDG_&4Q7W]835R,-<2^T">Z_9:4 M!44G"ZA0I8FAYI2XKV7:#_&8DLS1\'$OM1[>+5^_]9/=']\^Q&".>,M9<;62 MN3;:V=J]$$:T; /H9@(8%TR_SBM#2ZY:(9ORDKVQQ&U@6+:-?B0:++XBL6X3 M?]XP9>.RKK(&P&)RWZZ0D'+6( M*,LA*MF&*$;Z+;$S>DXW@M/FD8RQH-*_?95VY=)L/:]C9G4<74\PA15DB:B;4AB'R5)!M (&TM>8D,:OO; GG*KC7!^_9"6^)P(7)\ME[U? M]J:CY)DPOIY75N64K9254&:R:+D?A#2V@'?%Z=YIM%9N!NV.=AMVN4?-K@-I MDK=&[G91H';>5JV@^GX1+[T<_9HG1:*(Z'5+5B/W*;6[$6W#H$/=CSQ@?9,"VR7;E]U]-;GF+J M/;CZW:N]\4FHY!.2C[K48G1BKU.^_4KD7>*:O/YIOEHOC[O+.^L'\^QH<=SK M?:4TE'P9:/07O1"I0!#!@XXR!.N:556Q1RZWXQG3LMG.'+@>CC I@#'4O8SH MMWDZZUO:>]IO8$6;G;+6].L0,AAL$LB8&1#.*Z706U>X:YJ^"VI4U1@#L6-? M71S,Q2SFZV4JZ^,T^R6M3YL6+MKYM8.O\VSZ?C/@/EL\>X[([8CVG#.3;[K3 MG)AJB'%&0D[]$KT4&J3B&NAD*&A-6N7(75:UO3W?SP]?R/S\$G.*!-XLIR3\ MCVEV\]:\3KZV9BD\,]7V_5!ZBY344%0V ='0B\4='N^+>4P^D(UKWUJ]@RJ6 MS6_> _5/\P[SU>)X.6E:D3B$@WX7&A@3N_T6&JJML5CO(U;N<[([ 1W3KM08 MB+>C"A^&;=T=LPHFV+A?T$7)4%!(7VV]62QE0"&4J_486[F:]NR$=TX[<.'BWFQ(? MD'"?%Y.L@DU!4Q#@>JW-2CQ(Y8IP,FHON#>QS@??>W_N[+;ZB^F(7(S.V,CW&@0B M: #*.P0(2ZXYV4PO#_<)N.LHQI0I[J;I:_MN^TF:S0?]^F&Q7'<;=H$CI1PH M^%*0I:?@2[8$P>8$#7V3NKGFV%?*KZ,84XK&H_$])3\P-Y_M,HYNNS>9I]74U7 MB[:!SW..@67<86.%'>?/%D2L5HA77<-YXK!)HL]%H,K>)WA;;WDG17>/\-J^G>T58?_S2N^&>1O&^(DIT%7Q49$E% MUI!RJH!98ZN^&)G9UX!V 3JN0&8 MEU+D097)U]QVLT@)ZJJYC$+0!UZ#51Q MY*^3($\02HG-V,CN'F^!,JZ@Z #LX5#)X/PH 65LE48WBH($I" A%FVAUF(4 M5BFB8>_NMPT_V&9XZ?X+'YN5%C-4)S>'G%IO$%6@"!.3;4+YP+WZ]%U08[*I M'!S9\B7842M#OP[GQ^&*:E85"I@I @23+-*,Z15-MG>@TJ(8?R"K.<*C: >D MR2[Z&'ORL=N]-DPCCR0!8;X3Y_YNW1=GF]6@Z07H]^-IB*D9:,VFI-&'QN[U M1I&"7!KG;$5?9*>$BQI\2I37^TS1"+H"B2RQI;A5JWQD 76)@J0@\C]MJ 2?7*6K18!!ET;]GK;';$.B:O.RKF M[:74PU+PYKHT)T7-]-Z ;)32F9(:Y6!1@#3*]^N[E6KL&]$[HQW7\O)8:+B_ M8K>,%$]_WO_(!.3O?_H?4$L#!!0 ( (.)J%8GWGP(U$@ (0Q P 5 M;'5N9RTR,#(S,#,S,5]D968N>&UL[;U;W2L&#@F;TQ3I(2F7O;]^$R1UL$1*)%^\)"6Y8\:69!7Q(/,! MD)G(3/S/__7U;/33%YS.AI/QWW[F?V$__X3C-,G#\<>__?S'AY?@?OY?__YO M__8__S^ __WKN]<__39)YV_-?I7[4WGF>3H<3 0!7#P6OFP 2F M?-"">>G^_X]_==+)HHT#Y@W]FA$.G$4%(O#,Z/>+=7SQH:/A^%]_K7_$,,.? M:'+CV>+;O_W\:3[__-=??OGSSS__\C5.1W^93#_^(AB3OUS\]L^K7_]ZZ_?_ ME(O?YM[[7Q;_>OFKL^&Z7Z2/Y;_\[W^\?I\^X5F X7@V#^-T-0 -G^>7_^%U M-/J7Y3_2K\Z&?YTM_OO7DQ3F"_7<.X6?-OY&_0XN?@WJCX +D/PO7V?YYW__ MMY]^6DHN3--T,L)W6'Y:??G'NU>WD0['\U_R\.R7U>_\$D8C0KSXA/FWS_BW MGV?#L\\CO/C9IRF6C>@OIEQ!Z0KG?]1/^Z4SID\$9)K.(P+]%,>5X TQKOOT M[I@O/PLREG ^FC=$?/NSF^*=G(5A2P'?^N@&:!>A]B6%(*,6:%41+#*6I$9MN-5%!CW89\ ZRXMY MCB;IN_%'=1.>7+)F%"*.%C\=G,_@8PB?!Y6C MA!@$G5^"%Y3HI3;I-N=F%QPN8187K%L-0>P3XA<@3%['QI'>$^+U$KAC];'HAF]6.L>>64NV@IMR83PZGDB4M:'X__S29TL?] M[6?6E4'/)V>T&RP@OO\4ICA[\<%N\+)"*RJ"XD. )(02&A9%Q M)Z/1C>ER%Y[#;F^^?ZT^^Q,J*CU&_S0#3AP:O9[!SS;^=3(N9;G XG>X<1!&SU"R"S5;3=LI)7MXFL(EC M1EI%"5O;0;NC?,*TZZZUVSQ3/?'LGV%TCNL!:^N4=U80&V@YJ%(X>+0SY-GTA\;T=A/!M$:;CS M@5P6+@6Y+(ILPV0$%..XM<()Q=4A=[3-4)\DX9KJ[S;M3)][VT;4@VAM828& MD/7,5R(@.!DXB!1X-0)\DY1KJ[C;A[+Z$JT'/P;/\7^>S^2+8 M]V'R+.>%,L+H;1CF5^/GX?-P'D;//X7QQRJWI4%P'O\+T_S#Y!U^7LUBD(*S M+L0$LD1',C,:7"H1DJ6I)4$3*3>,N-L1UW9P'B?'CJ2NVX1S77>X;2:Q %\O MX?+SR=EG',\6=WOOD$0Y&\[Q/4Z_#!,NE]<[3)./2Q4O5MH 4[ .A8=2)'E! MEIST$ N"#\@T%^AU\]AJWW-ZG)P^24;<9KSORO@W\T\XK;"G^*E>UWTA::;) M&9+L^]-@TVV=?PG!4D9;)=!9&M+P3&53S(6'01:Z:!TC."K M@45G7HPTP^*-.=!::#2EI\G^8_!A#=\[7]\0QN6$7D]FLX$+@B!D#70$95#, M>8@2/9@<4@E!:VE;>VW? 7C<7-I?UFLTW_G"YLY+1>=KT(%[X%H; B=:6 M4'QDW)!5KFFK/=;U;I-+2F&E0%IYD.E$(46&#+Y8#FB8U84%#++U#.^[I.R0 MO/*A;BJ#)+POVB5((M)FHC2#Z+0':7UT*I7L>P@J7T?0RTWL/3&C@QC7 MW:C_M,PT^VL:3<@[^-O/\^DY7OUP,I[CU_F+T6+ O_T\PX]GMT[1#DQ8$JN> M6)-Q]5^>?1W.!HP)6W_@ MS1Z*WL29S@+O(2GC!J;?%F?A5J &-S)8&[%A+:"6I_VF#-P[.-!=<9.^I'XP M2EAD+C#D$#Q#4!@,.$XV#>>9VXPVZ-QZ8S@@%;Y+;CX^$W81=@\,N&9@_6-A M%0^B)7^:T>Q\U-79EA9"Q@B!YRR+K!9MZT376R .;_(W4,[F_+P])-M#ZN:& MD.4*G/+H3-0U15!X\CE+(,]#()A@I2[><\Y;YV[>">@Q4*"=Q'M8^<]2.C\[ M']5<^DWQC!709#4/!C442P8TP;;@A="0,],YIB TMMX1M@;W*&C2BR9Z2.=\ MAW.:*^8783HF!WRV0H4";4XE@>;&$2I3("KZPWG4-2R05&H=OER/Y#&0H8&, M-^9,_L]?;@B&/.5_[5GB]/[\["Q,OTW*^^''\; ,4QC/B18,*R%A4$G1)NX,,2!A=%X;IY4<[#94 ME\2)VQ\ZG-4(Q/D4KZ(DP3N'FK81;84!E9( G[@!DVK4*R0='+M/6]L/]["N M*3FO.,R,UESMA@X]'1\).,*R=9G>>\VO-U0?<=X>R9/#_(\=@QX-IT/ MWM460J12PY6KO57?$]FOMNT,-9:YW$/FDALXWF4DLO]F483A?) ME__ 4(^)17;GY0\GY=ELAO-9&.?7PQ"'HT4N3P>?MLMPW3W<9I.]X>]&:74J MUCB3LXI.1XA;IU\G9&BAKC)?& M@>8U"P,+"3#2)A"2PQ1Y]B3(U@+LB/GP,<7C*Z\@X%AZ!AM7^0)6#K>A$MDF;A(7YG O/8*I6M]Z;DMN",P\*!Z MOWEOVHO2^KA N\CV?3F9OO\NV_\+ M#U'KUL?&MMB>&+=Z45D/%VU+.:SEO)2@G+(0F+1@#0LY,IF];\ZE M36">\M'81D,][$HM1+0,EF4,@C-%SAJ3BIPU\OMB5AX\K3XKI7 TK1.T=@^: MB$ LZ.&D5"%-ODDW4X(2HW\8BBC&FL#4]C1\F=>Y)P3X%YNRBC@,Q M9G:Y%Z^BZ;J8("-9"E*)6/OM2_"&?"*,.6LIO4"WU:5N1\KYQ+O)>'[_U@#V@4;01Z=/.HF<:WV;::JNM0 M)]]&T)8'DVCO!LD8K3F1,BTWPX#5!/DL.6H$V4<+/5C&ZR^M%\=L M"H&'R&5]%4]?E'GR2&=M*=SH(+EK?<)L1O.TO:Q&6NKA38*K=Q/68US_TPON M;X&])T>K"^[C^%VM.'"K;// "NSAE.LTA\*9"UH9R,(D4)SVA<%:'X.G1[Y['+-3Y-XN>NN!<_^8C/';/\+T7SA_>3[.%ZAB5(@L&#(3:K=Q MGA*X6E#-="BI6@JE>=GE>B2'MZ<.I\U)WUE4]!:<5K$LNV[3E-^4==F''^@C M9^O_:>6T;#.7G@RLEO,X4J"[!4$F)Z;='D["IG/BD9MHZ!S F.D<0*7!>9G M1B5IRT:I?6MK[/29>E_8_-2)NHM2>R#H'^__/OF"T_%",!]QG&ZE35^6V"H; MR6X%)TJ]:F<)0G&.3-N2')(E4ESK5)9ML1W>G#L> R8'4%]/+PS7Q]5JTS2R MAGZ?U/[8H_.,^3^'\T]W6K_2"&YJUG7.A9PH9Y'F0$Z4"D4S%@,3KG6G\OW1 M/F$J'DC%&_? WBN(?P_3:9@/OV#K6N%;']Q35?#=$[A1_RN=-3E8U!R+JE]^!3&'_#L\V0: MIM]>G7TFUB\>62!P-PW(S>65@^(,9W1$@_$JUC"*3F_-1?#9WW\TC_^DW\))*0.+%FOWF_H\+FW.NO;G MM=F#D)%YP;FUOK7QM1?0)\:SO?33PW5$J\5Q^3K%-=_\[62V4.&+ZI7-AO2Q MKX>S^N0'A4-T"VG-G?TD^I,I] MS,YR)@Q$(QTH5M_,"#R"9;ZV]#6BI-XZ49Q>Y7XGK>]1?[^+](]4/+T-Q!_U M]QU5NT<5]3YZ.1*%@C,F.^Y E%H-E5T"ATJ E3%Q%TRVMK<]Y@'6W_?-G%W4 M<:SZ^QR9T=5Z(I>4@RJ9["CO)-C$.1[>,A'"R%"T5"TU&1\UQ>> ZTC$70V#'V@61R"-+>A/1'>=-3)\2Z5GT]F M\S\(>Q@-_R_FOY-P%BV3%Z%>^N+J.JKQG?.NX_9T)=UI^C=NK)-!K&\ND M2HC>%JZ01\]8,3&)]V,\U;]TWI"/FA=^?V63 M!">E :1_,*;4&%/KU;TKQL/3\: DN(> 335X@%[6-_!>/5#Z]RD==U>'8#W\ M?L4RJ0\L?1VH>J^2K2;#NS9E(] 0:1; 4Y+61>_PYGMC?=-P.^ _N-FOKOOH MD+WG)*K5=C6):OQ&%0MH,O)K;9N!*+*'Y).)(4G'FQ>M-@'^@[#]ZKJ'M(*M M6\^7VL 2Z1 PN>*LRB<,(+S@A@"(%7E+6,21A@1G*5M/$AEOOB [L-^10] MD!Z5[I\[83#9)E"@ 2]:@I&<0K B03>&9Z6R$ M;)W7=?I,W;-YSLD0=1>E'K-Y#C=.A1P%&"4%J&P\>%%A1\+-DN8E_&B>TS\# M]FV>LXOZ^F^>#U00) _3\;+EJ.?A_/EG=JKFD98A1+J2/7"938IX3_H[VHD3TG<'Q?_W"$) ML3F&[@F)_8KE1G*B,X&+B%PYI91+Z UYO#;J6&3V(9=!O[M M+:&:TSJK8:'/BRX$5P_;QNK!^P3))=H5ZUT9N?(6HM%8>,T6X*T/M?M1==UK M;\MSN_F)*+ZA^; (ZW:+ZV1/1I&'E]O/;A*>\SGQ=?/Y*?B]TLI%Z=R M3L#J.^H$F@%A=Q"Y,<19?9H>SI*UC'NLOIAPZ3?M72P\&Y M>?;T :L8QC80>[J-V0+><2Y9FJMV6^ITU,N1*,20)Q?IX TB28)J$[@B T3- M,Y/>Y!):)T KV!?O;D3NI$^;L#QJRZ:) GIP MN-;ANGBR9PMD/5DQFU$=QWAIH[TM*-%!]#T<.W<@S$YXJ=& 2ZA!L;+HP5Y M8"F")V9=\Q>[#TV*>\R20W-B%XGW8K3BYS#,JYA1O>I=],9>54,L$_Q69YTA M(PRYT9!4J%6KVH,S(H$,3!G#>+2ZO>VZ+;K#&R&M='K+;.U%(3T8'PM<5Z4- MWT$CF]UG)0IH4_LJ\J+ *UZ? 2-HF6?C;>LXWAUP'@TY6HG\B/D0%\98N&:' M_8[MOO(9=IG@6,*YJS MSP$"-QZTQA*3\K206R>%W8WHA'SP_9BQ=?1F=P7TT63H*@7A-_P\Q31<[O!( MV]5"[./O[X8W369 Q[?GPBC(6B_:B2/XC P\IAB#U$SDY@T+&F%_=)0[BE(/ M&8>F4X&\2X[,% ,V,P>JF ^N0*1IQP8"EUTZY<-[L+SZ$C43/C'O877-OA" MVVEFADS)K,'QFCS@1#*JR,18ZU<%'N M?!>:]***AW0+[RPF$XC[2CD&RJ0$ MWM8XNN9>AI)5SJTI]CANX7>@PQZW\+NHY4A7J-M _'$+WU&U>]RE[J.7(U$( ME4I%)07@Q00(:;ZW)-,GHPU)H!,MY@,.: ^V<9,N0/."5G+^ZIOTH_L^RD' M_'P^Q^E-6$PF(KP1P+(GLX\'"2[6U>"T4:XF&OC6ELL&*(^/#BUDWL>+)N=3 MDNSY(B'DY?!K_>HBZIYC\EC;#NL@4FWEZB"$E.G(%E*R;%E4K2],-Z-Y?(1H M)/D>G.G7&&;X:3*J!8/3R9?E*P- M27$'G,?'BE:R[Z%7UO/)HO0Y50&_JC'"C\38"VQ!&:T$5U!"S=MW+($CFM;X M#SEUG&>\6=35X.C8C.?Q$:.9]#>VFNW_@O35>![&'^N#H\OKW>8WHYL&Z.M* M=*L)W;@+S;)"J[X2YTTU"=.X$-Y_AZ^&7QF.QW M UQ% [-S06G.P6O!0>FVH+=BZM!%[1-8RQOXHIU/-LL MP!JT9*7G ([[ !ZE"SI[FG?K3-/[,!VA=W)KAJQI=M9.#3TX2W?@VU2N[:W8WH:9%F5Q7T>K%Y!\[E!8H,63C&(TB1"Z@4 M:K)_T<"#3X$E[:1LG<2Z/;J#M9CMFRX]*>14+CCOF-2OW_X1_FLR?3X*L]DB M>*Y5(?I["3(S7I-!(H3B,MA"AKIFJO#F%7\[P#O^A6=;@FR_;752U&$/N2N@ MOX>S"S=Y&[A]/=N^&]2C=7_M1_7;4ZR9WDZ ;HC!2B829%M/>$Z'>TC" "]< M"N0Y\N:)BB=!L_M;MYXDRW915P_L6E7+8OZ Z=-X,II\_/9N^/'35>4*(SG$ MX$D*Y%4H&37MZ3'55_"$L#);55J;[/= .BF;O;M*)_WIHX?HP8=IR'@6IO^Z MP!-%PI0T+9#D!:A"H%S6$E(N);N4C="MG[2YB>%Q$Z*3Q ]2/?1Z,O[X :=G MM5/P\U>_/G\]">/?PW0:YB2@#C'QK3ZW>RA\=_@W(N#1)<=1<LV'N=7K7RO7$/-5>"6V&&2MZ!"W2ZTB9 3PV1%(OZUSHK9 M *53T\;O/_-E2+5GVOF8?I9&Y[EV74N)"$ZJ?XFA7CT/O+.Y,.6@.L>@,D\0 MG")?Q!H15=(^IG@? ?<;^O#;40OE?]=KL5]Q]W LO9U.$F*>O239O)K-SNN% MTYMR?=T-$D8LO&0HB:M:S$G"<,:#+)IG:TUQI8=^/O>@>MA"M?!\)R'WS@8$+V-9N1]C).>QD:,KD-"\JSUO>DMU$\;"HTDF[#K)\U MY%SV 1ZFM^%;_98L>9SB;/YF//JV0!J4#8P+!%-S7)0/#F),F>20BW0BEA#" M'MO /<,^;,7W+.:-R3Y]$.+M=#A.P\]A]&R<+U O$*LD+&(AG*9V\U"1MJPB M!,B08[ V<>]D=V)L&OZQ$Z2)V&\31;<]*5[BQ0'F2]3)*@69!S)M0C 05*:O MR.@MVDC!FK_ZL '*PV9&2SG?5K_IM$_\G83Q>C*;O1D_(U"Y GM3O@"Y(K5KE,.O*M5?^B]4\1<4[:S&K<8[&%KNA>1WE:Y;7@T_'Y>Q?.FW-BK M9H.2,W\Z1Q16.%:< M7'FUBX:B@\A=$D(B9,8D*(X"B(T1''/1^&C1I]8Q[SO@/&Q*M);W;2KX3MO MA:NEO'N-AZ[:E M -<$A;J] [25DU+MSA&DJVC)5> MS&J%_S;8U:-J&#-MKT9 EQ9E\%K"'.WD'5W3?.\/7NC7,@@@U$"@%(!_:R 8Z710"GXYL%IE(RJOU1 M=Q^L1TNO0ZAI#>.ZQ7'73^6/<74JIL,TQ\5\;N^O*D5A7#:@I2+9>5=H?[4< M+"9R6TEPGK$.W+H7P*-E45O1K^%+RR#PHN'_M]6MQ&H3K7T +^ZKEO<4F1L3 M/!V^3'I)!- ]YC\$?'D_8B7\.1SL'B[S%?CW&]* 53 M3?.\=N9&HG1R+-;RW-JIK7 ()2:04D>6)&=>M^XMLA/ ATVB_G6RAD%[QY@O MT%XOXEY4V@4B^/CC(OY-I^QOPUFJ3)\-O+?+W(S[W>$T"2^Q=*??1.L_KR M7?00.%,@M/5%"$3>O('OMM@>!V5ZT<0:RC0.2R^+=@LKQO,< +5&4,S56C?R M!6-663G/ C>RU]/HH/7T!TARW%FJIU(K?R-UMQ9")EZD]#%#+DR36)(%KQ5" M%M[HH'W6/9/CF)7OG?5Z)T]VEF\OQ9_?I6)<%:QM@ZNGDO5-F(Y3F]Y59W=2 MH*/ #TD($93)3!,T D*\SPB.'"O 4%_O-4Q%T?HQDL,2X9[J\4/Q8!GTPXR['5]KG#]>ED4GGF*S%5GM/9]RP)<" B6&<-B<;K<;-.P M@VY_?=RZW4>O1-N)Z?M%2/3BAE;-0K%2@D&8<(XM0@M.H$[DH8KL[]3L& M>:RZW4>&/?2:KK6P\U4M[.5C'3;*HC7M):E&&E64]<0H#KS4S$I4Y'JV=J[6 MX7@L[E5G&??1>OX&IA7%MT'5DWNU'M%QG*ON&KN' AW$W8-SM0&=-C[)D I( M(QEQ7CH(M%>!E3(*([4T-(>N8BP_)ZR[);Q?C//3SO;4H^VTJIV' H32_X0@_KN)WD>DA(J7H)<.2#3"?+.%A-,G !%CECQNVKE5I/'_47:VK%>594,QQ]? M?,'Q5=R(AN;6:@_6UZK)+.B8JM.CG-0QW!:VZBBGMTVT&.K=VFS>A2EMYY9T +\B54S@PTR3<=X%N9:%:2T,B)(=D,U!*TD+02:L*R0]'H-R.[-G9QB/ MBS[]:N%H[U%, M7 B9A55K'ZG8-%!/;U4HS["H4)_Y)N\$:R-@SVN/>"]B23YBS[$SO_;3_]T) MU1TDWD.$^7ML?XS#LB0,+VL)!PQ9=HXV3BYK\$7I5&])/!A'6W=)4DK3+_/7 M@'J,O.@J^YZ2@BY?R; Z)B6K+U!\?9R7*0A":G E6>$1I12MPU0G^AI)!Y7O M+='^7Y=8!&YBS1%7.8")-7"C4H"03:H93C[RP(NZ65+Q* LNFRWJW:5ZP@67 M,287C,S 7-2UZW&=@5.>KV_X'(7^1ZROFX;7$^U MX'(GG6U;:+>/P ])"&UJUVM5:CEAK+T?'="&&2#G0.:JHE.-]=LDYO0*+GOA MP2YR/D0:48JNQ$Q3(RO%@LKHZ5ST!HSD16ACM#3;=1H[[8++G<1^7P;1+C+K MP;];F\+N+<;"B@4?3:[WZ1:BXA8,-T:RS*U+K1_>//7BGBY'>6<9'ZZX9QM4 M3[6X9R>-;5?8L8^X#U?<@\ESJ7@M8F$%E(F,Z)XR!$<.CN4* M.+"+E ]6W!.=S;YVJM0.ZTOMGM.I1.=3^>MIE,C>NGHS2R')1*6M41<>0LI(Z*Y&% ME#F7P2X#]7/UI)CC*80 /@@'*C@++C$!Q98@4DXZEW[#+LVNGNH'O2E+*;X, M:3@:SK^MFC+_.IE.)W_67H;A,_W+_-N ]F%KZAM;IC8\4Q;KM+.!(L@$=[4= M@FQ^.NV []C^RG[\N'5F]:61'ER9ZR]Y5]RS"^ #6K2Y[D7@I5K1R\:"/KWF-2USOGOI_3'_E:VUR;M'>>PN7C'L4(-H]$B6VC1]7_5OGM@2_8A MYP1"B9IF5HL A2:L3G#)O73.;==]ZKZ1'K;:VPNSAW8VET!6>4$#SJ3)3%33 M'GVE7UKF6C ZM:3R,L3<^N+Z)H:'K?8FDNVA8FY=',\*F;"$#-+7!DVQQO$B M=V #F?8BYY!MOYO^25Q@M]O3=Y?JL2^P,PX'K_%C&+T8S\EJ7?9LD=9)F00P M;0W)PT?P6-^A(ED@%SR;2B9437U4:8[7Q@]!1UNB#+WIL)=1-;Z3OCM,@JWL//'BU<#PNA]F(Y6 M$4\3B@_"4&CBU&P[1XYNWN!M53O23>26/; M71#N(^[#71([3_Z\*QR,CO6QWUJ?( V#'!D:RQ2/Z:EU@.R! [M(N0_=7[L& M6!U))0L7LLL0N2=C14<.GB,G6$H;FJYM_[K*;10G@3&HE9>]/ZZ;;3SNWN=V]\*# M7>3 U(8+CFLXFG;E(*5IAMGRMXXY1 MCGTALJ\B)GU(\2#97\\G9V?#^>+V)HSS\\EX/AQ_Q'$:XNPUAAG.6N2 [3Y( M]TRPCA.[D0]FK1;*((M:,Q6-(_LN<6YX)!XDIME@]^$ZFN8XFR$N/OHWG*7I M\/-*0JNK'I&8<=PB&*L"*!$$!$EL2QE]=-P$*5MGA]T#J;,SLOCX-V2_A2K; MQ3CO<(Q_AE%-Q"/CN5CN:#O&Q6NEC"<(S&=(GJN0@E&E(2MN M^2L-Y=^Z)\_WJ/Y!J^_3Z-OJ:=N!B%G:7"0(*\ED-UF"MY@7=](\!(&9ZZU. MKKM&>1RZ;BO,UO;)]\!6B)Z-Q^=A]&J"CU7T;$?<1H5ZS%]5-Z$VI)^\TI/E )JL<&5@@L%KG MZ!20(:=JBR=M7>)*E=:O?]Z/ZG$PI2%+/R@$X-()UN]UA7@!*,#+_'@A-"2\^WJFN\8Y/$J?F]1MF[4 MNP'7W9QT7LB8.$V;.0_*6PDQ*0>);)QG<9_1'S\IV@G_-EO,0=BR MH'5]EDMYU+1S>3K>Z*2CXZVFL&>C,#+/HMWND9Q=1GV"[-A9V+=98?M@Q0WG M*-C(M:&]+7H9:9<+N;ZGS8 )8G1BS!>9N]#AT;J<[<5[FP"N#P)L]I!2"8H% M8Z$H63/A?8"0@@930I*&H3'"4_!&>Q7Z;8;X?BS)^A#5J[//T\F7Q4W ML]%H\F<8)WR'"8=?ZJWR'Y])7-?B:0.>E,"8(J!QM-5YI'FX8 "M-@:3=SGL MY8AT ?7X>=6[JM8$Q+K%/3=,Y'I8UF27&#(#UEMRKE@]-6L5%@&C'=,Z7UPG M0_;1Q;O[$.P:Q7<+A5Y4V_T3/PW3:"F!V4!9)QDK$:0E:UDE^BH:&X#E8J46 MUAJ]W1WMVH]_1.KM+KXU&FT4U;PYW54CJF2C"IDLGD1FC[*E@$>OP1L1HHY< ML9O/'ZYO/-+3HBW ?K6/E]S1APNTM"4TWT MD.>U$>*UY-9M(/:4 [@%O..D S97[;;4Z:B7(U$(:4?&(@HX6C:@2LJU@,E# M(EN916N+4*T[PAZ-.O)[*Y0GWQ)4HK6Y/C>P2'-VB;*VG23,(]U!.LK.N+SG=%6)ZMY<"*%\1N M18=K* *02\]5)$O.IL;Z_A[!X]-W!PEO7-\'RBY]C],OPX27";+]I)=N&J77 M_-*MIG8CP33*VE(X>)TC4SZ;R*73G-9MR3$98^Y*,-TT7L?S_7R:/I%I?#7P MBZ]I=%ZWEXMJJ*M_NG+)LD;CK::9XYLW#/O=@>LK,V4\Q/:31/I_,YF_*WR>3/"/C=&5&S-Y/1GF0;2(N M,P'29DE6J4*(0GOPI.BL:?+R9BID9\IL1O,DR-)(&3U4">\DC&7X-$BTW"H- MVC D8@=R:FJJAJ[Y?BP5W_Y5P-U1'NH6XX@[3T\J.YD[CUVFN6RVQ;D,ELYF MS6M#?T7.I7WBZ[M3_[,TSS-6_#N2)28< R=V3+!K")-GP5/"W:6O@NB\XF80N60H ML7FGO#4XGAQ/.BNC=9>*R]SB^NC?R\GT14B?%@*H9?&7$/\#1WD@HPJ2:PM8 M^X8I37:!E[P^#^)$:.':X6]!;N:V3]Q-L=Y8$Z>5CV\>[7W MQ!=_U#G2W)8=&/@@BRBB2P%2K8!222)X%3+X+)..45G&6_=W;XG_!^L/I?R& MW5HNYU*-LG?X>15IR[^=3R_!+7W!@60^>,($5M:_;M#;.6%4WV+#+($@NH M*#TLBM1,0.=LX4RU/VO[FLR3H?=IT:)AKYV+B;TX^SR:?$-'RP-E)IO.7L>/@_G851_^NQL#Y*4HBQN%$2.Y,2%!)[7 MDBIA!!K-ZNO5C=G>TU2>'-=/@1(M6_SL-*_?)^,OR\A%%>CLPX3FRI!(':W)$*=%EW_I5E]XF\X/N1Z%%R]9& MO<]LNK\:KV87A='5#Q&2MBM0(VAGR:;(,$#)])3'1)F"]C:Z7 MI* >YO+DUL!)D&(-VSO?&_:VN*\^:?D?O9E_PNF'3V&\DLC R^)\R&[YX(6* M*@']/P=G@K0YBT02>"@'Q7V3?7+KY6'0:LV"ZGYQF#YA/A_AFW*O"F:;=+ L M!RI,VE2*!RQ@KB: MQCC7/D_7WA#=9DX]%?_U,9_C5 =VH,FNL?!#Z?BA\)XH+3YRVNZBV![I>&MLU@V1I!Z_JV@(W3DJC(5I; M7]56L3[R46HW3&=C\=[JUOW#-H(Y01^H=UUO\HHZ*:J'(IQWY(9-AS4_"I83%3 4WT(Q"-"R#R#"+0*A>8LW7RMO#.+[@3T@TD-%=:Z M8N<:MVOKG75 5RBM9#8S75]ZX,1TSQFXD!%L\,8;IKSB-PJ?-V7L;#OD$R9. MC[KIH8#GNXUR!2D69ZU !<8)"2I;(G5DY">)PKAR3!?6VK]< ^,)4ZB5]PQFAQUPFTY?G\_,IOIK-SJM5 MUK3AWY9C]=$&<)]IWF@.*+4W)BE= PN><>8]X@E<:_7- ?<]& M838CHZF._OKJ05640MJLH.CZ"HK!!(XI"XY(K9Q72=OF3>_6 6G8V&]5S_.] M4%_>%.H@<+1"!08A.02EZW*.F4%]?F?BX"[2 M?2B)5]O,Z4?BX$Z)@SO1Y! 96/OH^*'PUTEA4A0,1*V*4YQ\&>]* N-D8C[+ MH%+K9K@/A[<[)0Z>'&UW46WS1)VU$_H^1>VJ7\7*FS82=8J6$4(O03&/)#SA MP7HE./?UZ8;M A3[C/Y(1MU M1AV*21YBS4I1!>M-D4[ @^(J"F16IJUXMC>$ITZVP^CN")O:LR]A.*IF,SG' M?R?97EQ.HA%>2J- 2F:!@%J: -*Z"9P7;HT7UK;:VC9@>.J<.Y#V#I2P2/ZZ M52@EB*"1=MX4P*%(D)(JRGJ6&.^M'\RC2UCB6PQ3A]7 ?L.KT;5P$NLXA&>R>M4U'RP#C'4FR0Q3DZ9-9:]$=]=':+2[U^FI,>CU?["PWVP%< MMAAX-QF-Z,BH_]& BVR%YQDB*YQDG,D--")";4V&R93H\\ETK-]KAB>XY[=E M?K/&C/T3J(]+E/YGNWSK99!XD#&0*>]0>U"6K"J7K 5OF6>*:RMS:Q/F8)-[ M0(OD "P]_(+:@V+'B-CN/=&%=S*[:/DT,$HQMTAF2KYN;R*#UUI RCR1<6M- M9"=SL.\XMQ\KZ2@KJ0/!^GISJY=Y?M\[;8 \9*W($Z0O:G%K[>T4@B1/WRC- M(C/,/9PSZ?NY_5A(1UE('0AV2B]YW3M/TD+!X?=3C<6G&C KG [?$#AXT@&@ MMK$(S;5VK:L>#CB]'\OI*,NI&\U.Z2VOG8W9''P(]1% CK1A*&T#!.4%",>U ML;P$Z\R#64]W^DLGJ87_Q.''3[6?Y!>/MY/Z"U=PKD/\&%O!-S']3J_3ZP<+\@2F9& MH^50+.E/,;)Z8DWX$!Y]9H%^ZEIWF3N9R?]8QZ>YCOOD\ ..GMTO"$FNI+?9 M@BBU0,A%4U]J2L"=8ZX4IH4_F0?J6D_^QV(^S<7<)XA$JB/)PTAUUF_F,9G^8R[HV]#S-F>+\,A+(8>7: M5I-1HKB&6(P#SC(OWFEE'M!5U[Z^<:,J;V9 MT2>%X=:CTC^>8#ET3.\HRC[-VNA0NZ<$+LB)D:*^X%YJ%Y4$23HFM"@IQ=:V M^ZG51A^2 W=64N^BBX=2B;K-G'Y44N]42;T330Y1DKJ/CA\*?TV1W"4E(#'F M0:6LP-M2P"+/4GAF(AX\MG$RO-VIDOKD:+N+:GN@Z]WO,125 U>J.F':@N*H MP9/) UD833])EJ769N13>$!C)YWO](#&+@H[4M.XQ6N9RU8P-\7:M#ILBW'Z MJ [;=7HWJL-R+((%+Z113B'+#JT33DAR,VSP:5VCN"U&/'IU&-.&98\%6"&R M*RL3!.X9F*A5JAV]Z/].)2#PNE5UV+/1XG>NO_WZ77GPU_HE#FQ016",P*RM M3B3]020HX).U'IV6WMO6SL]6R$YPMVW+M%N.4'N%]=N*KJ/3B-P'RSB'H*T& MY:0%&DZ M=$RIB+M/[JM(Q<:H'" R^1I&I$M>0= M!S)R.,>H#>;8F+R/NO']3OS8H?']+GHZ>#_S;<#]:'R_LQIW:FR^CPX.3A2? M^#%LE'[^S#"BS<& M&6;C8K: 6JG:BKA6_AH$(T(0J(O3H74T[A:(4^N#OY.2;C6#[B+A?EZ51?K M3\_&^3?\@J/)YSKCE?F_@N@U%F>TAI1T!*7J8U&!CLOD"XNB!-3-K[BW@/68 M:-%:"WT$^W%$__3Q[SC&:1@1T&?YC"0^FT])"%]PA?6"U3F+H%@I$!36X!QG M$!7W]8E;49(R*?KF[M8N !\3>?K33 ])M-]?42AR"&VQ&01G!520N78,BY!9 ME"7+Z+QI'@]Z7)?A75R9_75QC.SJ?6X?MIG3C\OPG2[#=Z+)(6X5]]'Q0[D, MY\E(H:0'2S8BJ)HI':14@ *Y+CFFT-S\?CB\W>DR_.1HNXMJFW?@W?J->>V, M(%22O-QZO" CE"8[H!,G!!>84?E&L?RFAKO;#GF"-S&]JW?2NVYZ\!S7=6RU M4KM@I01N%$$BDQ*B8Q&2LFBL,T7+UF;_XVVGNP^%6BEGXX[3,F'B]_J0\6Q& M=O-"-L_FQ/1X/J]V[7QRK;?Y10K US0ZSR2^R9RD-PRCT;??AJ/SZN.\QW0^ M)3@XN];JO$.*Q8&0=4_*.(8(;Z1QQ,BYUS$)$9/RA06I.7VA!#$*8W&# V'L MZ)?24/G6,!=87M**KRN;4%<5O2DOPG1,8\_>KB9U=0,:A-?:.P52U/8R+G'P M4FJP/&C#;'!:L]8N;2/LG7W[;CB>G4W.Q_-!4+35,9,AN_H8*-(V%1B9:T:( MDM$[RU3K=W>; #_\J7,4SMX*(AQ\^4S0L??SNZ9S_(CQX4G:=L=O1I8>@GCKD5WSR;;!UU- M^3YL1PH.GPH9MB)I1TT>@W$E:)8,H1.E]@]E7$*0HM[]YD3N?-;DT3\*IMT7 MSGVH1-M%@3T0[/NG!Q=QQ54\2&'2"5D$G:P#97@&QX4$D8QTT?,86&LK=2.8 M4W&>]M7;7>&WO87>3[K/]7#R10Z2\-G[5""(H$$E#.#12I Y><4L1S(+^JU] M>Y0LZ"[LPSR]^,>JZ0?MF:-O+[Z243JDWUC=0:Q0)\:R9-F#4_5M-T. /=,* MA)"U-7324=\XAG9Z>7$+"(^$' ?4PX'>4)3&\"3)EU"1&?(E2!3.Q0Q<1U\R ML5WQUM4))W'I<[@39 ]!'^8]Q&7TX=6X3*9G"PK_'J;+K+,N]:WW?VJ#:M8= MH=]\V;!D%X3+26JI#.WA+ @5BC.Y.&Z"'VSQ^5USM<>)!I@N/OO=IZ;T1Q^_VG$@)L[3R.!]V"\7B![ M\QGKI,\:GD?#AF9"[\$J MO85MU2C,%\NXR)!IWE 3$L!+E>#R]J+O^/DXS1\_C1,8;2(_UDNF7/<@TZYOGT4(P1N,HBD&2HLF8SX;8A" MHUPC"7UW19 [ 1SK4JF%8B>M!=SPP%B 6A+G.J25>[8-J%WN7"Z"/!) M.FUT?8OZKF6YF]Y>OGL,>MM1:H?PRG[]]BN.TZ>S,/W7&PA;X>DJMN0_;<5)KVFKT M7KHT4,=!=I4;..FTBJBY!,TX.;9,TFF5 RTA6^OZE!,\M,Z/.0Y=[LF/.2Y; M=M%"+ZU]O^#X')=90!5GFO_G-LI?0>W@/[/9LZ3^\Z&&]!;1#6297L$[&*-E/ MA??&F+O)_Q"FR'6(M"$6IT5]DX161= * EMD:B#/G#,MU%81Y%.FQNX&2/_, MV$'L/3#BRH>_!7)URI'6O,TT7<>#(I\\ZEIG$4%$P;-'^E_QC7EQ+Z@3,#?V M5>&D3_D?YI& 6WE!*W,I?KN:S;,IAJ8)5/>,T46>664 M] 5-R?0%DE%H8UF37'7/:$V\BUFU:%\0U.DXC"ZLV=JCX_5D_/'U\ OF9[,9 MSF>OK[IA&\Z56AA'C-=NV,3MQ J$K%SP622%KS+%ISV%IC(T?FH@U'MT\YWAGGX[?(@?-O1:^NLP%ZK MMG>4V-*3<9'IHB6#HFLV&ZH,GL0'R3-&9T:.,;9>G=T0'RJ-Y"C\.Z R3SL9 MQ3M?>#0*K))D$%F=P-5K"/E(^& 5R]DPX3MMJK0!1]YC '4#H@N:P.@+919N]Q*3QFN:@"B%!&6DB/$+AKO!"/#6Y>5GUY>@/69L= M9=EX_WTV&X:W(0W+,%V47D9?K+49 A8$Q5R Z#@#M#$X&;V0V[V+VO@ MAZS3[I)LF(JR*+U],_^$TU?CA559I1A&WYTJ4PR7+W/8+)U,85G/H)!VDQBX M ^9M"<:JH,*-9R\VE#QO/>1#UG2/PCU2+>L--^-Z;'$YEZ8AVJU'ZR-8N]]4 M;X9M4_:Q:*:] M$%WFJ?6B>>1QU2[D.J R3SNNZD(RLN:PA<#J17-($ TZ\)['%#A3KDVMSR.+ MJ^Y$@*WBJKLHXF!!M6U /;6XZDZ*VBJZMH^4#Q=7]2[3-FM %%.97A_8JRVI MM4'&@W;([%8&SVFI?J^X:GO-[R+!QM7W4.GW26Y M,:ZZ9U#MUOI:" 8QG_U2;4TZCALAS5#G& M\V54HS'^;48\?#/(M1J[N07O(*Q=7^!:_;C^$<,,__W?_A]02P,$% @ M@XFH5J.&@7.9\@ 82L* !4 !L=6YG+3(P,C,P,S,Q7VQA8BYX;6S6>"<'L"I)&7U C-=5;9$1OPH_A@,!B/^]?]\?UB"9U[5>5G\VY_\OWA_ M KR@)G3 R\:\*;BN.$, M_)XW]^#OC->_ 5&5#^#O9?5;_HPA_/?VI3?EXTN5W]TW(/""WU5^C+,Y\ M%C,H"/8@$K$/L\A+88P]E.$H\+(PO;K[:QJFH8CB%'I9+!^+@Q2F"4_/97]1^":PZD/V"8 M%W6#"ZHZJ/._UNT//Y84-RWF9^4"1Y]0_X*KQZ#Z$?0#&/I_^5ZS/_W[/P'0 MP5&52_Z%"Z#^_/7+AZ-=9C^J)WXL^)T:V1M>Y27[VN"J^8@)7TKIV]::ET?^ M;W^J\X?')5_][+[BXG"SRZK::E5)F2DI_5A)^<_'.OOQ O$MR=OLRVI!N%;= M3[9D/(7I)VOBWDI^X.X%'G1SL*KA'<:/ MBY]Y>5?AQ_N7*20SR"A*8,A MCZ)$4)1D"5HTZX]\P0OXZ]>5/&VGACW^R4#WYL@-P&!+8J!$_MHG M[3S6[^_'O0_CNEIIA2MZ9HSZ)WZDJO7'!FX-ES).1ZK?E"._J6X@I%A_ F7% M>"4-[ ,J[GW['PHJC>N:O^7=GQ^*KTU)?[LOE[*-^MU_/>7-RY=RN7Q?5K_C MBBUX+)( ^122)"8049[!E <19)@A'"9>Y LCWC'L?VXLM!(?_+!2X,\@+\!0 MA_\-.BW -Z4'Z!4Y/K6L#),>83D$WS%].<#=F-)&HF>)X$Q[GY3N1D*S2WYC MFQE'A1]Y77/^^9$KBBWN/JH>/^:8Y$O9S0U^4:Z(^NT37^!,^&F"(^B) $$D MA.1 E/@P0L3#2103'/F+9FU)GIV&NAT;D=\1>]GF)&R-9?"0%_G#TP-8MO/Q ML1?7C-ZTH=?C-1> .B:T3N0KL!8:M%)?@;7<5Z I >'@!N?,'HF90F6)O;2[ MG92V3,'8Y2OC]\<1E7+UL:X/K^NF#J#\6&SWBI>KC%9,EOY7;S)ZG< M;XL4(Q%Z.(/,IX&D*[GYS;PXA9&/$//"&'DT,#'9S+J?F\6VDAZ4 BC! 2Y8 M]Y>!"F;L93@>>ASF#F7'3*8%,/C6R@^4 J#5P*)A-@XZ2\QFV/FD_#8.F%V6 M&]G*.*Z3IAW/[XHW3U7%"_IR6^&BQE1M@6O9<_O/9;LCKF_*92X?6$\SD061 MQQH Q1(P*N5-%'O0HIE20V)?D9T)[HR69&P/VBH"5)F @>SM9!ZJ!GW%> MU.U//Y9R<3-DQO&CIT>2DXR)8[X\/!R]%IOQZ/4 G2+@6_^G$P*]&%9+7#I> MCDEI]6*X=AGV\@;-R';Y5-PM/C?WO+J]Q\4M?W@L*UR]?'AXQ'FEC-9N[K_E MI/G*Z5.5-SFOKY]QOE14+Z7]*IE_\YN%%^(81V$ L\S/(,(TA)G "401SGR4 MQJ&'4AWJM2S7W(AXHP=8&I"K[=$Z3;6O. :.B;=5"C12*[!6"PS&I%/L"BC5 MP$:#*[#6#HJR@DJ_P:]?9PQ9'RK3LL(-J\0R] ML(O'^6?;W4VRG#K":+6XNFI^W+Y&=?.AJ)NJG15O<%6]Y,7=]4/Y5#2+F.*8 M9HA +_.97#4#'^)$1##!S&,\BU$6&WEL3G4VMT7QEE8>1' MF=SR090E%*(8>Q"G 889CD6]E,S9 M?G%*X"OPTB"@FG299"D4220%@4PI0% M&62!^KHB@;%9H-6%\LR-KC-,Z>6M#X]C6T.E1U80# MXIC-5IITP?$;7:[ 0)O>'2_U40/6:M0QX$ G>PQH"5Q+)'FI-)/RJ"7H=JG6 M5K-F;,QXOGA7-'GS6N?/Y1-M!1D/S+AGG.-#L)H>BIMN()S:='.)BWC;Q/ M3RIZ];/H;C3D=!4>L8A#D?DA)3!)!8>(^Q'$A$60G6I\?>TD-XZI,\-9P_]I'T3%=M.Z]C<17H$?TLP KJ<&-,T0-G+'VD9W( MT6H%83/WJ1E6)UVCFDU-Y_8TTVW+I6GXZKA==.LW?5,^/%;\GA=U_LP_%+1\ MX&O_J"BK>LL_>LW^\=39C)]X\UG6JWAK?E#:[D(PN! M0HY]GL$@3-2)(:.0,!+"2&Z]PXAR3$2X>.85*77WV8XE-IF20[G=S<@W]_)? M7$7!/Q45Q\O\OSD#=UC^^P=UNOAG4!8V-N6NOX3(3QB+<0"]@ F(XBR#F&>! MNM@6,!3':2J,PG9F]!U,83H<_0KJ[C/@?Y@/0<][,Z/AG>2X>DM5T.D*?E!' M5W\^HE"2+! <^)SB"ODAB=6HH5Z(L M93!. TH8C7P_TXIBTNQO;BO)6EQ0*WFO0-U*#,J-R. 'N;&P+.[4 M$8O:J6U<[E_6'G>Y6ZOR@N:/>/FA^$^.J]O?RP4-$$T9P3 -PP"BA"8PBS,5 MR)XA01.4TLSHW'&,$'.C)/GM1887"\= KT<^K@%US$B[H0^]"B]70,D*I+ 6 M+QE> )6M"X=C1)CV\N$%(.U=1+RD+1L!;=??\WI!.//]@*M\:U3EJ(D%3./ M@R3A/J=^'&9Q-#Z,374Q-X+:\8J";TI(PU0/!X#4(Z3+X)G6(W\.F0M#K8;* M.PFP:CMXQ;"JH8*G@ZFVGAP=0O7(J^;E1HYHJ"O$"P_>G(/:?',T C-;FR*3KJ?=#(T 96\3-*:-T5GT MR@=^B[^_S6NZ+.NGBE\3:8%AJGN.=:*%&4V4_KQ)B@DVIDZ:=4_E @K2SKXR(U&L=H#_AFC-U>,.+N@TF>O?PN"Q?.&]]I /O M:)\CU>"!$%O$8Z\?MC9%@;NNTE/RA++K3$U ^ M=ND;\KI^XJPUY MQUS]]2U_YLNRW6V^*>NF[J>2YXF()[$'$^P'6ZKRTK:=BE9_V,@.VB%-\QDIST.>E:M$W1=KR1ZP#K(D6Z,EJV4==K] M3INMSA2.O41UQ@V,S%&'\^IO>/DD=YOO\P(7-%?':BL'?)^C:8%9E.% <)A2 MCB$*B/P;]C",2.#'-$HBGQ@=Z&OU.C?64D*#5FKE;UG+/3@9,LTPIX6]'EM9 M1]0Q4VF >35-OC@3X&SEAM/J<]H\<"8P[.5\,WIY'%&UF>.$G.:*$7GUG%-I MP!WN[U;V4!_^U=OR >?%(L8AQ2QD$(DTDWSF1Y"D7@#3E">IB+ 0W"A)C4WA M9D=[A^8F^-8):Q@?8'40]8CQM8;&-7^.&Q5C>G0!GR46M2K:I&3K M1=3G;2 MQP47\-[RQXK+UMN ^()=/ZC8^/_NO$I!Y+<>"\@C+NDXQ!',HC2"/D='<*'8H:KMUPP-A ?^N'!F:*16T,==C3YM(.F;$[H[1'I1#:2W? M!]+ Q>:%GE/=37\C1T/Y@U=J=-ZS$<7Y$Z[S^JOL"[//Q=]PE:O;-U]PP_T% M32(:ATD$(X:4]<<$S'"$8!PAG[$@03$U\L/I=CPWVFDE!74KJKI8^=P+"RHI M[26!GR>PUZ,=%X@ZII^]I (=NE_7Z*X$!U].H7MA\.AYJ)R$E)[H]A4#3<^# M<3K\5.-],Z:JJV;Q1=UQ7A5"Q5X2RYTHI%P@240AAIB)#)(@X1$*(AR01(>( M=MJ=&\]\52=V=9-3N5OYA6-UTM_%41OM(7?!.\TD%T#BVD<_%@UM:CBB^ZF9 M+U\9S'KYK\V,WVUMD@E]1(75?#WVZ[&&P\8D680XP!F7=D&0!@E$U*>&7G KD[M/[2Q1V^?JKRXZ_(#=3==NR/]+D#IW7=>T;SF;,&X M*J#$0BAGKIS$*OLM"7P&$\&3T/<)Q8@:G;0;BS"WJ:Z$QW)TU6D+'09W/3VV M<[\3N\V#NQ7S-?J6_(A1"X(DCOPT@&E$Y+Z,!=(=26,OMR'-N"I6UFQ*: MW4Y\;<(,C/T[%(;O.[# O\C^JYPV?0*:=D5L$V"]+RO!\^9)/K-(4Q9ZH2?4 M"9^ 2/@$9G$2**LF-OE1SK"FQ4ZF\+]*9BG[UPH-A$!J()QE/8 MBUKRS,=\-('/R)HT:GAD ,8CK[ BD(]<[E[^SO.[>]G=];/\Z1U7U^]4K2)U ML"'EHBI_:>)3%$8I@0C[DJX3EL&,1C$42%)U1OR4F=U4,!5@;NR\DAC@3F3 M>IG;HU+PPV,GMB'U&@^+'M.Z!-LQL:Y%!ZWL5V -?"\^6,G?GJ)>@5X%BX$= M(\&S%>AAVOVT@1\CP=D+!!G;CHW D)7-K-I79W&<];W(OA7Q<I2IZ*1,KD)XM8F!GMKO6[GAOE=?*!?+5-O#0FY"3LNB='+L!T?JZT$Q>R MWGAW#-;CO)'=56B(#EY.@D-.=OR*X2$Z@)P.$-%J840.@S>XOE?_5SF+GO&2 M=Y7-=NOY;E?[7:0"A3CE(>0HBZ3AQCDD:1S"!(7(CP@5;=+5\X5B1TM@Q& 3 M5(_]97R=@/&C<)K))L'6,:$IT:^ ^B\8: "N5:SM.H?_^U4._YUBY:[A-\A6 MX'H8)LI6X&8XS-(67 +ER;0%HQJ>+FW!)7IOI2VXJ*%Q1O$U8[GZ,O'R!N?L M0_$&/^:2D[O$+ZTG8D$Y1D+=P_ H0M($CCR84L&@E[(L\+V((R\V,8;/=SDW M(W@C,7B4(L.\4/GJ1CCT?0]#E*C[ MMT$6R*TW(5GH=CN8&YFT6>N7^;-R([8"FG'('GYZC'$)*H[YH07D M8PO(]6E C(G@F-:6IOU>\Y-.\F/*[4[IH\^-V))^Y+()OG;1<% M_8;1 M$LR- E9"7_7QE:I46;,2_ H4K>A]X5R#K=*HP='8J;J&W#6_M.*KZ+S5J<(& M_TX'<%N"VPW^G1[GXO8LX6^P574]#A-M51V-A]E>]1(L3^Y51S4\W5[U$KVW M]JH7-33.=!P6?U&;X 4FJ9^F00B#,% W> 6%F*4"9B+T1:+RJH=&U5EV.YC; MNK&13\6.,"FAF>VX!Z">[7@)+(ZY?1N1MZ<0,38>CZEMR7C<:WY2X_&8-,E?%;E7A:\R MB\8K(T_DBB9G^?*IR9\'5<6[^QRH$]WR-I$D).?0*1"F+E_ FD0VL8* ;Y$(W2:1]@7YN]]W[X9T MU_"&)9+&W\ZS\S%,LCJ8#_$?8VFX IUFLUD5MH&>QY+0R_1'6@^V8;2\&.PT M/N+ _4/Q++FIK%[>]$?X!=N)J=5>OB<_)<^FPCTYU!Z^JS==ZL_=+(W!;TGK.G)?\L M?L%-3_.?A0I-4R?9ZN2K]>VHVC-MZ9E%[*492F,"$<\"B$3FPY0I&F:$D"#- M)/A&9\^F LS-B%[)WQ:A+HNV@.N3RFVZUF90X4?:PI_),K]K9ZEI@3?3D=(S M>UWB[YC=S(\/]$+?^Y&:EAK0;>C6N@-1#I_[XY2.D1X2N<)_HB.P4Y$T)".\NH;@H M^#X&.2<)(\YT_8K)(O1 .9TH0K.-<91W4_'']N)+_52I1%R++" DXQZ&0>HE M$.%([J]%*EG.#XE/>!:1R.AZRFX'X%-".D/?ST2.<25!P3RPJ0 M#V=^,>4VYW<1Y\;-X'5W=GF17GERD)20U\D, O\,/ P M@2E!*429'ZA9'$&Y;6-1QI,PRHPR61WL96Y3N1,2K*4<6:WQ,*)Z\_IBG!Q/ M;G.(C"?Y20@LS?3#?4PZW4^JN3OG3S]L[UY:GQ#UNBB>5#U#6JD?JC0M"TQ" ME+(XA((G$40>%3 5400CZHU M0=ZG<>.AX6YWB?+DFY,-Y.O$RYT&8*7"Z0)A%B"__.:9%>AG<.MLW!!8N7!V M%L(QE\V.-_KJ%\W.ZJMSR>Q\(^-LQW4!\T%!KOI3653JY%YW47#6$8M> -7U]9 Q@FZ]AW9=*B;HL M57<+C_AIZ-- [F<#!I&T656I; K]) N2+(D(P5I9_L[V-,^(#[$N>S\FA.%M'L=W(R7$O M=ZUU'\ZVH%GHQQ&GD,H])$0>QC +*841P91Z*,",:9U0:/4V.X;MY-U$\H+' ME<0&'K"S&&LX&6TBY]K$ZT%;RPK6PJZ"4FV"9^ NM GB1.[!2\ TVD>D(*I86<#,CT+H$,KG@QV2Y>O&56=X/5 MZZ82\6VTDT;T>IA7"H)6PU<:1H,EZ96&"J7]U^R= MY=^4RYR^=/_=W _C:99$ LC?''_!=C/-E!/QA(?04ZB<&W_D\GM_., M\7)X]G^XWU<__3\)A\[Y_^D&1D8 [-1^VN2@V*EX%B(JF2J,H*!(VDR<((@Y M)7)$6"I01#*1&265U.UX;ASV];ZL&JB**8"'\87_C.%7'WZLD^ MBZ$;AOC8BN30[7;:P Y#,/;B/$S?'YFEXNEQ=4ZY5(4"WR_+W]]U/ZC7UWP5 M[Y,$(4B3-%;1J2E,554M$H4B0<1G<6)TUTFGT]DM P.9 5M'W2AW-%4U,H74 M >2%G%4/K6ONKX8Y*'3&08^F;*/KVH$\!+8M-ZH$!BN)G=RK-H'(5CH)G2ZG M32%A ,)>V@B3=TRTD/H&A M\L/CHAJ0%S!\<'VDI"!8%>E2P<4;&%15UPZ(*["" O186#]5>NUQM+7(3"W^ MM O6*PW.WN+W6G*,"%U1FX4/A5R0VT/C-^4S+[#\4R[9UP7;J0S^2U[D#T\/ MM_)CK._+);NM\KL[7DEIOW#YWA/_PN7#G6MJD>&882H0S)#OJ2RA/B0<)Y"E M"44)$C'W/.TX%E=2SFU);,U;Y0UOMPQ\HQ1H.BV W#^ JM-#_KE6Q" *#7%WR9UW@; MQ,+,8=PG"HQYY?$WBY-Q/2XG@V:<=3Y=!(UK_+;":9QW-K+ XI.Z=_I9;.[, M\[O6R%G$..!QZG&8IHD/488#F$4)AY'\*8LCQ%*LE?'D;$]S6\8[097KKUSG M?JA[60UK"QX%5V_?:04RQROF!JU!IHQS:)G7&3R'A*V:@T?[F;;^X#EU]VH1 MGGUA9':TA\=E^<)Y?_WI\-[H4UD\\UIM;]0NJ&ZO7 ]_KZY'?2J;_^3-%T[+ MNR+_;\XV+74O?6[N>75[CXM^$[7P,X:S+/9A$"491"%399J%W(8(+_.#@ F! MJ%$&MM?29';T5A:P["+;GE3^@5Z-MD[-VKM#I:*&9/=ZGXH>F?XA/H )O7D' MX[[7^J]\=UWIDC8!>ZO-57M/5C[7@!?>@ T*]NO=O/J V4JV]VIZ3)O0[[6' M:R]IX*L+=$FX^^$#%$0 MR?72"S/H15PD44I8$HXH%3Q&E+FM>FH#"WZH6E$5FQ4JIONA+)I[T]IJ%PR/ MWD(U#>B.5QJS].I78*U/5_5#:0242K8#[B^!U6HL_BA!7B%,_Q+ #D?P7]3B MB$.2EIX_%))EBI;2\?)G7MY5^/$^EZU?JV2 ?LLF0E'I3? MN0>#Q$MQE@8)HUIY^LRZG1M5MH*#+2 N9$S^(B%9E^_$BS(WCOY[(L6!>=OB"H=%8!)P#/HG3 M9>1E>^<#X#HGP@R7#3<#,D&. ZV595S+,\];<'#%N:RED7'+\N-L._@L5I'1 MQA'\)YJ8$VVMQ&PK=*XB]QU%[&M 8BN(\E17TP8\:BB]%YRH\X[9E\UXOGA7 M-'('?LV8_(#JMH_/U4U5/N=M1;,PX(%/$Y@PDD#$L0<)#U(8$AS'LBD>IUKW MW<]U-#<;J9,5],+*54&)*R$%*X'UUN:S^)YF#9NH.6:,\8!I$X8N&@?(HN;T M+W?E\X^RB8XGY%\V]'"VX4FH05>]%2UH/W]A3HP/Q>-34W_DSWSI]RZ&F"'L M4>+#* Y4A32&)2LD"60D#;R48>'%1JF@3_0U-V)H90/^R(P6![#4LQLL(>28 M!(;E*3I!55*=%C"7%2J.8V([,\6!GEXG%\5QE8]FGSCQRH7Q04U)?UMYT5G$ M*.6Q-!68"AR,$,1>B& <$.Z)B E/)*,B=S9]S(T1WGV]N1D9+3, +J,X2I+4 M4]%.'"*FBD[RC+5YG27=^H0%@5E2B NAFR;_PYORX:$L0*UD!'AU,;Z]*V$' MUQ1G21AY#$HPE?M/?I"9_")A($+F^4&<<486!6_<8IIUF*[Z<>[;HQ+6O%&A M/$_MN:H=+/66J@N_.]=V:B\=:,5SL"J=4-]V3-&@A]>)]ME7\6@5IA4. M*.G -R6?85K';>3T)O-H/!Q/8WTHS'/='%+95D*;K;:GS5IS2*V]U#0''QHW M47_"=5Y_%C=RV%=N_>N"?776M7,6 ?<7=,F?^YRXGD)I5%(!?11)#?I$4\AB3P/ MDC#V&6(X#&2[!@4A];LVHM()*D1*R;L+^T]U6U%H<.L/KX4VO/>G/PXT0')O M+Q(8AECN^=4%2^)G%$:,TTAN^'T48[DW52G5V:W!94N[P['>N^[(X= I\&HC MHK>*N?G>':]9ZE-O@5V)K1+W_/!KA_*?![':U^=A-K_":8R8K3N=^AU/>\G3 M&)"]6Y_F+8Q;6(Z$;*]*?84T3?R0,,@R5=\?HZ)_]0M'&O5ZLQ0L43N9SJ;E-#U%-\E<1EUMU,+/9[U,_ M#9"7A# )?:H.K2*8Q2*%6>JG(46(1\R(CEP*.S7,/I$Z/ M?4SV1KW^J*)5T#"EILLO0(\FYS*NCDGV[.7ZO>%4WJ*#8WRU^2:^M?JZJ?(Q MQ<#8"MMT*>JT89\3@+X7-CI%G^-6J.U\][MY\7?X)HX#)-39'O?445\8A1![ M5-K#B=QF1-CS6129K#@FG<]Y!>EJU_]:5!POVV0N/^.\Z"LSE;6J2:S^.B@H M)-_Y95/NY.O(W5K@:$**O)^Z@X7/HMWN%(Y+>H;7K7TWDJUB'W$ M$Q1DD 4<0\2DG9X%$84X$H&/*6:9,.)*N^+-F4V'^@TF-5AI"-2G!@8ZJI=6 M6JJLYMT%LG["&T9H6/X*3"WTJO7P1>RJ.48J@JTT%$L@1B$D?0)R&/$Q_1A/$19Y0.1)WI8>;! M6BE&-^Q=#J_F$O%*HS6?,B<753F9L(C)^(&8JD[)" GG58ID/,3&U48NZ,K\ M'O!'R8G+_D*A"A#V QSSS.*"_PFH26GT(M].4>B$:CJG0! BC>[M'5!YU57>WKE"/BDY2O/Z#FGB>2.$ZA")B1A(/>OG9M7 1._X.:[63._/I$VO@7UUD@"8!320 X MA5B2 TR3*!!!P%&:!=K9S4YT-#5I-K")D/-5?#?_[DK0 M*W!K#R^#[&&6<)LH1]AH_,S2@&F ='6DN;>, % M2T7@ASR&?DQ4!9$TA5D@>3%*/):%@9>2Q#>YXC!HVX@*)[C#T*:M'Q\,.41- MTQX:AX5KTM, P-S&V5?5EF$S:'E::V9?I3T3YL C-F+'=RJA?EDEY/^X(@!_ MP6G&,(\R*.(80[F?01#'\*2-7 I=$["J36Z?\4 :WUP M3H=<&[1CQH!UU6P2-FXEPU8^0A&D+&%)!L.,"HBXQV :(@8#G- TRKPH9EHE MED_V,CU.AN\V7P!:.Q+?;]EJ&HT/;:7 K6O5Z\SO7DQY0$($.1<> M1(&70I*E L;8#TCF^Y[/C?:LYB+,C:K;/ .BS1C?QE7F*]%MYW X-2QZA.L6 M;,<$>R:GPUJ)04X')RG\QX/H-LW#*0'FD.Y! R#-M \Z+8TCQ)T=\JK8>)=H M]$-=/TDA<)W3!:.<$!$(F'%)?BCE!*9>2* ?<3])DC"-0JT]K6G'AZT("HW'QU:!ZM+QM[?^.Q+^O#%7%DD<9)QZ!'I10" 2L0?3@*80 M!PGF).%1JE=)4Z^[N;%F'Q3=%RQH95X7"QR(;5H7ZB3BIUG4/HZ.R?12"$=4 MBM)!YH)Z42>;G[AJE(ZJ^[6CM-ZZL(+4+Y*MGJK6?5>O?_@?N;3Y*GK_\K94 M9ZX+FF0AXCZ&048"B")54RI-0AC1()7[2D[CT.@ Q*CWN9'-(%O'6M(VC<>G MZ[^!;YW,AD<89J.AMW%TAK%C(KH,WO&%JDQ@LEVZ2JOOUREF90++T?)61HV, MV$_O""9$\C8#;8S3J#>Z(-KDW8S7:]HY [N1$V:W&ZO?$H3;>V MR^-:&&?RWE0J77WSC:M73P=$_]*V"O0 MBKN-HM.D<_HP63)D-3J&_<^.G^[+JNENFE]@H8X=#(19$F0A505+ M8XB$'(<4(0X#'_%4L"S""3&KI^!P.*8IL/"Z Z*W;#@$V?$:HI&^U$&A@)%X MV:K#:-C[M)4:QT&S5\MQ9#-C+5\NN&R(#5S)W0G^@GB$A&F6P9!&JLP5"B'V M40SCE$MM'19V@-DW9P;YD?.;WLOC:HWN_ ]GZ80IJ,.=+<:FNSH]I#XPT/:@[]_G>RP@X/AG;B]=]]Y1?.:WU0YY5_* MY5+:C>K%!>$9BK-0;F.2R(,HC1#$J9S>@H0TR#(2B,BH.OOT*LR-/O;B7E>" M@U;R:1/*CO@B],R3>8^S8Y*TF8YV ,2!; ;;WXZ3FR&O-Y*O?35OO )_C*M\ M%P^0[6RX%T@R;D%]HQ NFJJKHI37O_W$"WJO/%1]$ T+0X$08C E8021"(7< M^'(!DRB1*R"/HI@8+7_G.IS;8K4E+U "@[7$(Z.8SF*NM\#81-+Q6N3I::EP^%7-;;743]N;GGU>T]+GK._%2V M]P8Y4ZSXOK?1O)!FE D./4$$1 &G,(MC"JD?\81$+ V]RW-;D'KA0">=O@MZ&Z[S M/NC1(#@WJ+7T-_)"']1UE!MZNZ7)_- '%1@ZH@\_,/)B4%[D#?^8/ZO,%=+^ MNC:A0^P=\X9] MV,TO$HT#S]95(L/>I[U,- Z:O>M$(YN9[<9^QQ7ZLVRZ>8L;OKXBM< B3.,P M#:$7"E5#"(>2706! 1*,<\J8Y^'%8UM=[&N#JV8VF_ZSJIF0QZZ"[GCDU_6. MC,'^)WY,L_$W6?T\_B=ZH?8.F5N( M@,((;*Y=_Z&<4=IC_L=Q49U7Z7^:XTI[$%_!G:4OVS@S4\5[O\UKNBS5#?G- MA3B?>UZJ++\@RY!*N4%A%L0Q]'V:,I'Y/,BT\I^=Z6=N^V=5H0^LRR6:K8;' MH-1;H"P Y'C-:"^#;$0$WYQ<'CR#@R4>/=;+I-1V1M5=MCGW^)C$%9__]N&M MG[VI.,N;Z[N*MZSU"U>G10N*$YRRV(!XSD]P1EK"; M*E6$\>=FF!!" X[3^1].-3!AN@<-/;:S.^B\,((U+XU&_%MKV6G&)"ZR-!*^ M"".8X9A"I&K?X3CUH%"I:$7,&8ZU(@6G%WUNO-[K #K+^B(/R"M\!QJ+QFQ' M=Q)OQIGR/S^=*/\S"(O_6^^L, F/G^TW8[!HSO;;F6@5GNTW9+;8O\HPGK0> MII5H.G/D59#>LF]>1X*Q^:._WO/E4@F*BY<%)]Q7^?5A(#(?(A1Y,(UI C'F M4<1\C%&LY5XZW/S<#(].0M"*"'H939-!;\%W/L+J,E (S(['Q([0LR M.6\U-W'FYD.J[&=J/OC4>(?P)@'(;J*0:TJKIS;^H4TL?RWDG]?+9?D[EOK( M9[J]UL>RKM?U-#^+]WDA?YWCY4U9YXIYWGUO)%NI\(F/>=TL2!J%48P2Z/'0 M@PAG 4&D,\"VCDEEA*/*U"O$%$'R6*%"7CL00'?^!H6P MIMG777@RCRU[A M$]3WT<_WPYK"_7\N%U2/P;JU002\ MT_FF1ATYO,ZP6CS-F%B!R0]*7F> #IW!O)(DXY;S54&8MWQ5&*87\F..2;[L M\C+':1B*).'02SF'B"($<49BR%,_2:B74+E"FRS .IW.;L5P.E>OS9'.4+D]CL 6"J^0%72>OF[)@2]&SB0JVGQY' 1]Y77/^ M^;$UVHN[CXII5@3STKLDZ[=/_)/<.-[^SI?/_)>R:.[KA9^(D-,LZ^).D @X M3--,VB4!97' HHC$1B6?Q@HR-QJ1'QHR(XS10Z!'*5, ZYAT.A74^4VO!&BU MN%I;+B]7H"D!X> &Y^P*_"?'%?A<6(Q4OA1$2Z0U6HQ):>U2L':)[^+VQE'C M+W(O^/2@8DT_E0VO^S G/PJY[WD)3)$BOTB:21E% ]"<#ZPS9I^3&%BBEL-]3,H;)]7<)873 M#X\]6GGFR_*1LUM.[XMR6=Z]?%$'KJLOEJ=9@+B'8>BKN4\C 7$DJ4#XE*&( M)W$<&B57.M/?W%A@+2YHUO*:'AR+F.,T\%$*&0\11(C$TIC "/I1 MX,=IP!,14\.4&(?ZF1M];(Z.-G*";TI2\^06!W'58P\+:#EFC3% C4E'<0H& M>VDG#O8R=7J)4ZH>2"-Q\O&1CI:RN%/6BCJ@^@4W_0'5%_[8[U\^BYLJE]T^ MJG[5!O96#@%?)#R*?4;\SKF"&/+D3L.+($]8&B:I"+TT,W*SC!)C;E0BO[/8 MT,DR#GY-%XMS4%T[6*0"<'VK4J7#:95XZ5TIK;@6G2D7P67+E3).B&D=*1=&N:RU<;3W-WZ?T^5ZSY^Q@!,4)S 0-(%() P23V 899BIO+64<*-JA=O- MSXVF5M*94=4.9'H4-!X(Q]2R$LS!?N>PSI;X8:?Q2>?]8<5VY_.1IT;J&O0(_J.E#EBQM4#:Y; M.4!WHHM2EE VN]9D"-?)"TFZ;4UWE:I^EZ!R#ZG.Z[D(68CE;[FO?8/G8 ]S8^9U@;I.2B#%;%-7F1?JVP;R M-!5;@<>U&]H4F5%5_ YJ?U$YO^T6)Z_K=U"A0P7^#C\XPA#[&>>%BC[^7%S+ M=ED7?ZSV:QM7U(+&R$M8BJ!//0H19AQFG*209@G-HI0G*4^UC3"-#NPR"RCZ9@56B!_4/+^64%Y/82RO4OR MP164!F:894@G,L%L0&MF?QG@=-+VTFEG.KO+0*LMF\ODO7%^K2ZM]"*, D2D M605%A E$81)!'"0"1H(SFB#J^]Q?-&6#EWK^K*Y9(\I=-^[N<[Y5?0#.NHJ>S-.X]/>YK?8LLNQX^2C/8>$I<_V:#>3?KCGE-W]=,\^/_H*:OG US=> M/ZI!4GEJ5$R-W$[ZO@@RB D*5"4 !E.1<$@R/_#\5. 4(<.;I\?ZFMM&LQ-U MRHH*53(.N1A"7H'//$:-3&W# ]AX>]BZ5'>YKZ/NDYE0]<(SW[R@A/ MU37[QU/=M'$#M^4U8^W%>+Q4]V\^%&_P8RYW#&_N59ZK#T57TO+K$_D'I\UM M^84_RH_M'M=\$64\]M/0AR%-0H@BN9%*$8Z@1[,T"KTLXTCKIJD]D>9&0IW MZK9VW14&K3N9U7VG:BVU@7_&SL!I.,,F'P[7F\&-/N"V!!N-VDMGX$,!>J6N M0#]H\D=]-==>,_7>E]<;- .WV^2#-Y%C;KI!-'/?6<7[I(//3D_3N0"M(K/E M)+3;\D@W8M'D+%\^-?DSWZ2M>?>=+I\89^\E%"IIW%,W+3Z+W0W 3R^'&VBM M2L+CC&*.8>J'X(N1RX9>UF WCQ5E3I6 MC5.14):IR@,>ADAX$<0T\R&A*<](+.(X-+I7=K2GV='UI:G!CF,J$N)E7A;# M&!&YB :$P$QN3%4FU!C1@ :A*NY@<,!G!=/ISOS<(:NY=MG R_7*LY]'36X? M.C$MKCOGD+"U:ASM9UK./Z?N'F.??<%1G>?Z3!;W59;V^D/1!8J=J2;#61;Z M 62^4,F54J82K_NJP'-(@CC"?F!T0V9:\>>V,JPJRO!>R(G*ZMK])/28BDV,;/VNYV9U2\D!E:*#QUYVQ5MB);"FRU8!F.A MM]BX0=CQ0J' 55*#FP&X/RC))=G_&:R%!]?G83:F=G/$+-&R0<>34JHY(+MT M.**%T2Z7\JE0=[ANRF5.E1_'++[K> ,SFAX;(<%*2B3/=;1U%O9 M,PH?V,N>>V-D.@9P(BGZJU%PF(69K C%/!:13X M2!@%>.WU,+G4#%/U'!, MTI,\6(@+,*0H0E".>022714@R M*E3X)DM8(@@BL5&^J+TNYC:?E83J7E4GHV%6J'T ]>;R9; XGLS;B#A(O')< M>UO)F?8[F#;QTE$%]Y(J'7_RDF!L=7FM.V145L"3- 3Z- )R$_\3%V7%N^=N M\7=U*BE- ]F'M'NKEP\-?Z@_237EFU)EV=/=JMS1(E;1VB1,(:8LA(C(53^E MH8")8"Q%'HI#/S/99SN4=8X;\_;2,6DU @W^/B;^V\VXZG'63$;+,?GU\>?] MY5LUM<%&5;#1=360_?.MNE=@6[UUE3S;0>M.!\%JT+L;25\A:-XIY(>#[MUV M.?(TLRGI;_?E4KY1O_NOI[QY6;LRPB1$7N;[4+2Y^?PHED9D%D"Y.XR9\+DT M+8VRFQ_O:FXFY%#2__7/:> G_P)X*['AN>!Q<#7/\*Q YOJ\;2#D_P:=F."Z M::J8.R!W^;96D+:2MU"O9;=XLFF(EJUS3MUNISWU- 1C[PS4 M]'T[F5MN^??F)ZG';XL 17Y&A ^#,& 0)2* V$M"Z(N 4Y\$3+9GPEI'>YH; M32E?I_)=M/&Q7:J7W>W=F_+A04ZOX3[#C*>.PZY'3%; =,Q$AU+F*#E!*ZC# MI#E[8#C*FK/IYU73YNRI>RYOSOX+(YUI3X^/RS;P$B]_PDNUP'R]YWR07JH> MT$G$DXBB" :!RG5!.99&4!A"%F6 MXLOAUW3 .0+5M4MN(#;8!G<@N2/V&8.9+0^=2=?3^NQ&@++GQ1O3QNA3YS83 M_5O>_?FA.%)N><%2FH11DD(>JZ QCQ)(A$=@FD5>F/A,,&14_UB[Y[EQ6"O= M^(N1^HAKG^[:Q]']66U7B.*'E=1_5M=N=@I8;*J\6SV&-4/+WJ&J9K]3'Y&: MP7'@P-.P@0LN8Y(3-V#Z"S#DR 68O_&Z43'BW>V7]SBO_H:73]Q?,"92G!(5 M]\HCB *:PBSP4^C3-$*$8D$B(Q>5*T'GQH)*,O"L1%.^ECY'V7,K_(@[E2Y& M5M/PF\%XN382->Y)ZEZ3[-0=WI%L/X169\O7(1T.BLV+CR[$G/Z*HT.P#UYF M=-G?U-?]V__,O)2!JL)J\X/JZ/6 R&9L([\.>Q M>_6;[B=$_(/<9S\/LKU;ZQI]C3ST>7A5?D_RVE[Q:CLNI_I)[S%X$@'J)9",,$4XC2.()R M0T$@QSR4*T/&/:%5BN]UQ)_;PK#*60!QGXWCL:MJ)\H*5!NYU7Z$#LW<$:?I M$W\GFD=?LQW]"3%O#0CQGT6!!#%(0,$H15GG\B!/$C$5*SNP3F,LQMV5JI M #9B@S,%QJP-A^:NQ2W(KE>'%;YRW>_DAZT"^WB#;ZT2P,UIZ'@0;>U.1D@P M[>9C/$1[>XL+FAK'AEW:7UZI:Q6/RNSH[XW3Q,-$Y5@GC""(HHS"E/, 1DDD M,HJ%'R=&V=:/]#,W5EN)V=Z7:N5L@ROK4C1RU=*L<7$.6SWZLH"88XI:@[46 MT<'E_#,P6"*98[U,2B1G5-TEBW./CRB#])%+AN'KL\ZO3Z3-*G/+"UPT'QY4 M%K=V;W*]7):_JP .:9?Q_%D1TJ^/9=&>C7[A!?\=+Q0QQC%*($HP@ M)C&'24*2.$ZRF&*M #';@LV-8^CJMK@:Q'9MA[%0# ]W ]688-^H!I5\?$_+E58?1 MH)+2*PWG1/64IAY6LZI*#K _65O)9G_355AR@-)6G247[8^SW7^NRKJ^J4J1 M-PO,,LY#$<,P"P.(,HJDO>Y1R%% ,YHFL5QV3>[)#MHV6C GN _;BJ8RR@K3 M_%A#P/2,\)$P.%Y].@1N3B-@;&D?T-62=3UL>5*+^H!*NU;TH4?,IB/C^>)= MT>3-RQ=^EZN\!$6CCO86)&4H2P6"'@GD'CKQ5?(ZDL'8#RA.PQ0)3RNV^%@' M<[-D.QG!1DB@I-2;HD=!/#U/;4#C>+(:HJ(];<^I?F#NUIS^Y:Y\_E&^VDU; M^9?-;#W:X"13]IPZJWE[]KD1V]XW'WYZP9Z6^_Y$'W,CL'Z=[>6\ DI2 MB2-0LIK:(/N ZIHA%\$TC25BAM (>^0H!A>8)/MM3FR5'%5JWS Y_NC(\+Y? MWEVOK)*$1SY-.?1"=5T110+B, I@QD-"L8>H'QE=5]PT/;OI_%25C_P*_)(S MMN3P':Z[H[AK4>44@Q]48L/ ^Q>E0/M7_U\,JYX-4.4")50B"\,P81!Q%=[! MI:T7O-?^$XYNIYPI -9=FKDNVK1@5/[UME0_6J M!E'",XAI1&&4!&&&$^[3F%B]J'*9O'/CX$]/:HQ5!%*KE6EDE^/!U:.B&0V9 M8WYS<"%2+;@KO56>)/5C-TEPIQFEJ2[,7"CMO.[.V('>^!J-I6['+4SKX[T^ MW^2F0IJ?("*WT$B:W"H=YK88;,[$5REH MS9:#XY#J$;D5H!Q3\ :CE9!.V/(L%)9X[G@_DS+4675WN>7\"V.#98NZ7.:L MI:JVE-W+)BB=\3 0F=R0^T)NR%$LMY-IA 4, I+Z(@VX2(VVYJ5:&FH>2F(;,G$-;C"5NXN3YA&(IYU96H? '?^C^=Q/+K(&,MGO9$ M5Q,'U9Y7>C^R5N,=,PIID[M6+XNW[Q91@)B@/I>[4"(WI3SQ8(H8@C0(*0TI MIZ&GE3UAT^3[:%R\+(C + WEFI*PE$/D"0*)+W>J3&) DR2F//+,3GX/]C.W):<_VUS) M"CIA02^MZ?GO86AUSX O!FR:*P57+P1>1[!),TA)@Q"A%+?$BR",&4\"B*!8LU M0T$,^IP;.?3I_6LE\Q5XQ*L4CS_D!6#E;>? MI=%35B]?\.^_R,8K:??4G[@T@[[PFE?/O%Z$(?.\-,60ACB%R \%3.,TA111 M1DD6D"PQ.I(]W^7\L*>Z;1[8=/ Z\WY/P:/S?/_)\9N9O&DS:%X7K*LR?L<+FO-Z4R+$ MT-EGU.:,ON*!W&T0SI;D@R(X3MQ_HT"S:&_K]SVYY6T,RR$;W+R1<1/J/\I: MM3Z(J>D3]*EN5?L?'E8%>58)^-[@Q[S!2Y5[[UK(=>R:TJ>'IZ7:)PP+&"X2 MW_<)Y0E,!?4@"N6"FS$>PSBB<1AD01R'BSW!2M$KL*UJFY[U"@RTO0)8Z0L&"H.AQO8HV_VH6.)WAX). MNABX!WQWY9B@QW'+S"J!]767O[H+&O\LNI#Q@<_IZQ/Y!Z?-;?F%/\J)>H]K M_KEZHS*D+)<= V%$ Q^'(8P9#2'RLA02*@3TDBC#V",\P/&BX'=*@5O]Q<6: M@%H,E74,M2>F.[92&6G^"G[?S2-.>Z]W5\2H[I134=S56KW6 ]X]8.CVMC?H M>LO.M&,XS2JST@GT2H'=^Q976X6)P=?-$&ZT4V[WH7[VUA3KD%M:0NS)->F* M81W.W07"?@?CUH-U[:*#A6L)0R&A1$"<4A\BQ.3?!!*08$]N';#'1,Q,=@XG M>YN;\;^I*@9^X5C)VNX$S:CW-+YZ=&H--<<4.0#,?>5?+5 LD=CIOB8E)BVU M=\E&[R7ST*;;"C.55>_E@93+19*)"/D9@DA$JHRER%0&K11Z\M\QIS0-4JV\ M^WLMSXT8>N% )YU^N-(V7*?G_D4@.)[GFOH;A2 =U'54T-%V2Y.%&1U48!A8 M=/B!L?&$[_-E;S0LDB!+DC1BD/B^D),OR6"6(00I]R+$:4!98)BY;M/XW*9> M'PVG!.P-<--HP0%PYV?@)7 XGH0&2(R(!=Q7^8( P$%C$T?][:NQ'^IWX)EQ MIO1-55+.6?U>"B*M]>X6[&?QL<1%?5O>]-;[P+9?)&&("44^S(),)8@A%&8" MQ3 ,2!P(A+S4,RK\;"S!W*;W2@&@!A/D=?VD=CI]-;5U5"!X*N2H@.:> ]X7 M,^I_L=YG/\IFS0QU\]'3,]Z=CHECCMD>CK7T:CQ:^95S8Z7!EO?#GID_&CY+ MIK]Y_Y-N!T;#L[M%&-_0.+)4X47RI?OK@KWESWQ9MD4Q^BO BXR1) GB#&(1 MI1!EBACC+((!S5CB,>2GA)H0X\G>YD:"*V';6 *V$=>,STX#K,==UF!SS%-; MB TD75WLMT='6HA8HI[3?4U*,UIJ[U**WDL3YZ)2]7>:EP]%W51MSM7ZLS0C MJMM[7/2I2GY6.8KK56GWA;J$A3@)8!AQ+)G(2U4Q0>4&Y5R:9Y3(/=8D2:D, M!9\;J;72<3;^#&NR$=>CQCF.HV.6M9"RJE,>#+0'K?K2EL?%)J%5!P&0GTH' MP@Q25XT7CORH]YP>O/ MXDW%6=XL1!J&2> 32'$60X1Y##.B"FC$82IX%G&&C.[D'.UI;@RR[>*2G73> MQE;6\0[$;7#-'86C(9O4(=A*V>80.PW714Z_@U X<.YM]_-J3KR#ZIYRUAU^ M873*/,I5?*HR8K[D]6\_O?S$"WK_@*O?KK_G]8)30GA,4A@D-(,H"C*8ABR$ M"14L8YSR$!O=!S[7X=S88DM>H 0&:WG!-R6Q9M49;<3UN,,FCHXIY!((QR31 MT\+%7B*]T]U-G4Q/2_D#"?7TWIM5&OG/3TW=X$*%6/3'^XA@CH3*]LLS"A'A M@8J+B"#U,1'$"P.4I#/()[\G^-Q(KQ@[' M>/YN/9U,]/*I#0A7UD)67FO@7MNQ9RKV'\.Q-W(P)DI7?[S_<2OAKS7_+-[5 M3:X2S-0+%(94I!Z#/*4"(B]D4&[&$8SCP*=9Z!.$M%+-'FY^;JO*KW6[TU[+ M9[9L[$"G1^[C 7%,P;M83)-A^C >P8KLD<>2ID3MG7*MS;O6' M.AQXQDMU+' @[G[!2!:G/@JA1U @K5(Q;&XKS9%R]8&6[O?:7?: MIG#L;;F-&QA9*4>=4RJ;J.+WTBS*G_F'@I8/_&-9=UF_;O'W&W777%I+35/E MY*G!9,EORQMI+16;:EZ^ER'D(P837\00<4] [*W_+NSP_% M-6WK-]1R.ZOZ6Q"*TX11"JGP4X@BRF&681^&A ,L,LBV=ZG!OYKL0# MCYU\IOD6SP&L1Z9687-,DRM9P0\K:?^L8O#60-Z< 7)$@D9-<*SE:SS7W\3I M&S75W\_FJ/NBI7/@&UZI'^ [[B_BA(I88 P%YCY$04 AYH$'(\\/E?%'$8LO M.@,>=#8W3MD^O*RDL%N>\AY0^NP)[Z%WQH:8Y0_\"VYX'SC)$B0XIQAF41I!%+,09FD4P2S) M5'%OE@ABE$%FI_VY$40K'E#RF0:/;<.F-_\O ,/QE-_@X""<](C:UH+"MEN? M.!3LH&K[ 6"''QLW9]]RTFR"V=]S?OV@C(D%"U4Q5,8A14$"$4493(4((4VC MS/?E]B()M:I3G>EG;G-8"@9P*YG9'#X&H]YWRT(Z%\X+?X^\;'O$E/)D2,/9\QR$B&)0$D M&23,]Z$7IES52,YP8G3Y\51GZ= MG%;K0&+/37"\JZD]!&>5/N <./_..+)H#Z.N&>-,-O^%4YX_*V_#FZ=*N387 ME&>)"!&'+$HS5=A%6OV4I#!*L(A"YF4>-J*+T]W-C3#^=GW;'L:6[6%#M1;7 MC#S.0*Q''_: 2JQ9E$<9T%$A58^28,^ MY\8I*TG!G1)U9,6H$Q#K6B-6@7-NE*P+T*WA:P6>H@+=>81LEYXZT>/KU*(Z M#\'1XE0:KXZCFV$!A<_B0]'(#R:79'9=U[RI%RSVTY2B"#)?;G%0[*LRW%X MJ1 X"@/!_<3H2.-T=W,CF:&T[\RCAXDETCG3V:1\HZ?X+M5HOC76J)'3E=?- M#:26Y)XSAE%,61493<3OMSXY$V"O51R@9$ M62G6:(4U-5JV(=0U4$8#X]P8Z20#2K0K\.X[73ZUN;.'E<56#ZF+5%P=RJEB M5K3)G_,FMVNE'(3)FD6RW?K$UL=!U?8MC<./C9OO[W!5R+&J5_6X?\)U3A=A M3%D:^@'T$%/;%IS -$@(#.,PQ5@(W\=&L_Y@+W.;^\JR7I;2-) ?<'<1%.!A M].0P?>]]N9082UN"*$W:JZ.L7"YQ-7C;\!;IX9&(_8"'O"U#D 00J4.L+(E3 MZ&-/A,SC89(%BV=>D7*RL1CV]GJC(8VZ5QD0/3:_&&3'G+Z23\6P=+=BKT K MHSVF/@F!);X^W,>DK'U2S5WN/OWPR&B505[CKM#K>H7^6!9WDCD?-K_ZF!?\ M0\,?Z@7"/(WB6"5JCSA$09I"DD9M4E _PHFRZXPR"XP38VYKP%8F\$[6H<6C M-(&W4I7![\$WI0UHU3',G#)RZ/0HR/V ..8H9V-A'JQS$92V8GK&"3%MZ,]% M0.U%"%W6VMA,E<^\>.)M7JIWWV4?!5Z^>9(VQH.DG^N"J9X_YL^<==OMS:P4 M/@^H\#S($&80A2F5A(H1I+$?5;6VD"UJJT!X[M M9&ZUZ;U+%[#JZ!'4X]4IQL4QL[H M&NC8GE9O.>X>:KXZE[(>_GI]L&''LH$]L((IKY*[)EF$20! MYS"AF4\BS\]$HA7#.:KWN='I6F(@.I&!^JM\MH_W5+YZ)G74X\QQ W*:*)W# M[)@=]V)$-Y#WXE^!]34SI<&Y %(+B+.2/JTKK;\>\EMB_(%&0'M1N@C!;B52 M3:CE)?3"T&^7F'&-3K*N7*3O:C&YK)&+5Y WI5S#<-'\DA?YP]-#OZ1]46E9 M^G+'FZM!BR2CB>_Y,?3C.(*(" *S@&0PI@GW&8H\FFJY/2Z48VZK2B_SX"*@ M6D>J3@7YYUJ'T21G-$K&"XPK[*=>:E9Z7('5B/2J@*$N6E4A:?6]G.V_(!Y\4B"$3F8^9#@E,&D<]BB+E ,$U"+F+L)T%B%*1VHJ^Y MD<*! B1*6/"M$_?2 BX#D/7(PA)TCOEB-&J79_'9Q\-5$I]!3Z^;PV=?Y;,I M? Z\,L([N*:B3[Q9%9B,",W\%*MD]!PB%A!(* ]@@$D0T#3#'M'W^NVW/S=Z M&"R,4D8##]$!Z#1<<92IDXH 0X+" $9AB.. MI"EA?-&4#5[JF3?[71C1UKHC=U_AK>IC*YS[?_US&OC)O[0I]IL7PZI,^Y#& M*8YH@A/H>4PN YQCF"4D@''$&8W;WV:+Q[;>\=<&5\T4P.YVYP[>G_A=7JCP M8T"P_ 4US.IP $\6(8_C@$,L4@)1B'Q5G4PMJSC( N8',0YZ/-\5;#HT5YVY MP_)=6T''&I!Z5O9ET#A>9X?"_6_0B7 MU/$G)ZYQ>+:R_/NR$CQ780'UWWE^=Z_J5#WS"M_QMN;\6]SP==F(1>2AE,AQ M@2%A5)KN422->);"A&>>YR'N^;%1!HUYJ#6W'<,;16-+SJQEF((<>))_>G MA$(2(RJWJQE-:1*&Q#<*23C4R=R6R;6,@'$JUTC.#-/K'@)2;YVZ%!['J\9: MO"O0"0A:"2TFU3VAOZV,NH>ZF#:=[@DE]W+IGGIV?!+MKYP^56W2CNMGG"_5 MSDTRS5>\Y-?+9?F[LA/EO]_(3S]O5+V@!?=YG,0LACYC"41ADD(BB(!QDD1Q MG# 2"J-BD&.$F!M/K*5LT\C05LXVFX'I(?ZH$=$D%,A$9TU5M1A?;SX\PDE>*SX>VUV-WL>]>4/CT\M6DGAVGZ%I'P,H:S M!&(:!1#Q+(8XY!Y, L9%Q'P/16)1\#OUHIZ99"Z$UH3(N@DQ%,6AF;01% PE M-;.11@R'GH7D".)I.*<3OK_ OY>\L[U2:8:]L64T'CY+=M$( 2:UBL8#M&L3 M7=#2V!)I7&7)?-=EVE69 KJ:LAV_=CWWL3)>FA'N^R%,(E] A*1YA%G (>%1 M1H5' D0-JZ?I=CTWJZF7'*Q$;]-L]'6=.^G/I=:]="ST>,\-PH[Y3AM<)\7< M3 &S5N=-N^.)2\"9 K)?'LZZ3I UCE[70*J^>&G(4*VCB=UNYWV -$0C+TC/M/W M1\2T;VK7=)F:>$7S6O8X\/WWQX(+Q-.(!F$$HT0%.<;(AQAE',:Q8&&:)BCR MM'C*L-^YT5279610PZI+=L9[%51ZBV'^8%!V:AC$A1N,R6G> M=ZGD>G0____OT[_=H;CB_?W\;#^(!>KS>N]1IE4?IG:K__K#8 MEEMHJC'<\/7&GGA.A5-DO5D@,HLBQCG%%!O?;=[J+'-A78 MN!]Q9QUNULELD2RW!2I8O2&TBZWYC/'9O+I2^B_O4JFN7>*V?(T#=.298)N. M[:=6[9\MUKMB((WJR1^M\F'KJGHB%J[*JJO@H6NN>@)RH@*K;PM1?$Z$6#U6 MAYI5S9,;;?X^X_60DXQ)5E+ 4FJ#>X@&5%$,8*8SG9:BT%0%]$-Q5FQL;-AH MOBUNM+]$-BN(>[;ZIZH#-M9;ZX,ZK;AWJ1M?OD9'1693-^>6IB-WI9>8-6X$ M3B_>D _C"..NUIB<8[S!]'28\6^_']'_MERHY]\J=OGE<2';*PE2*"Q$)D$) M(0,8<09HSBC(RZS@+!49ETXN--UBQD;"E98-UR;:ZNE'L6? ="/,ZR&*3'\U M.K6&2:5BA$N;;A0",=(9(8/R2[>A+]GBPM-]BVILV&RA9%O_J/E!R3-HN@W^ZS&* M?J98*YAL:Y2%'_O=( 2K*'%2R,#U(KH,/:X&T?ETO['_457I ]>;:<9(QE$N M04:$J!-VT113(&6:I:B$15YPGXP6VY:]1OA@B2SFU7F(6/K6C]T!YC:B>\$0 M>1!7.ME0H [CO4?MD:&!!NJNW4''YI$Y+X?C\0-]D^AM3Z&;J2(3JLA+3 #. M269&(A.@+#D%(I4R8QIS+KV2:1Y)&-NVZB\"I+(H_/@LBC\['K6 M]& Y[UZV/W"FNS/F'>>W._=@F!WTS>8M6ZV>S4Q=)SR0BB"1(@K*G)KE-"P9 MX"*C(&74K+1+1!#U&M47Y(UMC(?>4[^$M]_F^@K0!M]E3Q*V25IU0R=<< 0F MTL;[I;17W8&?,?W25OS<:]%GCY1DG=WGT'@CN(1I:SU=R*8T$]WD?U%@"^TTRM=.^D;Q2=T;X[,E6 M@EO>*WN?]$EM/NOO[,<7&Y5D=-K+%?A]66<*G%)"BUQF!*0:V0R37 )>(&'6 MM5J66*.T0-KGR.A*?<9YT+2LHES$OE7)K#(K^D[$'0O23I4 ML_VH^-.C/8*P?/]@9-B&OZG;*K/8M,B+DE&D@"8% I@S9EVG!"BI1D6N"5&9 M5X[-\Z+&MN*N-:UK7;:Z)NM&63_:[,#7C1'#H!:9[': [=1,OET"S)N\+F,1 MB)6%7[4=V>[U2I5JEM 1X%)$)?&KZ0\CI7B*=-/7NA>.;Q'H&);S^\>7MSNU+5(\AS0/4IT].%F$>$8"#D!@H)]/_4_&+_'-#H#/;K>G^X MZ#X'*P["^5R>[UOGAVW4+I^!XD@6"DF0X\(>;TD)2E+81,HE3S42&?)S?CYL M?FR\N-6N9Y:(0^PZL%^1BO9S/9.7TW%1-2M;6%H\9WKT['%9( M44".S!F[.AC)3NOD\R)I]$XJQ5U";*\!UV,Q%07D@996;F '6F=Y ]6YZG)O M;;@UF+>%!RLR_[=[YC7T*7??E$@6YE-"6%) 2D/[9B8PVUPD%5 XS;5".=30 MZURLAPYCFPA:$Y*=HM8!HK$BL6: [\:.O7_O6;NZ3X>YK1PC=T/DJ2)*#_@G M1NR/8:@,B3TTξG^(CG(F7M'4V&H$_DVM-S8JN?9)N5SLK41:F@6W (:) MS0))8P%GU'-,\,5RVP M^?#,=U>C]/]2R<">_3_ZJH&^=OT_4CBP9W<.5SNPKX+]4SSME&DSC7PU$MYK MK:KB'$818;?TMVI*L58XUP(4)4O-3"XTX,)F,A54%REGC&KBF\?)6?K89MNM MBGOIFBR]_<36";,3K]7;<]KUZPZWJ3$:R)&GKRK1TD[QR3:94F)U-W/3%O^= M^F'3*'FC%C!7DKOLP1,B><-R*NN1?R-]/:;6:Z6VSD&5F\57M5!_LKG=8T^I M3BG!&(*<4@EP 0E@"!$@"P1+LS7A.O?TG.J4-S82JWVE5K6"B=V&^CI&=9I.D43?YW@5A#W\I)V""^4UU2QO8?\K)]&,_*K?7^J=K ML F$V?P+,R(^+0U[V6,<)?\^V]R]9>N[FX6T?]EEWA.;VP5>FU )"<5HP0#D MMM8.)X9H!#24DU+*)2\@5<(WKT,_5<;&03M+D@=KBG\2B)Y=XD9.PP =F;?V M,*ZLF"3&CJ0U)/G36))8&YH(2//#GC61\E!+Q*LEX H%[R/B_FS]7.H,1:%J5@H$A5"3#"#%!N M_LBT9,3FHLB0TXCW%STV(MB>:SS4^JX]]F$]@.\FA[AP#GUDU*K>WFOL'2)9 M]2?=V[5KD?;PQHJ&^$ >68&1]_/0Z@5>IY>67XO#>6KULO3 6ZM?"SV+<3^N M%K/-XTJ9A>0OLQ_VIW;KA21%HM0E2+E9]&'*"UL)C0-4E MC(T9VEK(K$>AZ=,PNI'!U>!$YH%:O\FV5G2,,E6=& 0:_:=E##KP.\U\.>:[ M'^Z9=.K@8/YC4]GM^9-1OY8SS10CN408I(QE .=9!AC5'&28YBIC1V)=ZMPP$Q.KMB$ MRM5T4=ZPV9A;Z5?K@W7S8[:>$H,?$I0 @8H"8"8Q*%7& M02JU*K7.,RR=SI@.6AT;7]B8RMEZ,Q-LGOQFT#1+LSIDP"KK&+)Q"%LW+?0& M(_+0[XF#\Y _:7?7L#8O[ UI\U^[X7S8UB!#]J3Z[; \_8\#Q&G5\>(XTQ(S MQH'D# +,%0>,: 9D"JG47#*HO2($_%48VZ#N%2/4)W*_1V^YK1KB]D%D+HD! M?]P(K1CY!'HH,-[XK,Z\!%>T=$4BM[OE7'ZX?U@MGZJ9JCW"HZ6F.=<9R DQ MJQ9:9( J@D"1P0PC3;*R]$_F=EK6V&AOJVHRV].U1ZZV,]"Z45<@P")SU ZK M?34C'(\ZP!$R<=L92<,G;^LV^60"MPNO]*W0^*06C^H7H^7['V84+MC\[>-Z ML[PW _+-\Z]J>;MB#WX$ C0'"+ (V*0,[U8)P#54*RC*5 M &.% 454 TXD)Y1J@3.O?'"718Z-,/>+X\H0Q7%/H"Q$*K%9Y@*18C-?9>:/ M,J<"I#JE)=?[X&NPC^7]MS%TGGI#?:_3YY66AXI].E'8^ M'YQY==7B\^A$JF!\0N"K5C,^#\"ERL8=;_J1N[ 9[U;/TU^^3@E.-4$E-2M@ ME0%<(@R8( KD)5>9O5)4TBGX9M?DV,CYEZ\WG]Z^=^.&/6"ZQWX_J(M@E;&P#K=759M)LE)TD M"]=DF4[PNDW(H4"+/%RW>'W=PXMITU6)+77V9Y6O42]7R=N5DK--8BON;'U] M CKX.* 5RL^G2]2P[CX.1A]Y_;B\[=XH;+\6!.C)+!43YB@*@KH %K^AY4? KE>AT!>1\S4WG%JXL&E#G M=;+)H)8+>_)?.=*4/"\)UAE(I?4_(KD E$EN?V(EY@HARGO5$#@E;6S$U>2. MVRGIY9'D!K C(X6"+3()>2/6O_Q %Q*AJQ&?'QT< M >?& -? $7G0[U2+<'5_SNY 0_RH^4%']3GC7@[DL\_UC&IL4R_N.9G:W9+9 M(LT6M\UGB3$N2ZX)@*BP!XZL 2*M[41>2PD:<>(!S%H/J\VR-_R8>% M6%71*.QAK3XLOJJ'QBOTL[;.G\O%M\U2_/.K3?=5)KGU3J)[7^L6#VR&82"^Z!DIF$A=TO METD?Z#I3F7@U.%PFDSYV'B0RZ=5 _X1UO\S6@LW_H=CJ%_.;]9074NFL+$&! M4\/_6:E!:;;M(*4LY=3,#@([75!TR!@;TV\SLM5Z)E;1I-+4/V/=2SB[.3P0 M2)'9N@<^O5+6G4'@JI1U+]LN43Z^4_M^A+I;T[MM#U*I+\9A_BJ,CE]M=FT]7_ZYKL-?EMN4)6RKN]_978]N<3O)BPMV9'HV MRM>9S%OU;5313]:"9+;X>:^"P\Z***FE^H,8Z!2PAP*#G@GV!^CE">$5+5WI M_O%QME ?S(_K:292H1DVVT%&S+*1:PS*$J<@*Q0N!:4:N^4U/B]B;(2VU3#Y MP^J85$KV=?/8 >E&4=?!$YF"/)'I[\YQ9'QH'XZ=@-=QW#@R\*RWQO&38ZN? M^VFY>*J*_'UZK"O#I$6I<($ IZ6R=\49*'-FUDG2QJ@0E7&)IP]5IEYCY6KC MR!M#Z>\SWEY:$6_H_=[H.$FXNITM;&21O8^H%:A*Y%9E<=>CJ8O[\JO(X]%C&WWTVI8 M5:5-_JB5]-S]G #2C?*O@R.R(1RMKPD;EA'2T?CCYPL M7=^[TGG^S?/VQ_\]4RO3T-WS1_5D,+%Q769SB[!F)1#2UO^@3( 29@1 5F8% MEV4J&.SE/M\I=FPWOW2WT=3R^G8 XZ_/M]G;/HUXU-_]Z^ZM:F(;G-PMY(^\-#=H;HHTAPO<_ M[!Y,3=-"*D*P6>U@R]3C!<31 M.8W?VSTK)MDCG/?W#_/ELU)?5947[>.N)%";,XA*@DK.&2@I+@#.\AQ0F"N0 M%X*S%*=I*KW24[J)'1LYU0>W3(C5H]EB/!B)R\7"@+JJ#4A4W26^A93@7\V2:,, M&7Y9+1?F1U%'YQE.?'MG3ZW7'Q;[S\P68O8P5^M=]FN*4XE4J4"64PBP$"F@ M*B> Y1KR3!9%*KQ2RH50:FSL9E-RV7NKK<[)H6&^7H,!NLV-\X;NC,B,N-$3FU=U*]B/V?WC_7?S(:QM38OO MJ]GMK5K]LEPU.=JG.;,W P#0G,!,$H9X%D*0<;*E&)(*'-+;15>M;&Q=N6# M;&E!V!_4SI)D4ZM>9;]<-1415O:!IG+=3Z;KUY4;@J-G2H1^[B;XU^V]R#1O M[=IS"S&KW,:T2>U7?F.IWOZP9U_2&)AL+4P:$Q-C8UMGY-5ZTR.2Z-5Z=:#8 MHU?H7;_@I2@=T!GN%%;B< %249 Z"*F*(Z%G9NXG-IO;RW[3XC:S?YM]G_FO-\K,->H[^S$M!(4J$[G-7R+-_)TIP'D& M00XE,W-[:OZ1]BBT$40Y)[88OA;'3MLJ2;7O*5*8?G/;< W7#0-.Q3L#)LG6 M0&"4!=;$2;)?X:-VSWC18]87W-J6&.,"9A8/B76H%.1!=!HV5WE(&(^2F@=M MO.=!_D')\RHQR6?]^[IVKIB2DM ,X0(4D%* ,UH"3I$$J<@1$; L2X;\4MEU MRO,9V\/DL*L4M&[YCVN5L,KAQ/.4OA-?+%A*%98@DY0!7*80@\,C;$-"ZWCO$0JPV-<=V[C@2M%)G=X)+#4PRM:N:@&O.5Q M"76[T2EKV$L-%[./[C*<7NI=[::= :HK$^MWOU)W:K&>/:D/"[&\5VUB5T81 M+V$):(I2@&%9 $9RLXQ&R/PM1,:UEX.[L^2Q<VJJ*(@REV5_;9[:03-)6G"2!IVDA2>I\!E!$&S0?G[MR-@PQOPU MPF6#=ERP&-JP6EU]3_^E2E(P$XV*'Q9F C)Z?%>KJD:Z65<8JQ:RN5K87CI, M(=,DQ8(!R(@ .(4*4&&G:0IECLTNIM3N^YNLS7X=O>]O^_:F]RW\ 'TT].U[:U([J4V2UJI)8NU*MH95\UK; MO5O;!N^TWI?M W3>:UVR1^O$:^[6K\3;XTZ]KZ37NDN_$IF.._1K6^Z?R=UF M1%W/['?_53TL5YLI+\H42\8 RX0--I4,E$@KH)7 >8$@YM3)];A+R-@FOVVN M\IVB2:VI?R[W(T"[9ZM0,,6>?_P1ZI7-_1P$5Z5S/VIT\'SNY\PZE=#][+/^ M@_RCP7S^Y6ZY4&T:M5((J3@"!=(EP,*,:X9*"%">*LA+*3/B=%)UJO&Q#>I* MOZ12\%*.JLO 71[$U\ 1>?!Z(.$U:,^9W&NP'C4VV" ]9\;^X#S[S+6UWT_O MS*MJ+NTG3^UP5:-[%FN2YV MI;$1P'X5\V^/]_=L]5S]6)4IJBUILUT_]ZT2W[O['(][!^V4 8]LMT>QNR.H M]D!VLNV4IKA\$B5"*!RTP>O/]U;HE>K27PO@^7KU5[=\I7-:?4=I_=ZF0FJ> M85H": M;85T4@&F-@,IRP;4D!&(RW2PW;.[&MR=D>!'H5E+,=D&[,=R4\D:ELYQ95JY?\9!4\?^'8WQ7JV/S0#E![$E['[>G8Q+/.3B<> M[3?"VWIY[U3]]X?%A\63F826JYE:3\L\)YP5&.BO>W@W_U9#SQ52-[YN%' ]7$/7)6TU_=E&.^\I&XX7G# )Q!#= ML@;E"B>S7[*&VTO!LSQ\6+X3Y?TPSH&QR4"P*"!A1!,BLS%!! M5:XI"931X:0"8]NC*JGP=WDM2* M)W\T?P^=C:$3O?B9%TZ+'TN6A4YP/#(J=+<3:@7U9:4>V$R^4UJM5DHV";]N M%K7O9YTU=8H0U04I-"!(Y&9I)12@MJ1'JK)2BD(RNXT*L;1RT6:D:ZY&]6U^ MKNKR=UEYE8LZ1U&OD*">/=9WL1:L UYU%=?V1:-^U16U@_]-=Q<$6-KY(!AM MS>>DQ"LO!GV NKQ*]&JM'WF^\):K[Q2:XZ[UGE?=N]G\T3SV;K86\^7Z<577 M\MK6K:2R0!(5.3#[4F46E0@#2D5J#Z9$5BA28N&5=CZ,6F-;:KY3B^7];&&' MGQ]A!NHE-P(='OO(A'KD*UV;5%W!5$;MNU8G9C]@1O]L/JN]N&.4'@V+<"#" M#:34H 0<%LB7A!RX]7X$_79Y?]]<-!P)GN(%# 7\<(4AH(L\Y3?D\*TFAUK3@PBJ<).Y M"R*!INA.48-.O"Y&OYQ.G=[I-TFV.Z2#N_GMC?V>:\>ZS;+\W&8'9S!75$ & M&,^YK8Q7@)(CPS094XA#5@CNY;W47Y6Q3;!;_:H ',56\^=$M5&&9NU5&4\/T0F02:XTX#"O==U[:-V2R3?W^'"'Q^_6 !N+ *Q09E"&O M!^PE?P9HL1^[_KIYU==@V M/#;F:_7R([4M3&X4U//VYG:E5!N (>[4VR:Y#I-42J4*H#.1 EQ"LPM"B(*"(%52(C.1N\<.=P@: MVW"TJB9;72=)HVWRUB-TM O7[O$:$JW8NYYS0%W.4.2'F$<(;2#D!@J,]?_4 M_ )<'=#H#%OM>G^X8%0'*PY"3%V>[\&587))G$\=\579BLWF]V^7B^HH]Y'- M;2#L-,4T31E1H!0$ 8PI!52C##!8$))J710I=2;BU[)B;"Q_F%W)@ZA>[3-P MF#?^"IT;>5*J]ZN\.S_2FS8_$G?(CW0I%=(6E&0/E2J-P5_AJ_*86_\*7]= M$_=?XBOS6RN\=N]V+D1>3;GA5CFOC?_!$NK5E>EW=/1E90.V-L]?S&#=V*Q= M_WJ(T8XCRM*1.JRD/F6-;^WQ< MFD'VA]K>> 2Z,3+1>*@ MAV$>$+P\)_-YM6=6 WLU]54]F"_KSA+BN\>5=46OG2.JNT?#.BBG1$"0%MSZ M%6@.>)XIH$A)GK9)K6Z3;JUU3 B82L 9G5"I BX+'#85@#, 1Z'^[F_VK&4@ M_\_C>E/=SWU?MDZFZI/:[$*)OR]MS3)#CT\SJ>2;Y]^-'A\6VYCC)L. K8RS M];LN#(<5K "2EQ+@ @O !$T!T6;=1$51RMQK[11#R;'QWIZ--KGRJK4R69B5 MPMQF&C"_M3]7A4$?[; UM+?511B? !NK/G:W1J99U_TZ-; Q%AX MF!?!_G-5/;(UU&;F_NGWNH]_3G;9%';V1O$ C]DAH4I!Q%!QV*H1$4$^*C 1 M4U;ON$@C^3O[T<0-O5$+I6>;J=(%PIF9*2@R?V!-%*"PR( NE$X1HRFDTF?. M."-G;+3?\,"&_6C#&;V#%D_"Z<; 4"*3*(-/D;%;8CA3XV6 =/)7, A7/#@ M22E#1P=VF7HB_*_S<3\26*\VTV_JUA+2KVIYNV(/=S/!YN^6]IAOBE6FJ2Y+ MH#"! -,4F64C1T!!B$E.54F9$P5T2AD; >QKF/Q1Z^AXLM:-9C<#!,,H\OCW M@\=YX#N9WS7L30-[0][\UVZX=[<]R&!W,J\=ZFX/7^<"OZ61U@G4+"C,,F2* MB&1*YP+ @G. 55H IJB9^BFF1)5(9V^KSZMK&)1_[&YH_JBUI5IV+3(LUS1G &RDRF !.2@[(LS1\2I0QK M287?"92;V+'1RU;K-A[U@:V2)ZMQD(IPCGWA>JD7&N'(/+0#MXGG,SJ;3SFI MM4XJM>V1>GV<'O*6SP>H8!=]3D('ONOS >+XNL_K[6L..ZIV*]<'O_/1,V^/ M: PT4_!6Q2BGDA=@"+HY/Y;R"IOSLZ:>WIR??_QUJL7^:A[;>>Q[=653.A]+_E MCM"?CM?BK]M+L>_1 Y98K2VM$JHUE_"5M>,IF-K1%2.I@GI*P[]4:=,.B$/7 M*^T2U=>/0%8UF=C\"YN9O=];]C#;L'D3F24PRLHT9R#C6@/,2@IH*34H"4$Y MTJ0L,/-S".B0-C8BWRF;6&W!AT72Z.M[4]\%L>N5>R#@HM^='V(VVV)V.6BP MQ[6W RC![J^[9 U\$>U@]O&-LLM+_3CD39U)Z-N=4AM;4,K*:2XS9%Z4E!(* M&&2&0&2I .=I#FB&E"QP*A7%/@1R7M38V*/1-*E435I=/6^*'!!VXX\PN$4F MC[Z0>1/'930"L4:'H$$IX[+!+_G"X8W^Q5E_F:UMV;EJ$?.+^=UZJ@12."U2 MD!)*S$(#4\ US(%("\;R7.5".>4"Z90R-HK8%A^M-6VV$$FEJW^!UF-0NZDA M&%2Q[XWZH-2K2.M9%*ZJTGKS+KBR?U<;:HDQU/\T(5BI 4$)[;W$0I-AL(0H#(<8H9S(F M7N<.)V2,C1%V*B9_6"632DO/?<(I+-WXX$J$8J\!/,'IX2YRUOQ@+B+'$@9V M"SEKXK$KR/E'@Q:&:'*='ZK79^=Z//!NM%M=HG8-9%G'J]J'Y.DL2AZ<8]+R,6M MXG%6^AC*=5R"QK$NQ\5F>MZW";/+?IQ;AZ5WZF&E1%T8QOP\5]5=X$+>W"]7 MF]F_J]^?36XPA:)@FLH2Y*7-+RZ( @R7$&!2%L36Y%0,]R@X%TH_IR$\? FZ MCVJ]_J^$[8Q,Y)Z5GO=ZH;K2\0IPR)X9Z+9PKQ_V;9HD6ZNJ7?^^79.DM;H=OOZ8,G[I1\G*O/>EM@O,F: M_MTNOW?E>6&6J;RD!8":<8!+F0.:8@08RPF"E'*!A)=CG:/@L>UL6KWM@JIG M379GS-UX-@:2D7GT)(C;L@W)'Y7B<4H@^Z(5RNG,5>RPGF2>8!RYA_F^/VB: MX]T:N/%&V[K%8UVBE"@&E(1F!8I8 3C7U%:"QQHK*$OI5/4FEH)C([W] I&? M?2K>1.O!;FH<0[_$IM &5^/>]4EKF*8#AXD#W"0COX+I?CU&,9#)>N]V 61 M\O">E_M72+%[$;5 V7,OR^DQHW^MRWI7&>9^F:W6FW\HMKK19B+[?C=;F6V/ M6L@JE=![K95-"Z3>F6U26P6&I$3BDH*,,PRP9 AP230HI.*R*) HA=-%R]6: MC&V.KFUI4RQ6UB36G*2R)ZD,2K86_<T M/V#(2\_V=:3>5KRN9#;-2 D"4RY*E4I9^T9DO!8R- M]-[N.2Y-DO\/_B>$:)<:9Y(8;2:P_E_K,\,>-W?+U>S?9O/.UO9X_#<#^]W_ M_!\HA_^=(?M*FE7WA^^4J":H@W]*_SO)BDF1P4E>Y&V3L_7ZT39G7EKN'0!T M-V^:(81,2$ZWZXYJ/(#*A-_W?I.WY6]WI'RH<0[J"G[8_ MF /XB^8'=OL^;=RQL_>9YWHLVZS+A5+;Q,3?'OE*U5,5G5.B8;O^)R#@@[+.C"XA:9 M"FIE)WLIUEM])TFCL6^)/I?OU'W)%Q;-@59_5Z/JMR!TQZAS;>C0S'#+1'>; M#E:,'J_UC;+AFP^+]695?4>?S$?0Q(\75"!:9@5(;;TB3*4$5!0Y@#P3,-4\ MY\4&RS86V;&SD]^M>;KIKL\F.!N38 MR>U>\Z,8Q/OEJI1X-3I[<\0ZJ?!)-@:@KH1Y1Q$VU2/UG9W%JM[HCR"C7JS^ M?^T\?,'M^FMD[XO5G<%R_D53T+_VR\UZQKXP,=,ST=QNXYSGHL0,L"*# .>8 M ,YR!D1&M/5@SPBC;N&;)]OWX<9A@C.MBDFCHWN9EV/@NB>IJ\&(/%'LHQ P MHU^GV5>40O1M6W51AQ14:?]7NVLN7:UVW^]/U E0)1* N08:H )AH!7F8(4%O3F$M< M$.T5B1]>Q;$MKO>C,;XL-X:Y9VP^?ZYC@ZV3R\[8?1?2OD$OP7K:QV\UW7[YNUW66M@8L=[LF>B?:DUZ6!?E-L_;A2\O/BJ]75.CV8E>QL_2+VCA.LRB+' M(">\!%B9/\K4EOBAA!*A4,G=_(RC:#?F&:2VJO(3V+,K:0U+V&9OEYS8@.ED M:VI2V=IW8@G1[;YSRL"=.>!TLNNDR<4^-;WXH@\'FD4"PA]\ @FAVRO-'0%A M/3]MA!02+*[T]\636F^4-)/4_/G]#[42,_-$B#@$$WIT]H5U][\\KD\/U.+IU'*3J ?%ALSHZYGHII_T10BI1@I)=!( M%0!G!094$PU2E&E=I)3D)?*^QXZBZMAFO99)U4[C2<)N;U=5BK!DUFI?NWSW MN*B.T^$>-\^OWHWCOTK>7A:_W_\*MB9'N1".VBTA;WCC*#K\E6U4P$_>P<:5 MV'<26JXVUKWSHW7WM#G6IRFD".H4 4)I;K9#9@9A*BM! 5,II"W'67HZ0;T4 M,3;2KS0$UND]J?W@A5'2E]N/<'3EY&O0B*HFGV3E7JG;*P*]N= MB5*Y_DC8*U:L/V=X=Z7ZLV_U# 9FZSO[/^LD9O9"UCWLJ]DPKV;";)KM/]PL MY.$O]IZ<"HA*A,RVE(O2<(YBN=F@YACH#&.:E24Q^];I0^56]FW#5ALW#KI* M)Y\Q]5*S>,/+*CE)A/DS43M=JYN;U=:2ZM\G]B:.J]O9PM[&VAN?S9U*:DT] M W>OZEHI(AI:VKP!1@I8) 0;.*S-("*2J;KGV_D*/LV%:OT72KLD': MK]6AHLA**/(,Z,(&QPJ8 5I "*B@N1(2J@S2Z6:Y8?.1=>9.IS%T9%TF9;%> MSF>R2CC.FVJC:UOBTO.2_+H>=5N"#-9/D5NU^T=P-L!O]70U;9%IK$6L4W&9;#UI_XCP"X8I)G) Q=&6(\V:>*//0 M\7 /MY7#F%JS97NH3W]_4>J+,I_*8O-9?UG-%F+VP.8W]\M'\P$C6G"&> K* M7 JS(DL+8%;8#!!9%)QKQ:!T"IGOJ\#8R.,H.'QG1?*+S2?1&%(YQ+>F)+4M M'JX2?;K*P6F6TJ?=X1Q2KK#Z MP!7EFG9ZS#W_>[FVR5[VKB&;LLIOEXLJ*_@'LQI3VP_77DJ\90\SLZNV!X@' MY8RJ4XEIGA<,22T TVD)L*TGQ'/" .4%SE)-:9&[>U*&UFYLL]:^AE['.G'Z MSF&F>LT>B3R--:;M.XE,VF+O26O>)#DTL+H-M4<+6QLG!Z7BFA0#K]FK'G/@ M:_;N0!/DJ_2RWP0:JQ;>F/A=3 O1Q/2/Q'O;%.E9+A92*N#44Z9 M58%:OYNMQ7QI0RUV,5 2Y:40O "RL-Z@-+7S,R$@+=,4ZHP2G&:^:7K=Q8]M MVMW3OCI<.M#?/\.M1S\X'KM'0S?V.7L7L,E.]^2/*$%D_7 +F%770_C@.7?] M@3F5D;='*_T([M?E4OXYF\\-K;+9RC#HKKAJ_2NKQ\?E>CV5$*,TSS'(K <3 M3@L.>*HE$% 694&S0FBO[)'.DL=&:ZWBDX/BTK.MSHGI(4]Z<^\%-V:+@FUD M4MO!VFIM%G][ .\43SYV >Q-9]Y@!6(R=[F#DI@W'"_YR[^!?M2U%_/:W YL M2R"BK*#,+L',#_;8ODP!RYD ,.9UL7=>U-C(J2T$/-]I[$=%':BZ M<4\8K"*3S9Z2>\63+U?P]":7RV@$8I,.08/2QV6#7_*%PQO]".*3VGQ8B.6] MLF1S\\1F\RH$?KE7\N!N.3?MK6V O)B6#&F4,@*R-"4 8R$ MXX!J,Q27/"< M$.559,53_MBHQ*A?+642MMFL9OQQ4Z6EV"P/PM(; R8)MR;X48UO_[CQ3T34 M(Y.2!;Q6/?G)*O]SLE7?PKY?$V4+^YM.V+WIJB=X@3C,5_J@Q-83FI=LU[>9 MOJ$I2Z&47-M44E7;AU%N2DZ5UAE*,0>:6A\HI1&@6!CZ@P0AG6,$M5<,VD6) M8Z.Y5N$ZR5N;?,->W/9/O^$.OQNG!04U,HL=XEEIN\V:L=4W9*2*(S3!@E4N MR1LX7L71_..0%=<7KV<>6[C+.F!_UA^7BUL;>F>OWZ=,E0JG:0YRF$. ,Z$! M%YP!2GB&*,.8J][4KY9_VUNQQ(6TZ]2I,=LD6_4GG#/+^K',] MGH/23JNNI7&KPYC]\NW M*Y$;X)9M5X.R5C)J$RY$5.\Q1 762&',S*I"PX!PQ+F94REUQZG1J?%S4^?MC3 M-+&J)G]899-*6\\2:1T(NU)#"-RBLT,_R'H0Q"4T@G'$64$#T\0E@X^9XN(; MKY,X[F]58KN;A7S_XT'9J+;O2_NKO5( +TJY?%6VRIOY?>ON]%B7A$337$(E MLE0!QID$&"D$2LTSD(F":4%R6M)RR$1SX4P;&QFVAQ5-BDGK8*,:&^TQK/WU ML-GH GY%;@0\'H5'1/@AL]W];?=IO=_[M.RO)_N%0DZ43-M"E>QA%:A4[WC[ M?R1I]0(:]I=*PQ>^0T.G[8N@8>_]1=7;N[>/9L=]KU;M#?=S&Q==:L&A MYA((EF. F6: (2D SU-=L!03@KU\Z5R$CFV:?==FLUJI)[7PS?#J!+/S=B,H M>/$W'I6ZR9]&WZ15>+(M+_$<(3[=!Z)PNY'+(H?>ESB#<&*'XOYNSPL7\X'= M&7;\S.>SVXH]WSVJ#XM/ZL?F^Y]J_J1^,SK\MQL16A#V(ON&J5DWV=DU;IA#]N$J.VF2XV%<.% MS%WF!U6P-&6.8@?.2.8'QG'R,<_W^W%;[=KW;<,VJHYR$#6-+NUF9#:)W2QL9BC6?K5MND53?YHU;8\YJI&VHW M-@H&8&0*N@([;]IQPB00UW3+&I1@G,Q^R2IN+_6C$M\B?^:!3\O%ZJ#FW^[F MM5 I$X0K@% I &:B!$QD!<@Q@6FFZM<8K5S(]IC MN+I)\BH0(A.:N_K)9/,VEVEL^_KY7\L/A05;BT UYL9D\5&TPIS0C3Q(S%4IN] M(*6I^:F0H"PI0AF'*D?$)]>_NVBO83M 8G\;]EBE[7]H=+=>%#\]6O^)V>)G M\[_&@H1M3?".,W7M%;<54ARL([.#A;E*M/]E'^;?6YBWRB%?J3V^4%9S\K%[:[@7L:I64;P$LB2$H!E"@&E,@4T M%SE7I1"(>3DC'HL8V]IBJV'ONH4G8'1CF^O B M.&_@R_'>\61/YV8;65''5+Q[M/N/.F-BM8%YWQ2'J)YI[Y^^F)Z?0H0Y)XJ M/&<9P"C/ -6"@S)5 @M=<,FHEQ]R'RW&Q@[[X89-=-7#X\K^;F,OOUL[FFCH M[1VY-<73E;A7G[GQ3/2>B$Q%-;BU 4EM09,P=M(>^_3J"'_WV6N #.7IVDN' M89U2KX'IR'_TJL9Z!YD^K-2=6JQG3ZJ^"C"+LL_Z._LQS6%.).<0,(K,"HDB M#'B>:: (0R5)4T3M59]'*;?SLL:VGSM0M4#Q#^3 MQ.[6S&1B-)XD-R_R+WUAH;T[+\(5+@SUK*2A0U$OF7PB'/7B*STJ0WQ4Z[52 MV\7=MT=>;3!JM_;O2^N2/ENPC;(_3 L%52@JO)%9J5;;QBJU M&[L=UK7NR?=ELM5^TAUZ="7,'C458L$]4+V$L+#[%4+H UUGD0.O!HAT(I,Y+M\VJVBAYOB\ FTNP )G#/[I*A7 M29/=9?2YS-B=[_0..[3%S(1EH@^++ZOEK?F6UK^I>ZY6TU3PK"R% B53$N#2 ME@UC&0)YJK.T2$FAL=>979>PL?'%OJ[62_ZAT=8[W/ \O*Z;TC"@1=^5'N+5 M*IK\4:L:-K/)143"11.>%S5T%.%%HT]$#UY^IV=A[#8#[2_+U3WJ(N6/1R'NUL>#!?4A?S M]EU+G9[OZ92UN5.KVLW\T[(.9%QLIBR%(D>D !SJ%&"8$;,$HQSD!+$LA42F MR.E^H%/*V(B@4C*9VRS/5<9L5NGKZ9QU$DZWU=+5($4>^34^M8*39*=B0"^M M+@1".6J=E#&LKU:7F4?N6IT/]ZQXMI<@^\WS;X9&S KD>5N?2PN189E!P$AJ M5@)"8$"9D(!"SDL)-2RY5W+K;G%CHX&/6P*P^DZ27V9KP>9UOI%6=Y<27WV0 M=R.*<'C&O@,\R)C?'TK_:FE."(6JF-8M;-BJ:4Z&'U5.[ MQ;]HP<&5_>6G>R[%#ET!*I]\2\6?=9OJ;YI+S9DN*"@SB 'F&0*7Y3QC1IE^)36BK)R@(#*6R]6D@58-)0 M#4(YUQ0ALR3S.NVY*'%L_.*6PW/SYS)(#L\]Y-W8)RB>DB8RW77%"K:5WKIZ)F!J MA"O!C!LO>%&+,40,ND+E&#/HW%P_>GUGA#P9VGY2WZU+P30U_\%/+ M&:L#4<;+U@>E@C.FO1SBYQ[K-W3?LY6M&+,V/%&1A$W8)LR:^.V<67?,S=U2 M;J^$%"WR#"L%4FK++&#![#DY!"4N,Y@3G*K<*T6*A^RQ#?E/C_=VE[Q<^8UT M'[3=6" 2AI$9HM7:+E#JQJ 6B&%\) _*/CT@ M>X$$! I-^+[2>/F/XI;;QAO,;-K?;0>M-?#M;5)7\;%F'.HRY M_X8O>">K(M5,V>U\RLT$EI$"4%10(#D6D!989D76=/+[A?S+='&KZP =K!9R MG%WKN,M_S(AM#H&W=^X(J@#5)S>R>49"7.2MIB3)8 M..6+OBQJ;!N5*CVJS?9>_;"GK%E7&W4]3RHZ('8CX## 16;2WICUJ(=T"8Y@ M%9#."AJXYM$E@X^K'%U\H^<>0MPI^3A7GW5U'OKFN=JFU"=PB*24EX2"$MN, MD%!A4')M_A,110B!,M=>?-$A:VR$T:IJEWGU+8%9,]0;\EZ'FUTP.R[:PH 7 M>_G5'S?_%=1E1$*MA3HD#;NJN6SRT?K$X96^@8LV6=KJ8;FJECQ5L:2WME#A MZOGM4JHIAAP2"#6@*K4YS;@"+,M34$+KW<(98=(I.86CO+%12!.7=Z#SI*[T M96!.<3J[IO2&,W[MU\$@'-V,>D 8#L$>SH!,\5,8_=[0\<^NAD['$$I-MK M/<(4;.##ARHWAMTOO5T^J05;;&P MOG=3&Q4M13ZJJIT._:1)M&33A4M4TA M)ICE')&!4C-L8Z8HSV#**2'.00P]E1@;$>TK7-?C6.U4;@ZQ/-SW^W9--RT- M!7CT2U^^278FV*SYM1&3Y* ;JCW5GB&32[F[PO6#1Y#% /TQ4 A&M'[Q"]*X M$M#.$(Z^;0\7X'&E]0?A']>VU6^W7!5R^ZQOZH+!(4ZF]'";=Q(YMWJF+*9J-X!?3:CO$ M_;;-CGB[[:##HQAY,MD"N%/9\%&E;O)'\[?5.ZD4#[BS]D,JT";;4>B@^VT_ M(%YNO3W?[NFZI+42F\_Z_0]Q9Z\%);\7AX5?#YCQ9B$/?['WY)2D MO"BEM/MUR0'F) .48%O.'.6HQ&G._0+<(N@X-K*K3;2#535&)BN[0:U_7MNZ MLZ(]4*]^4#M;/+VG(G2X&X&^KAP MG%2]^^*7AV_8$++9XM'ZAC019LN0+N<1>RB4YU<$#8?U$(L'\9$G6411/4,7 M5TOSU6Z>K;O\QLBQ+3_8U?4GM9GJ/,U%F6(@CCX(\7=X)4<^U\35:3\LR+1@3#)AU/#2K>9T#QE)J:%HIDI64E*G7 M-?YI,6-CY&KM98/%JPI"[-YNP=;);"'FC[*JC)QL[E1R;TQX;$["SJ-;M>K[\J_JQW.^Q_6,;*.U-J=VG%52"E4"J!29C6C['EIF9= E823 M$FF"2J>[NAC*C8W-]OUJ:A.2?1N2QHA^3DE!>M.-L%ZKCR+3W$'W5(:!RK)D M9]HV3VM']S4^4G$.=6- ']B_*HAJK^*0%1+4CYVO'=B;4CDX M,]R=IB6@6IG-?R$5H#DB0&8*4I)*E7.O8/>SDL;&S(T;O\WX\= FDA#+^WLS MJM=6=\_#W;, .Q[1AH M-EF>"KW9Q4MLRR*&KTMT$9U0AYQGY0Q[5'G)W*,# MQXLO]*.-#PNQLJO0=ZK^^\.B2J*]2Y]=<]A4<:AIKC*0IZ4P*T);SJS4&2 L M9UEI%H6:PNE"W=J*'-_=N<11O-,0H?40.5(B(L%46=[[Y+YWA=V-6D*B. S1 MM!HG/[4Z_VSW[#6@.[V;E5DXFO%$*A#IN$H=E((\H7A)2+ZO]_ T?;M<;SYK M6\!Q?;.0W]3J:2;4^MMR+IN)E\D2(E86@ MIMJD%UX 7O Z%X5UYLD9<7)C M=Y(VMM6-U3?YK)-*X\2HG+0Z)U9I#W?%BSAWLU!P]")SSP7@+B]N>B#HX=D9 M$LF!7#C[?HI^'IJNP'2Z8EYL9#B?2U=[#IPKG5\*FH?R;VS^N+_T7+__H59B M9K8)4\AAP14Q:T*<,H )0Z L<@$TS N8\YQPMU"BWAJ,C9?W/G1[F@3J)\=#P)CHQ]Z\=N27K R8-'&/[;G UHCHB24OXQ&!L[G9.^0;3!6ZPZ_KE;)W^_8HM'PE^5*J]G&'ANV M42"2:PP+"&0*-<"",\!2"@'3B&D.2VDOA?VWV@.:,-+M^EM+RW/U&FF!>GP& MCH0]LE[]RZ02JNW?"SQ:-Z M=9#%2LG9)F&W*U5]SU> Z#9)]H4F\BQV6/(Q3D7'P+Q_T/2K56L\QYPGG^F; M,?Z@W/R+8O0W0JP>JYM^9:-:_VZ>4DNMIV;@IH6F)="9L(4:TQ30RNV>95J7 M7&=(9WYYY7MH,;;!WZAI%E"UGKZYY_MTA!LO1(/.-"T-NW&J"5 <90"7-JM4B0N02IUB51@&S+B7-WNGN+'17+U[G%4J)C^I M6LF?>T3!7$#9C=K"81>9P[97_CM__0\-AHVRY\]H_!W2G5 )Y9C>+6Q8!W4G MPX\ZINPHTK9_>U.J04KGA,T-@)I]$PJ19-6TUYI<,]BZT8>(1"+3!O]P.J1;J,;B6 )-LZ( M&3BE1K>QQTDT+CS?,TUV=6E:W>+49<%N'C=WR]7LWTI.)1*&#W@!"(8%!"S+*.Y5_J>#EECHX>W>W?)D[:J(=NJV_]2HPMO-[X(A&)DRF@ M_%8#6"N:[#0-F#3[,ARALF9W2!HV;?9EDX_R9CN\TH] MIL?NUCYSGZH]=O: M)7&*!5%%@4N04V3H@V08T)0)0#B! @N5*>&U0SDK:6SDT2RI-U;%Y($]VZVB M'TN/]XU_=5IBK NJ@;(Y-'#*(2@IAD!H.XB)AA [3>Q'+8]M(F^4 MGK6V:U2:E_9&I/FOW6@\;F^047C6C';TG7^@ M]_+Z\?YQ;KWVJ@-"ZZ6R4G=F0,^>5#UI?URNUY_4YK,VL_<4XX*74)I9E130 M3+(9,Y-LC@ UBW&5YT4.4Z^JO)[RQS:"]]1/EM7AM]@WH+E!\%Z<>W6)\Y(] M%M#Q%_);C.L+A@/=MS<,5OV?JW1;UA_?V!!TD=\'O'!+?R_I0V\(^D!S8IO0 MJYD>D8C75A+\FUK7/L[WV^K9@E%2%%R"M%08X)QG@!." .=%27B9"42%<^QB M>/W&QII_5[/;.SN<;Y[,&O)65>E:K:*/9C_S<:95=?[Y#\56KL>?L3JVFUM' MT%V1N;?VN>;=OMEO6M]LWEGFM39TDE1.<@YUU@?I8(]8SM?MZ(&B/V-U>*"P MT7A]T!EH&D'L<*&I\3 ["&:-*"988:O*GW1YSV:+J9"9YB3E0+ R!;A(%:"8 M44"SHH"6)\#02OKBC5 M#\G7+QWEAFB($E''"/6H!;77R&L7?3JVQZ&ZTXF7@M9(W[QEJ]7S;'%;1?A. M<O5#()ZA' LB%2@) MR0'.L]*Z0F(@R@Q!+LI24>IS/QD>\<'N+ .5Z''#W>U\-#B:D1<@VT_WN/@- MVR2MUG6NC(#>4#XHA?*+4#PQ'OE)>+X?*!-D>L?U]MKE[^[C>+._5 MZF.3@/]Y6F(I$:9F-Z2YV0WA0@)6: (*"7/#5)H*Y17KYBE_;//".Z75:J5D MLE)F2=0Q@(* [T90$2&-3%5G\D.VZB=_&OV3UH!)LC4A9J9()^RB98SLEO[* MF2.=H+F<0=*MF9ZWUE4ZRM9GT5"7ADP(4""$ >;2YI D"JB,*0I17A![^^*^ ML#IH?:0+J":E:I]TM8?@.=X>]X4D]MUPD^P_O%OG*8-#W><>M#WL;>TILX[N M8D\^U&^D5AZ?7VH?Y?:3XT6J_,7P*5K>1?"58D<=SI5W2J!=A M6'=8'VAPGY(PZ!#O,/'E0.]ZM/>^HW7S_L)FTI;Z@R76G)F]A* %,J,])X!B M6@(!669FYX+FA5=.T6,18QOLAR719GO1&M[[B)=@.F\5KH H_FY@&X^16/4" M5T@\;WRXY?Q+ 4.OV,\8>&)1?N[)OM&<'6OZK_5>^:L2R]M%%7#(8<8U3#G( M&$?V9!\"EG(!$$%I+FFJ:>8U]/W$CXT6&@63U59#W]!.+_ =CSVC01K[_//2 MZ8$M&UX#_O4RX#W"0OO@%BQ2U$OXP,&C?8 YCB?MU8H?JTDUF[Y?;$R+W^[9 M?/[F<3U;J/5ZBK)"P<(P5IYR:6B+&]HJE000\3*'1+,".EV-G6E_;+Q4JYA4 M.B:MDF[4= [!;NX)@$MD$+Q<,/B\>D4UE;OEW+RQKI,S?UINU+O96LR75N*N1*]D MB@N%,4"L) "G>0JH]6_*,HHQ9$6!"J_S36?)8Z.??<7_HTG2WJ,TBA/H;M03 M!ST3OZ(4\O8%ZZ0E4^DD(QK5+K#5@6 $NA "-0 9(1HC(F2EUZG=3X*C VYOJT M7(#*-VU>.2ZH/F7?O3O!C<)B0AN9R79I.2K=)TFE/5AJ8/2ORX-.3A9LCY"] MPQ.]T,D]7,6_3NX/3W#.I@;Q;:?G9O!\N79[9Y)#FB%(-$A)P0VW&99CDC,@ M,"M47@C&2^CG7]XMT&? #>-8OE.R<1CID8)> M![JA$FI'W2ULV,VTD^%'^VBWMWINH<6=DH]S]5F'"1:]64@[@P@;-[JTO_K\ MN%D;I:49AM^M4\-N>R@PEHQH 61A2][GB@*69PHH+4J!M,QRZ92AX?5-&=M2 MN47")EUIBW'6-E6N3:U5R699_=IS__]Z7XSC@<)?XCN(?4+A4,%O?:&$WXNL M 2>_'?/4#HWDCPJ/),[!QZMW:ZB3E-H% M-#TI"IPU[20QGGNHW6!NZ6']?WHA_ M/05@6?>I1>ZKA])4/ M7U/ZBVGHSI#PVJYE9XLGTU'W_E')OEWB1A,Q$!Z&1UK-[2JNT3UQ*'87CF]Z M0A>(D'RE#\I8/:%Y26E]F^EYWKMF]SU+;*!SSF M] 8LU)&GN^!ACS^] 3DZ"O5OH1^?O;]_F"^?E2')U=/,EN ZM5W\M*S6(V8? M:'>&ZRH,>/_?WR[7FT_+S3_49C\ HX!$9EJ E$IF(Z,U8)1I4.!"Y(2BG.K4 MA_ZB:3HVMOQ]L8O2J%)Z;X^TA-'>3V9'%WPC))MO:U M!X[6(.M&E3RKS5Z(2.6 \!@RYC0Z_(&8/)Z>@Q)_=+A?SA/Q!?:\;;ORV''O M?/'K)PKC"@9EXQ?7J'32"ZRO7VZN#"RIK;M+8&_)R*FJ'A+IXBJ/D ML)=*48$^NC"**^W5)Y$/B\UJMEC/1)V644N"?*[IWXE_S>EF MDFPM#IWU,WJOC&_.>:'G7W7:.0UWQ)GGC,">EYLK6]QT\_S%C)^-]7_XU^/L MP0K_;MIK0DZ)5(6$I02J*#. (-R<=MX MTWX_\*7M&>GK KOCI658,",3\Q4X^M])NB,3ZA[20>*P=X_N$!S=-WJ\&BJ! M\HT0]EQP_54)-7NR=YM3D@LE"\H!IX@!S# "7"+[GQFC!2X5S'@/9PH7V2/U MH&@5M4F.&DVOS9U\ G M42CLEV'@6,;8%CF5BF!C*P%)Q7W#"$Y@Z+HAO0J9Z%M)"TI5'NE=%R@]=GQG MS0ZV5SN6,/ NZZR)Q_NC\X_ZIQQK?*&>4E/_.?6!= Q*\A)]+K'\;681![ MOG!XI1H[9W>O/&-'C0V69.R<&?L9QLX^$ZP^]/:6UZ;PV'=O_'5E]B"_*7N] M-\5(*@)5 51NHZ IQ: L"P&HU(BE)$\)=THY=J4>8QOT1O_[Y2)96Y43UNI< M94?6CQN;ON;6*N]X*7IM)W43QH#0#W'.G!R?,T^2UI"DLF3G>VWO*I/*F.2/ MVISKJS,[=/:HG.S4_&M72/;!P*$2LE=S_;:* MA^4\/\X6ZL-&W:^G);$YYTH*.,0IP-),4"4A F@N"YR2E)2YEQ?\&3ECFW9> M5)1-_K":)I6JGB?BYX!UVT,&@"OR5-$+*>]-Y04< FTLSTD9='-YP=27&\Q+ MC_<]PS:C3*TWAQ4^;A;RDS&B*1I#H,Y+J#* D.$'3! $)>(4(,@8XR635!?M M$;;KZ?5%J3T.KV-?H:GU^K^LZT2ENN^1]66874^LPT WU(%UK6U;KB?DL;0S M#L%.I2]+'/A0VAF"XS-I]U=[E@&9L_7ZLZY6,KO)4)B%7Y9E"NBBP ##K##[ M7B@!4ZFDO"R%+KT<@T]*&=L:HU*RY-&T2IJ*T E#@\X M J_>XFBUNORFCOOR'8JL;;8;K=SM> M;HQ060E^K[42F]F3>F?V LV988EM95^L@&(*FIT+2'"M2 @8S 2A!.4YUGJ6*^.30/B/':[H:('GV%].8 M73E7X4K5^KF^$[Z?+6;WC_=-"8:'9@UR30V&'=1NB^4 $:>5HXJ*FR5C%4R MX0B%*)41=E)>L0#"D:G==0Z.'^]'#[]_^W7YI%:+*LKF5BU$DS5KET.KF:$% M99H7N00RRTN 90;-"CAC9O.="YF:5;$H,Y_=MJO@L:UW?__/;_^9[%1/V&V5 M?8D;4O>D"V?H%6>:$H*!R+5UV3/;$,9U 3B&>0%37A!=^-64B '^,-4E7@%^ M-_J. 6ED/O_]VSZ2K=(OTR5>W@QXD[PO5H%8WUGLH-. +Q@OYP7O]WM&!JA; M*\$L96U%G<7MJ;)X.1493(L29 5- 2[+ M"BX*#(<\K,BA(:>+PB!2[+'-OT MT*BJ^VCIZ1@\XX.S&2('1BTQ&+7!;=0)P\8EN$-P M%*?@\6H_RKD18J6JX/"]*EZ?M15413W=+*39SMW/'N_7'W;YDZ><2T0Y%( 0 MI0#F9I'*LPP#E;$,"JQ3FA8] B7[:=/#^V20T,G]NG=F%_S0:%[='\G6I,3\ MXSU;_5-M*F_0]79&\:.TGOWHQG(1NV48XML:D/RT;\+/U774MB=LO[1VV.0; ME].%>]/A=4@&8LB>2@Q*FMU4"LV-R)NI#T!6V_L M$<.3:DHE;O?^@N&,IP1 )B# .C?;?B;-!E23+,U9RC/JE?;"2_KX5GB5\I/D MME:_&IKLP #?%9]/7[BN_2(A''T5V(#[ZQZXA[JW95IC;$Q[P19L;>@C>^!5 M8@]8CM>+?1KIZ3/(UG>_+V8+NQJ5=8K=*9,0DB+3 -M[?%QPLSG56(."%$AI M(9&F7F'L)V2,C:JLBG8-)\T:?3W;)'_.-G"[E3L+KQT95@ M168=J]TDV>H7/"ESA_6A? 5/2!C64_"\B4=^@AV/]AON[66(V9D87CFN>W_# M+,E M*7F_W],;8W.G5C90UC&J#S+ZOMHU^C&4.]>@N@_K)/8:W7+D>O8J2D2J(;"^D%^ZRI"Q_K#XHE:S MI?R[,?#.5M(Q$PN[5>]_J)68K=67U4PHL[YBHA2,@ASR'.!<9X R) $F3&5* M0LP\S\6'TWULJZNVSD"5FTG)Y*?9(I'+^9RMULF#(=JU-=LS@&W(3\'Q6'Z< M'1S[4-^A!L':M0A!C8!-5EMC,$E:%)(&AJ3%(:F &+ R0?C>&ZI604#-QU6] M('R7>-(D$:>%AS*LE?U,5T@ M]W=VZ8E;*#<77_'#.KCT!.?(M:5O.SU+M;/9JJH$4]71L.>X>Z>ZORE673A] M7GRU&MA0O#I+S:K]STJ%[U7.?U%F-"/$)JJB!<#I4R M#J;9V);MUK"Z )2M,]ZH6YUM[.N?_%$I[YFD)EQWNE'IJW129(X-U#_^%>)# M8QFJ@'PPO8:M+Q\:SJ/R\\$%]+S)7RYN;>Y[.U/\QC;-3&'CI]ND(&8AO!"S M!S;_JFSE'=/T9_W+;"W8W,943Q4M<\93 3C)#',KH0'+& 29HC)#!"N*_&[X MKU1H;(1MP_*3GU:5JG;D+VQVK/OE8G.W]CQ=N;JK''T !NR V+X!MN37MG[& M)&G,>;;4W&ANC_UKW:L4$ &=!0+!&,J)X%IUAG4N" 3>D=-!J';[IFQ],E*6 MJ^=/:C,M:B M*(F4=QR[QG:E4_/K+TE)MLLO,BF1*LT%9BKI MBDV>\U!\Q)=SGC.R.NJI4Z9]/%=4G=&J5*724[/B!04HQPC0 M2DE \LI(H J"*R]9]?/=3&VF[@K2/5R1_?6!TO%D;3! D2?Q#IO&PILFT"#D M*5DG!N%2OLYU,G9*5X>C9U*VNCX=HI[";WKDF^.Q-A-LEE8X)9PA4*92 )3B M$A"*,4@+O>&1)<,0J1Z)K5<[=GKFQ\]AK67437V^9-XJ=O).QN!>X(AFA M#+#47.Y+$S^."@8*5@J%"-3$ZW.^NCM'UQ4CQ25=NBW^7&W,[O!0F M88X;JEV97WUZW&ZV="G,V=S7KVM+">^76[U]W,RY/=F;%1QA6C(&,(9ZAX<) M 9@B O*BDEDI"!'22&2[("I[WM& M#'N*/;AC!4%%\V-:(5&QA\L[0"JZ07WJLIH,L,8 W?47W>%Z;CJW__#;U.)Q5KO4^+3>0BZ7U+Q@(W]1G'$M%?]5&=P?^'CXO:^K][1XDWYSCZ3?(Y]5B;H4S=R)V'W9EL:0@*N?M]440)8ED*C@X1IP0G)X'1RMUM+X_&VEV?/.-OOF]$#Q-XO38S$._U< MS0I92DW7!8 0&0H7)< E9D"A@F4R+U)2TDA187LKIL;J^E&LHH5\'8#O=H04 M'=+(I'XYN,O6\C'6OD@TURE8XX=P'=@PU;BM4Y@&!&N=::P?VWTT_>SMWKYM'UZ-U_(]6NZE5]7ZZ<9RGB9LJ($#(L,(((8(!5E M@).TQ)Q4!!9.BY<+[4]MNM3)? M:VP.+BI,G@R?Y:4J$E!6J2Q8P6DEO$(YO7J?VG1OC0>T M46^P2A^;Y-'B )/1)%TA_^IM<)FP/YOIN$&;>M MH$C=M&>>B]_88EXRK!@',F42()Y7@$!1:.Z&4"%*.IAE.UIGQGJD 71;!T8;E,AODA.ME-IRLV:L;7\>76#-#[=J[(5: MH 6E7]^CKC5[P7*\#.W7B-_KSA[OZ?74;[_.8*$04Q@"5IE@LBI/]3:43N6.R5W]ZB>!X;7V 3YJ7HE < \(%!TA0 1BCTKSC M4YER_2; W.T]T ^AD:HQ#L*HFVK[^1V9/W_[^/[N[9ODU[O;N[>_#B?&4Q\[ M%MW-AVNR:_YCSW,'38U"7J>FMXQTYE_Z!.#$B1KJDE?:J9/GM"@*H2I0(9AJ MCH<;J3_2<8\,EG6D:ZL.R+V M51L1RUPB8F\/(V+OVHC8*\^5B_K^M!XQGYBK?XY';:PHKHD\7$FRHQ!E$+ 8*9,D%P!&"(%J+!1P2P9R8B7Z*5; MMU/C81M?WJP,^>$*LDGI]%0@<8/>[=(A/*"C; "/4AWWRY2;MI1K0,$2+XA" M"9BX=3JNH(D7$"<")W[?[AG%G;NT$6R7"V!<2.9&Y/_ MY!D!YPR^&S=%@33VHK&V.=D9;0,,=V;7*1A12C=ZHQ4JJLZYWW&#[7SA.(G! M\VZ@9UWIU;=O\[IRF^[B]KK+I^4IG;XBG]0;U/RX.GM#WYOUKX?]>,PPRPM1)8*@(C0 M= %%!2@12B]QJ$(\5PB['79=ZF!J'-':F+1&)L9*][C>LR!V$T$(:&+OD/Q0 M\0KM[7*]5VSOV09'"^[MC;=+1QG* MR3X9K0?UJ^F6\>5INYZ?N3JFL)9;,"5JC"7 '&I 2( MJ@Q@BA% (JMDD4LIL.RA6]W=JQ,AO8!HM4EJT5PDK,ET8=X]:O[#B#U:N_U> M-5> =WM#!,!Q'&(WAB8_&5-_-A >6&M0O.W&SYN$W6 )Q)U7.AN5\MPAB5@#I*V%: MXDD>W:5_-T?[ADK M=U2R>E^N>E;&! M[)D:I5RI^;ZQ-=_W18N-,L#S"O#>N3RA!M:-J48:W+J;%R:_%-8FVNZXZT5O?0(_8 WW7K%Q+2Z#O!P6CVV!6Z A1LDWBU MPY'WC*X G&XAG;_9=T?Y72X?Y3MMLXDH,J3VE_GV_O6CWDM]D^NW/_CBT58Q MV6RD_I^XHS]F.:E2@F0*.,HA,&HA@. 2 TD5KPI:99@Z:=4\:%='H.U9K?6(F4M+:G_RA'4A:#TQV1N-#TCJ1:"]"[FE[0QALQ^MO MPZ6^S?5M[X\7TNZD6]D_>?[Y2WGZTZ+X MFC[,MW11:^A]D1NY_BZ%WL:^>S22S^^;HM.SJLH9QY2"K,@90(Q(0'A)0%D@ MGA&6ZSVD=^:'EP538[!&2G+=V&L/?I2U>%^IN[>WOS MV)C?*GI^.1R&VH6D]2%L@DDO^ *FG?CU/WHR2B]XSJ6H]&O(/W'E]>J[7#N> M@)]\?E+30]L5]+CYHK>]$BN>MS1:1L59!PY3*%S8*AVV9-"V+1F4["TW M53N,\9['K><@=GOW#00N\O0]P>RN%V;>K[0.5 *]M,[U,.IKJ:^J. MOJ9&$=:V)/>;^UU8NG% ((0B<\'^QODFJ0V]21K (D3=.& 2B FZ>AJ5$1Q< M/F8&EZ_T3"Q8K<0?\\7B_;<'W8>]E%EM-K.4XSPK) .%K#0Y(+/ASLL,B$P2 MH01*BXSYD,/Y;J;&"ZV5-\E\9Z4S>2&(Y49'[8@[0WT4:;!$P, MZ,0@5$+ ^4[&303H=/0D :#[TZ'#\ T@]_#"JRWU5U.U\:RZPS>K1[95CXNF\OGFB^1R_MT> MO)1YJBJ5<5!@08'>RZ: 5 4!J=*LIRBM)/0J.>[6[=1>/:V%R7IGXDU"GT4$ M\SHBV'\AZS@0CCP7'-[(W+9#]LL!LA=CK<,JK+H#%5!AU:'3T156W8$XI[#J M\>T!7A5]4@=W2/\E%V*6EE1RQ/2R#)4$H(PRP,I4 JX8 MRVA!1$&="I)Z]CLULMI+\'\WMMLY)+7U30%*_?O#^J+)O7:AAZ:\PWAT4U9$ ME"-SUEY7WIIM!>6-X?5-M?G]X45V\E_1 .XAWQ\6Z-&%_(<#WD_7WQTV)X5_ MA^;&U_IW]_&LZK_'U_O&87[7C]IJ_?27U?IO[Y>?URLN-YN/5D;GEC+@PKC^($U3N;@OMLII0N>@.&9(WCZ_9YZZO*K>:E]D0]&]6'Y MU5-DY=+7)S0?&A.3G8U1Q$ZN 1%*V/=2-^,J\5YQ]D0Z]]KG>^QM#LYECL2G M?C.*:+76W^U2',CN-C&8O.!Q6'6B8&5-[ M\[X^/$\_KS)W0:G28W7??] <]DVC#$5DLGIV!GRB96?]:&0L;3'T U>NA]R& M' Z/3=@HPS+2YJS_\ 3:N T&LW-#U[_U\39Z@Q%XM@$P-INE 2- M]>;JH+7?LESX"&XOW ('=KOU_2+QWEZP7 H#]VND'Z%]F%,V7]CP/DV7ED'O M5PO]_8T1\=H^S1C-8893 : H&4"ID !+)4U,'L9YB2LERMEVM:4+-PZ[UJ$7 M;>VZC3?1[DP?R6)OM5U&;P[L_K=_Q3"K_B.1UGX_2KL*OQN+A00U,G%].$+R M;3=JWL3D"D4@+KK:W:CTX^K\,>,X?R](XKIOY)P??K+GBF&U_&H>8]/PG6[B]L=\,X.*"LPS"2JD M"KW3R24@"A6FMI#3@%&D EBUR0$G.8^95J.-O-U"9^8V7RO3'3,^?F/)1N M\WTX0)%G?(M-:^%-\CIX9F G!J'29C)^DPW9_N<57WZ4&NJ;GW M^V#D(G]9+;?WBZ>W/TP-33E3N9[RJ<* YR('R&3H40$AD(40!#&*,'1ZXU_M M:6JSO[$N8485M?/)]D34X:HL%$Z126!G9F+MO$E:S!I30R'F<9L5"KF1+JQZ M(^AW+>6"2N?-4V<#XUTNN?CQ[/[(Z0L]Q6_IYGZFN,Q$54J0E14%B*@2$%.^ MMRH5HDI3I,R\]D.FT:D1H;')4W?60..VT/%U.#*C=?KJ+_1ZX%PH[5;3Y+AR MK =.G"BL'OY;OVGT:?V5+N?_J-WSLUS/5V(F M\R(UU:R!4HH Q% )F& I2'F>9HHS7E5.D?C]39C:^[DQ-]%+'6X&[:N-!U@W M8>;KO?DWB1ZS^<*L-A^L)P>?\UBJ]QLWAUU/]-$8^[*C=4$OZYLQVN=/'(Q* M[4CT$?#8144?B9&V5Y%&Q&_S-0C,SEU9OY;'VZX-\OS9/FY82^$TEV$37XM* MD4-50I":5##$! $DQQ 02FF.RC2%A1JJN0RG&8A>2PC#X9K+<+#F<@^$(K\" M+FLNPY$TE^%HFLMP*IK+T%]S^?@KP9:OYA+4WNNJ@I;0%,BEN:EN;O5"F)2@ MS&DEE*I("L7 =6K;U]08HN.M:^^(?>[.7:#NO;3L ^#+K2&C8#=X4=@'PY=? M_84)0_* I<FWI=#=&2$0*=[^, I,M]_,?\T*F@LH) 5Z,84 (E3JOU429*DH\I*6 MBE&O2KB]K)@:51@G_I34MID#OH4MZ_I G^KC_K5\J ]WS3'@7#MCL4EE*TPR"-"]+@$I2 M )I6#, ",J6X%!7TBN7TMF!JA&FT%XVD>D*WV_6$YIL;^#?4\NY\OYUM-OM]-U?.M?NSFNKM;3<_;S8?Y4K[?RF^;&28P ME66> P'U#\11#BA6$!0R)3DB)M7%Z8C.I].ID5]M,[!&)WNKD]KLY*_&\,1: M[IGLXC0"CD?_@7&-?0<0 %+_JP /C$+=";AT.>[E@ <()[<$/M_M1TIOZ7JI MUX6;SW)MQL'7 J]?#*A['78WGJM1]Z&/[QZVG_D MYL8*Z-D0BFZ6X*E4JL0E=,/D]* 7$)/D4N1(4IC3G?LJV M(8V;&F-9$Y/OM8U-#)T?WP0=.C>2>JD!B9KAG-#*ZP+D2G]3X^/67'/-88=D MTU90$;8BV;O'K:ER8%0"3?TX3ZJ^@KTC^X9#-#:A'H)I]3(U>UIKFS(12111 M 0C'?E=[&)3,WUT_XR?%K/14@Q/\\;K;VKO!N=2N$U?BGB\]TKO?%K^G# M?$L7=JZQ8X:T\;<;O8G^5<_ .9'JW*S(D$0-E60I32J$ -"M3 MP(F4I524Y,1++#.VP9,C/3/HP#IC]L?[A8_T2;H>;;C=:')*@QB99V\_OW]] M0Z8IL[KO#'2."?2(B,U>_0 M56^3V;$Q53;>_M#LJJUL*VP8!4.C@&2/;.N#VJ9F6I[RTKQ6:%U_A#@+F\#!K7:4_S$>&ZJ'MF7 MPGRC=R$[1<,JQZED%30%6Q1 %4< ET4*5%HQQO3_*^EUHMS1U]3(]9FIB;&U MOUID%\1N;!@(N,A4UQ,S?S&6ZVB$TFCIZ&E F-.#0M%3JH_R9Q!7 M*2 5A1IO=Q)0&L2BM ]>8.RP*GL/"_F0YLY-06 M((VI]HZZ"9&Q83$;S[B8* /J<5_]@L,T_7OKQM&;I';U)JF=W=^"!;[$CC08 M(2^S0YLX_J5V))#/7F['ZBM"[E]CPN;-HS39AG=_K&8B*Y @90ERJ?3^DN4Y MH"(CH,*5(@1)C"D/EO5WVO_4*%]/B")@_MX9P!V7EO%@C+WN=,C9VZX2)A-S M0GY39Q9K%T;*UKN,W1AY>F=ZGTZ&WF5HO'+S.IKI*6JZO9?K^K2MW9_AK*09 M5AG "N8 29X!JO2ZMD0L0Q7DB&9>MQ*G74R-F*R%N[TNM:;Z$=49&-VX:!@X MD>FFQJ6V+L(^][+OH8143SL85Q7UHH,G$J>7/]E#\.F(0GY]9(LS6O44YPB5 MW)1*P4BO3C@!F&<5$)CC#!>%I+E3P3/W+JEB(7VJOV\*AU1=[9[A[W/7^\&BEWU:^":XQL36O M5TM;]. O\^U]&U_3:!A7&1>9J A@7&*@U_\IP'G% $N%S%25$RZ\SB2=>IW: MFZ.54K=Q:JW9R1_:[EVP6O)*+OG]-[K^F]])@-LHN!T.!, M> 4Z8W#K<]1C!R\8CD\B_+X 4BR#$/(2E[A8'W2[IXVLPWYI?6J>1#[]B='L,4 MX 9F./@3N(79C4?,C,0!,(YQ(7/!@NE::9,"L(("0E0'"!LX+I/[+"557Z8B]3X[K:T*0Q M\:;]2V*,33XM/:2E+P/;S5W!X(K,3KV1\A*8OHI$+X7IRZV.)C%]U;%#C>GK M'^ZIO_7M8;%ZDFWNV@6=AX4=(EOXKLEK^X<4]5;2I&%NFOPX\]M&V3A7"G,& M$:#O\Z'!N/JYG!&(UT_>*- ME=_=2B<,G?IL9\;Z22Z[5>Z'C52W8#UFT]&0RNR#QX_H;BX!@O M:$KO=4C")?5V]#5V6N]UM\\D]CI\J;?:?ET@?E\(;K/[71U_^8HNC 3?K_=2 M;O^\7CT^&%GMH=3E\LJ-WUG7X/]ONF(&$;EIXB1*#0VXV<4JH7!JH MM$@%X!B)M.*HA)3,EO(KW4IQY[X^..K&Z7DG]?-^TEF\9[^ULI^RYS&4;K30 M!YEQF&"'1K 8_2L^!YKKQZV/.KTON'8\HR]]K.\D;JYK/FHCF[P]Q&@N2,6! MJA &*!,*D!1+($HA2TRH8,0I+:JCCZDMVJTDGXFA[WM_=0Y'UUD\")WH,[FQ MSD16M_:%G,X7G0\VI4][&'E:7W3Q=&I?_NA0>=9;SM>/4AR$PAW%K4&2\E(2 M/==+I6<]9P0P42E04DS+*B59B;-^4JS7NIX:&1Q&%3:V]P\A]!@!-[Z(@VOL MZ^=N2$>J6N *6'#=TZL=OY#&J2L@E_5,G5OHR5_UO?+MU[6T<0J;)GL@RV3. M)"2 E@P"1$4**,H02&F!8<$4YIE78>0+_4R.F6HSD[V=GF1T 4Y'YAD.4FR: M.<$G0H[%%1A"D<>%7L9EBFY73VCARL=[WG32S;WY_]N_/\Z_TX5I]XO>_ZSG M7._MS3_<+L7S7QQ\1U<)]^67-M^(W]F%L[]E#&OM6U8V9^)@>&WB1['Y+Z(V84CWYY^(TH)[=!P0YU M7QS$IG'OE4/">'+_'+3QOKF\1QT>=7/^M\UZAN"RHE 2D)$R PAC4R@5H**BB7G6KAA@S-8ZWL]S,_-/I_F;UC^5T$WO>L+P2<(Y[Q M623OSB$YTE'?-;R"'_%=[/"%CO:N 7#Y2._J-WMF]&EVVSYY;LV>?VE"#WMM M6)0=TGF?0R4Y/6]\W-RDLXZ=I!2=_U2_A^X7RN_G2[E^TJ]8T_"#>:1;'2"E M$!** EIQO4F0:0H8T7\K,UQ0CLHL$TY2<@Y]3>VEMS/5+D=E:ZS?6ZX+6[?9 M'0BQR%/].5@[.R.<+#O@$8@&NGH:E1,<7#XF")>O]&.+5X_SA9@OOS8/<8DY M065JQ"7+U!!$!1B&#"!%*84P4Z@L?0CB>?-3XX1/2IFKDW>4][KG/L+.C0#Z M(Q)YSK>&19CDYWT.-*^/&A]U*I]W['CV7OC4@%I6I_G&)Q527AU72*D7&0>K M7"L_?G=/E\]JI[Q?-I*;/*-5QA !J5(Y0)6"@%)6@0IB5::<%2)G/6);Q[+? M:6:-'S3[>XC*5V,,O^-N?4JC^4]3(:O921T>$=15%[;:_^/Z68E^5$))N[[4 ML(6LI36&V>/7UQIQ,,[6W!JS_[ZZ:'?TQWNA^YGK59NUL4XRGPF*<(4X!R;> M 2"&.6"Y("#C%4%%GJNRFE7'#S53+OVA9["LL_KQ[]Z^K-AQRS$NF$"IS(%-; :>2@.:,@AQ"##'"A M$;V!S],A_W7.IP:M;7V)JN=P6VAS =;*//)%,K/*SUD!I_?DM>; MNCEO=H2?U_,EGS_0Q>U2M/FZ)AIB5A%<8550H%' .64 )S#$A!$BY1!G&+J M=*70WX3)$5-KI[U=F[>)XP]-F5=;V,I#EJ_?L'1SU#A@1V:MHSBK[.;V%7$A*Y5G@&:5D7]D#!#.,&WK._J: MVONDOCO8V]KL+GL4L[Z K=MZ-A!BD5\*%\"*<.OM@$?(DM<7>AJ_]G6WRV>+ M8%_Y2I32>)YAF8ZM3>A)=RG,%B.8TQ.I<4JRO4SXIR<4GF790JGUS9?SK;3G M5OI=K9^@.5O(>A[>?ENMM_-_V$5A([[T19JT'6&TG=_--YPN[(F'K+(J0Y4$ M)3>IQJD41J; Y!NG-..,ET)XB2\'L&EJ;VFS6$Q^6EM339C5TI3FL37H?6- M0@R8&^F-/ R1";'VICF!W_M3KP!NK'";30H^=,VD$#=>F2N2VB][W!540C44 MRN%45 =;-+:0:B@(SVBI!FOZ!=0@ZIW9^R4W%Q#RC:S_U/^]>#0QB6]_\'L3 MY_&%;N5;I?0$F#&>,88S"3"L-)=+:;3P4 54F2&*.,*RS&;;U98NW+A\7/.] M:'_G1#S2^2BWR;PQ/_E)- [\;**Z>)L<>ZPU,:)NA/_CX?;FF.Z@1W[)A%*B M:(_&DO>[AZ<%XN>;9(=%TH*1&HZ)2%?T'L8I:%SX&__/(X;1>V""JF;T MMZ+'W=7GQX5>:_^PAY%+^\*FBU_I>M&*JT&2XY(K4%5< &1$8+$J*6!Y*J@J M\H)PI[MRA[ZFMB]IK$V>F9L8>STN0*[ ZW#9% ZTZ'?AE_"Z?H;H#9S'%5$X M $>Z"^KQX/E=\[@ATGF?C)6^M;?. >FX MR!X*3^RU\!X9:V"$2Y9."(+5UCK7Q\@UM3K;&'J@L3*Q9B;: M3M\LBV,@N^=Z$'@BSW-O9'ID4USP?D 6Q7&+(V=/7'#H-&OBT@?[O;AO=9MB MOGCX-O$F-R3\' JZ"[O>]#0AF9$@:BZ+T.<(4FT)+@:G>CK@Y< MG3]>*#A_+_C%\KO'[>-:GKD_V=?<1"Q7G%) B*0 <4U(.)4%8+0LRA16JI*A M;I2O&C,UBNJ\R#1SS%QG'OK3%J6Z.;S 3'ZA6S/D3I)>X0=X\ UTT&%[R:OG M.",6\AK:&>KX]\_739G*Q;,S:!XWSNYM]J^-MMF:P[_W2[[Z)MO@W1G,WI!R!!60&805T55YIQZ%T@[U]'4J'97UF]NS?2OD'8633?N"X%1 M9%[;FYC4-M[L(O;#5DSKPB%@V;2SW8Q>.ZW+V7,%U#H_/SC1ZYT>>LTXC[:' M^F[NEG/=F&:?=]*\D>1,[QES@7$&:%H4 !5"K]M@*D$*:9ZBM(*%6R6U?MU/ MC31LELO\(,M%Z<\EU#IAB*2YNJ>M&XFJ_>B=<>0R1 YW<%&!C\Q$)YE%QORD MMO\@7&+G0?)N!,Q[9W@%QOZELKN&CL&0M"X/"#U2NEQ:?:ET+@^/.U*Y?%H9 M6![^U=,ODIKZW+;?M?S[HUSRI]L?\\VLK"#2*TZCS5(2@$IJ*FN3$A05SA$M M:$:SPFO[?[W/J;U%#NQ,=H;JG9\VU7>?[@"XXW8\+(R1WPF]$/3?-[MC$FI[ M[-#CN+M@=PA.-KL>7YV:8NK'E5U\2_$7.?]ZK_^\_2[7]*O\LVYZ^X9NY- M\8FU/C'F)\;^Q#HP%176?H^4&WE/S.H)O2C&TW3=(763N#V848YZ)_HD3%XF MMI]W_Y^HR0X:VO%$9X>9&?RF4R]KZ/^LUJ\7=+.Q"VT)RY3*(@>*Y @@F!8 MIRH%4!+.BAPS[E>#Q:/OJ;V:NV_%#.%:^Q/K0+^=C\? #+Z0' +WB]X_>B(= M\F;Q$F;Q+Q)/>I[*O>$E2#RN"2\V,;2JXE7:WESB;:M].4L)):K" J1*_T * MEP CE0%2I057)IDG:O3S7YYRDZ7IXVHK"=YAAMV MQ_W)2PQF[)W%R3AV[S(VG=N,J^,XH'QD(,R#5YD<:M<+%:,,!.?EFI6A.NB; M_Z/Q,'')IM,O\\W?7J^EF&_-WV9E454B%24H4D8 HC0#M,0*$"H4IR)E4'EF M 5WL:VJT_T&6 W>@T$&R1"?(Y8L:XFT/0;I+/J\7 *E@NT>6>1LXHNNKR:5[1]:\,$':\Y7S]*,6'.65-.;[7M2;97L[NYN:IQBK>TAYG@93S?^"(=29 JI MSUD;2Y,#4S63U,8&%G6\"DI(7_U7,-8NGGPVJST5MA MNC0)CP>*M/9UL:\MHA"&$A8,2(490(8^*$,92$N9$L11A4HO#O'I?&J,TKQ? MC?&^-4^],'=H!RLLKI MTT;?I.HF_2^%!:&22( RC@%*80J(PA2HG%*(9)FGJ9-X]7'#4R.>)E'8+XGR M!*UN6AF"063*<'6_1WKTU2Q'UZSH,?,7+YE_F@,]*!_1-/-:-V)J,+U>"3GC M%/$\I1)@*0H]W1 "N$Q+H#*::[*=<[779'O6T&B3[9SYAY/M[+_WU!FH%_V?URLE-QLK/O1. M[K>@%:YXI;?M0%9Z'J(20CT9BPQ@3C-$&%8B=4H8<>MN:A.SW:L^')B;*.F[ M&+^"L=OR.QQRD>=S"]JAI8DQ-<(VWPV44&("W9V-*R7@Y/B)D(#;MWHR2:VU MW.:-TZ*"T-8QS%.NF8.D@ F5Z7V]4H0))J#R*O3RO/G),46/4BY'@#G20&\8 M8D_[ICY+A##(\SZ'FM7/&Q]W%I]U[&36GO]4_RK,IG"=22:ZTTTT>[6,22&9 MU$MM4>CW/*H*0&">@U30+%4,RIQY5UL^[69JL]96^C5F)L;.F\18VE,ZZ *N M;I-Z.%J1)[<%ZLX7J%YUCR_C$+"^\9E.1J]C?-G1<_6*.S[=,UAL2[$DKL;KRP-NN3^OI:D^W!Y2-X8) U1D6JDON%ND=LI0<2ZW.\$(>;%] MOJ/Q+[4['3Y[H=W]C7[D\%%N37T$O87^/A=2O'KZ;6/BNIL[*).#OYU_MY?G MNW=H@;FJ,J@ S@MS:U2E /-<[XFS+*.I7G@3/TTF?Q.F1B:VB(I:K/[8U%4/ M56MZ0G>V^Q%,CV%Q(YZX8$II*5,,>#(W'M 4^H>TAP4 M589RQ3$L2Z^LBJ$&38WT#C.MCK9*&SN#ZUW4ZV=EW_V(;,RH#AP+OF)2#M=M; MRJ$.^CP(5]\I1NR[FU4B904UH>2$F04G4X!F>OV)>9%A*6B:4^PIX^#2[]18 M]\#:Y%NMWR7,RD@9 9OO=E6T6B8T69OR FN[$]>3?;E:@MUOO!4=G,;'C6HC MH!Z94?>1YH?0'^@%[:T.*N#@ U,X\0:G7L<6;O"!XHQH@]?7^Y'86[I>ZIEE M2JS:%.#CQ(P"80&18"#/:0$0UQMEC/,2R#R5$"K!*(ZO ORXZEK0^#&3P&!CG='W+Q7?ZR6F[O-[.4* 05@8!G!01(R0I@D69 4H9R5E9,EJ5O MN%!O:Z9&6_II1/[!0_T'PXVB1H,X,H$=AR*UM79NZM([GY8!UU-!, L8MM3? MEM&CFP;#=BX(:GBC(:6)9U2S'(,L U J92XS"" B,S+HJ4152?."!E (GAJ] MV;56HU[%#^61FM"0$!*]@Y1R)T169Q6B]M(_5F>6VQN+*]@%DHX-'5UVOI,) M"*E>C!_K_G0_>OB=KN=F0_*%;J65J$2\XACS J2$5 "9XR?"4*I_\!)F"JE4 M41]B..Y@:I30VI<8 WL)@)Y Z$8 0X")//6],/&>WI<<#S2Q3YH?=4I?^A_ZP;NJ?F M)F^E3-:D-=X>)\!@3-\8(#/$X7-(:;4Z\&K.3UNZ;Q%I>W\Z]O8JR M-]/X Q:(@SPZ'I6=_ $YYJT>+?1CM"]RH_?$W 1/O)'?Y6)E&VW6FK_(;TRN M9T33&",T!UA41M@$:BKCDH%<* RS3$&:ICYK%8<^I[9\:4VV4TCLC?:C*A>P MW3@J,(21R>D9>@?VMGN:Y*^UR0%7/QX !2(CEQY'92$/"([IQ^>KP>LLG*F) M?'*@"9E93'$""@Y-$6.N=TZ\4* J("28DJPL?>_L!Y@S-;;R/UX>.!S.5_0C M@1S_YOYR#88;RVK" MK^AFS@V3SQ>/9I-G]L/[VVM*N&9.F@*(2 X0Y@A003/ *E;AHN"F?&>_.@Y> M=DR-0@]C4*WA]=JE-CTY#3OH6X_!;[ K M]2<]\S6;+[]^D%2341,"]C13!4."E@@(B#.],,7"Q)'JO7(*,42IS"'EL^]R MS5;.N^7^UOC,Z$.;(NX$C3-@I<"CWO71.D1\U7B4S,T%8>U3HE;K9&&<21;[ M\#K/W?: 873D/A^SD!"! DWWKT6R,= ==R$US)%906G*>9:!(C::R3"&@,)<@ MDP1!458E).(73CLT' 1&:I%A-K M780#PXN^!RL7<]S^R$5B+KAW6AKFT@?#,?B@__:?_]+^1O\P04#_^2__ M#U!+ P04 " "#B:A6,A?'\I&. !_D08 %0 &QU;FDCT](XO7WBX>WBX_^M_^WHR^^4++E?3 MQ?S?_L+_F?WE%YRG19[./_W;7_[V\16XO_RW?_^G?_K7_PO@?SU__^:7EXMT M=H+S]2\OEAC6F'_Y<[K^_,O?,Z[^\4M9+DY^^?MB^8_IEP#P[YM_]&)Q^FTY M_?1Y_8M@0M[^[?)?M#>>9Y.AQ,! %N__>7S>GWZ+[_^ M^N>??_[SU[B<_?-B^>E7P9C\]>+;?SG_^M<[W_]3;K[-O?>_;GY[^=75]+XO MTF/YK__K]SA4^5VLV_7G\[Q7_[RVIZ1@E_7.,^XY?#B);-%NO&E697O8GGQ M+V%9;JCWIO0 M/?_&KZ=A20^"]'DZRQ?_NMJ1%KI:+QI(;JL6(OF+(!$H5$@3-(ME-XL-QJT&88H3/A9[B MFRC_UHMWPH'H'P?'R+,32+S#Y721?YOGE[013UCPJ&3VD(S7H#0K$ JKF';2 M6F6C2K()(&Z\=B )L/*B2L VN\.M-^\$"=4_)(Z2Z,BH^&V^GJZ_O9K.\(^SDXC+B>../&DD M_SG* "HS"S[' "5[S#(XI84X"@VWW[@3"G2_*#A*@EUH_SU^FE8AS-=_A!.< M%(<>&==@BR9!1!\ABE3 .$/QE]*H>&F @)MOW0D%IG<4'"')+I#PF@+Z)9FP MC> _D/SQQ>)LOEY^>['(Y R[6!+*!(5)3V:MD.?CT4)0-GN".3,\-0#&HT3L MA!/;.T[:R;D+V'P,7U]G$M^T3+>YB@M+R) LK;TAT6*H\AY!B:="110 M):M5 \ \\/J=H.)ZATH+V78!DF?5.X/"]@^-8F?8$C!?TX]OEQ\6?\TEF7F'02 ;0)E \ M:PAD]J#H(K*-3CMLX8/>>?%NJ2OV@Z#B0('VA(G-UOAV^6ZY^#*=)YRXPIDL M/E%@E1CMC$F"2\9 1ADT9SQS%=H!X];;=T-'QYG-9J+M"2+O%JMUF/U_T].M MZX169!8U&"\(Z)%<)Z]=@831.&Z"M$RN= I5"A.#)LKEBA+$FVU2.2W!??]MN.N\XBWFPZ$96>3T7G[W[ MO)A?Y-T"=]%Y1YZN(HH)MQ)"EM7)23K%@!0^'^-T/<-)*9%9X1+X;#0Q0/@-VAL0W&+AJ9C,CDM;WG[C;NKO.&=Y ME A'5O_'9:B51Q^^G<3%C,R6"2$'PJVDT$:1;P(^)00N;/"Q>"?C<1;_QNMV M4WS'2\_^V[0:/[W&(#T78!D==S>AJ)8_H%7X9U.&=KDDUBDGN*:X+: M5'8I<$A\2/)_BI?%!=?B;.+^M^]6&]5]HK&!:+N 2#V\7[X(:_RT6'Z;<.F+ M,]&1)&*@_;"2[X,&](+7BK\4=6Z C!LOW0T0W><6#Q=D%SCXBB. -X\!UEBF8'*UMD6R^\=+=<-!]$O%P07:!@]].Z=&UA-"-)I2$NUUDB!-H1-$ M[24XFR.FPGV6+6KH'J-A-Y!TG)UL+.8^0$.26X;9ZWG&K_\#OTT\TR$J"KBY MK5MC<@EB;R>&&.?5ZU#95>35#1,=)S6;B+23.QI73+RB M3U837K+UT4FP3).=LXY\I8!(>V545A95'#\N6?' BW<#1<=9SA8"[0H3V^M' M6R:$*U)J44 89\EOYB0>(AYD])&7F#C&-A=W[KQZ-UQTG.)L(]21D?&,.,@; M+F;ATR0EYUPJ DI(ICK0GG8_DH>3EIGD./IT7+KBQNMVN\[7<0;S<.$UT_J_ M_GI'>&_H@X.OXY,?-%]AIA]6B]DTUZ8+S\.L]A.@2 O7JYL,['I/_[M/;7.! M?S_BC[S9?[:"3R&<3C9%D!4$;\NKZ9Q>-B5CL-C>Y;M$6)0F>>8"Q!SK(2D* M"$H'L$[YZ!F7DCVV^9:PBAL@G+]TN[IPMEY=?'*US/:AZU#+\1MYB;U MYR[V)1/6Y21UX&!*+2LWP4&(DH$N1@9EG#/VL8SHX9BY1"Y!@Q M=X"5%V'U^=D\U__\]I]GTR]A1LRLGJU?A.7RVW3^Z7^&V1E.F%'&HT<(6M*^ MK6J/C9(T8 BIWE$Q 1\[HC\$.SL1U@.6C@+ 8FAM' PQ&&99U:S3=I&"<;B?#P>8(^79@@IY] M"5/Z>(:O%LL/A/CS8J.T3QD.7T-JJ < IE2O4JS>8T*RN<3G'[B^X$763A!)U=KJ M0,%F339X:\B71"]\D#D9_U@7L8/0]@@]X[1A&1!:K63? 8Y>S[\0U8OE-V)A M(I()FS@T%NLP>U+'^H_%/)USZ&B/U:Q0P&!U ,5$ N=0$L..&Z&B2?*Q M*[A#^M975/80OK7)( VKH ZLT]6V?<6"+V1&O8D@!!>@BD*(,6NH=Y23,,&3 MLS>89[0?B :.T9J Z%@1=X"2=\O%*2[7W][- MGM>:ZYK].:WZ_.GG(J:-0> MA+49%+H,P7#Z(UMOK";IX&,5_H=Y1@_3TT, U@0WS83> 8#^NECD/Z>SV43Y M8 O39!1Y;>99:)MV]5X+4S)'*8+*IK4;??'N'B*N)L X2)@=@.#5=#Y=XYOI M%\RO2?+S3U/:6;=RJ9#F.5M%>R>AV7L*&K.$@-+6;@DQZJ#([6]M1QZGJ(?@ MJ@E@&@J^B^.*MV070[U%^0;#"M_7,1=OR]]66Y8F,=+NZ7,M7 W$CE*>@H"H M0$GOE4D4 K#6YZB/$M1#R-4$1NW$W@>*KE(+USPS04ZZ=8FB3PH7:[?I6'N0 M:] 6/9W!:/ Q&1 F MAF2%YR$WC[XW;QZGP>9@-1E[";*#1,V;:8C3V2;4)T=\:W;Q(GSMTS*CL@,G:L*;02O1%12A91":353ZWCL#NIZ0;,!VEYP=. MTH\0>A_069[16^_(:"+(:\O<2Y"L3NJPM:H)8W7IDK:69Y[:.TG-$EJQ201P(0W>)&?< M8E@,'2GZ#C#T8C'?2./OT_7G%V>K-;&SO)#91;>M21 M.$1? QB50TS-RZ)WH&O<(XJ!D-5<(1V [,/GQ7+]$9+/Z?S3:H(4 MD21)&[3'>D4N$PLN)@O!\@8]S!C( @=*^X.$',S1WH'_^B9 M,:8DX,&E6AA'X8<2!7@,%JW)FOG'6JL>GYL^R!0-=L8Q$(X:*J&+3/4]'I_2 MW.22"Q#)-8%6#$1G&/AHF$91:"MO;84.]+('.]D8"#Q'"KN#;.7+\]=>.GG7 M6*KG?81O-$QMJG,K_HL 5[@ F]%:F[W)IG7%_'=(ZB9<&RYYU%(I_>YSUTN< M$.L.G8%;I(V;,0O.BBHQJ\G;"P53ZU#NNT1U$](-A[.VBND :6\6\T_5)ZP5 ME]>X0!U40J-!6,YKJ2^O/2LX%$V1A-#",-Y\ [R7DFZ"N0$3W\>KH <@78EJ MDF40,3L!07A;*Z<41*,*I/KW)%%XK8=SG[H)WI[DK&0O87?@/M4>B=/UR>9B M][RV4*G6%.>ILI)J+ZM,9C,8KFI+?W("2]XT]S=>"5=*>*S#X&$)I0?)Z29X M&PY'K931@?UY1$*&)R90.ZAQ!BB3ZVPP&P%%0)FR23JTKHH]LE#@*:*ZX5#5 M2!4=@.K=Q7LW+&W;3U@?6,UQ0*W_!15M3>(K!Y%;8S6B3[IU7< ]9(S=@:B- MAN_>3SQ*W!T@YEH+X"W]4I$Z/8L@2Z3(TXL"H8ZCE$QQ)ICD\=&NN8?N:==I M&+LV:1"L'"7H#H#R+.=->5:8O0O3_'K^(IQ.R<>ZQM9$Y"099W4ZMG"U8[2B MO;A&EB8Q5FR4P3=O6?5=JL8-\@<"4V-E] "OE,Y.SF:U->&F1+BVKE_B9YRO MIE]PFR5[LUC5W-C;\C%\G1B;A2],@N1.5^E%<"Q+$-$9F1RJ,D1IP#XDCIL) M& IX ZJI Q2^QW68SC'_%I;S>MYXC=V76*9INIX$3__,TY)"'NH4IA!)>F2V M0Z %YUWD[1N%?)^J<5,( V&ML3(Z@-==04VD1&3*9XA8IT1RXL!G3?%K29X5 MR:)SMC&<[E(Q;N9@(/@<*>P.4D_?"WXG/M!N;K4%G>I<86$$.)02G&*UE;8I M.&3>\EZ:QKVH]-3)S./5T@QF3]WP^MU&(9]Q/4UA=I.;5MVO;[[B:5IA/\+6 M4_;%%E:Z@+6\(-4+_<8FB"HBY%C0*NN,BH_-..JU+_8C*Q)MQ.C)&+M+3V%I(7'I2.'IR5&DP.&K,,CMO657D/4]-M#K4U ME X0?J6=1T2GAW6_JN($(0A=FH5;,[%2-[Z2.<[)'6;&VT-J$/5 MT &JKATF/+B%Z\!"-MP EE)[NVQ:3FE7ZZ&CT2)')1Z;BW7D8>%13M48V=!C MT-5:'7TA[,Y.;E4*RB<&TNL(BI7:!B)PP*P]ST'9R%KG11\AI]L$:2-$'27^ M'I%TOI$7'6G'EAX"-Q1B^.R!A*5 E!+)]!JKF]]M>("4<9(2IE2AV+9TWK!E,/ M4S-NNG0(<#62? <8^NN2MH-WRT69KB?1^V*2X< 86E"Z.'!>2%".UYZDR("5(HWC MQD?;NDCO06+&S74. 9DV MNSLHD>LX.TQ@DXC1&"UL&6#NZ<,$C>O^-%+ZW5&HC330 9P^X(Q^]>FO."=1 MS8BE9_ED.I]6,:TIIKG@2CBG4QVW&8W .K&,EAX*VHM#8MSE))QJ7NFR$V7C MND## &P G72 M#NRFD3AO>0Z=:3]F]0\2XSM$P M^#E.TCTY25>W,R99ULO0F,%93UN^K3\Q+8$E7[2T(>CF1>?WD#'N,=V@CM&! MLNX +G4\V6ISPW[+P^LY62WZ9.*X-*'>)RN8=)5&[4CD:1&E$(+S40O1/D%V M/RWCGL8- 9PF4N]@7[J@^V);K0>%/AD'/I=(#EP10%0;8%9Q5.B3;-X$^A8) MXYZ[#8.5PV6\/T3\%B)S_%23]Q_;>3#U]N ?B_GBILF\8"J3C13>JGK48T"A MRA %_:&MUB$SETWS^2YVW(MD^G1^1DQ='3$]Q[)8 MXK56U[]])2&2YJ;SL/SVFB2[F4A4T_"+3\XH7=@0O_ ];6X11G)T&D'J&J86\BW M"%+4@)<+G\G]%+EUENH& ;OAY(12IE8U,88Y&!\[7QCHJI#W34(K81FWOM<6J(6'J@)L M)?P.<'31+N[B5N3SL)HF$HYWFFS] MRF[(^:'J)5H(O0/L_)V"O,]$]S/R^,(G_./L).+R;;ESE6V[,.HAON Y@8VJ M=H?SQ)R+")YVZ>@8%Z5YI=9>!.Z&LQ^JO&(X!?6+OO.U=/<^I9/>^D#L^2!I M<3DTX%S,$&UVG&,)V'RZQ)XD[H; 'ZIH8T@E_:B77N]I'GJ#HT8771_J43KT MY=;OL=>^G>0CM[/);"$S,4'0=9Y@M!8B^>Z@K-?":LEX\TZQ.Q%V?$/)\Y=\ MK*'O) GOBZ;X.HG(:(GJ:KJU!VE]="J5[$7[;LK7*1B[GU]K+-SM''FPO#O8 M*B^IWTJD!KV+>5VMS[Y.5Q/&A$U<1' :-TE!"X[B%F R>..D9D:V=O4?):@3 M+!V@Z8= <[38.\#0+1Y>+D["=#ZQR%Q@R"%X1M$N!MJO.>W7%.?R.K,UZ-P\ M3+R/D$XP<[RB;T>*1TN] ^A<:W/R.U8'E+4SEQ0()EBI MB_><\]:>W*,$C7M8V1X^[:3? Y2^/Z[GG+%D-0\&-=314$!L6O!":,B9Z1Q3 M$!I;6Z*=B1OW*' B VBE0[@=GMBSSD7*-#F5!)H;AQQ80I$17\XC]I86Y)J M7@!U/R7CMF)H#Z0&\NX -9=>XQOB95.+/S$E<\51 E/)$@<$_AA$;0' "TKT M4IOVPR!N4S%V _7V\==A NX (F04EQA6^!*W_WT]OYO?>+^8S5XMEG^&99X4 MAEI$Z< 8R4%%6D].4+Q18G7VHJ]A2/OK#ON0V$F@=B B[EZ &$P]':#OT?:4 MO'!;O"R0BLJU.D*")X[(0<3">&8RFM;^^-']08>\-3$<$/9I&KJ/5@Y&V"DN MIXN:\U^N&VV$=T:)::FU$1@VXZ-!!>4J"PXT.0:21:&#;=TB[\"9;D/>>W@R M3!VI@;Z0M&W&_/)L20OBW?8%FW7R'E?KY32MSP<5/*M2VQ1[D00+3M=G])W: M$,<7)A04Z6D[P%J^$\B'3#(J(87%* >92WD,T:,WYWM:G#Z9?CO8@A]E>//+ MMZ>;F[Z_?<5EFJXP3Z*(66H6:P&:IBV YWK[LC8/XYB1UFUJWKA[?RI';P[8 M!V2/UV"_&-V,Z+B?06V=\LX*0A(M/54*!X^6@_2H(FHETP#'U7L2.7J7IK$1 MVDA__0)TNP1_.SF=+;[AEM-W9\OTF<3];A;FJTF4ACL?*#3D4E!HJ,B/3D9 M,8Y;*YQ0O/W!^$&DCMX9:FRP-M5EOY#=K,D'N9Q$:PLS,8"L?HT2 <')P$&D MP),3,EC6^KK(082.WIQJ;+@VU..(8*U%B9.K"XBKCXL'#A%?? [S3U7.6Z?G M+/X'IO7'Q7L\/>=ZDH*S+L0$LD1',C8:7"H1DJUY>T&,EUM.Z]V*R';DC-[T M:G!\CJ2Z#BSK+DQOF(UA4^1Z4EO;;'3_'DGTJ^D:ST<*;)?R>TR+3_/-4S:K M>H(I6(?"0RG2UL:7 4(L"#X@TUR@U\US\$/S-'KKK">SUUVAHX/5\K0='I0S MW$J'$).L!4M:UZZ?'@3/06;$Y'CS_KS]=0P9L@?8DRVD?H'3\:IJU>8A*UF[ MNCL(9%7J'.<(OCJ1M#?'2 (IWCQ5YYVG; TR:%>TT5?.&.#H8*W<;![G@B"* MLP9>6XLKYCQ$6=M2YI!*"%K+Y@T1#NC.]U.<"1XN^ Y0\^@AN?,U&<0]<*T- M\2)<+?F04'QDO!:*:=YZP,WQI0L_Q?E=,[4<>>+\VSP/5;D@K!1(]A4R^1QU M;&L&7RP'-,SJP@(&V1I(-CBEH@+GM0.9 ]F>P&(H@U7=WD-/ M X^I/O/=*10;3" M@V>(+$(.ECXM]I>D]=[DH M#:A)D$HY SYK"5I8&Z1R$D5K4S<$'^/6ICXQBD<'0@>+X:+%W,U3APF7T@:G M2(X<8VV8$\!S%!#0\IPEF>K%:Y7?$)A%M.**8A%Q9I*#$#+G'P?'A)C1BO=O+ONXQ2- M:Q6[ V%#]?4S0:W.#)S35[[]?3E=X\O%G_,)VFA$R9L>!Y+V%H$0I7% 2\UK ME5@4KO5YQUTJQJW"[PY[1ZJI ^.W.8AYB?3Z- WG)Y3/3NK)RG]MC3F3,7L1 M.5@LN99I%7 N1;!%&A%%2C$UGSW\'9K&K:OO#H1-5=@!)*_3_K:\FLX#27C^ MZ<5BM5[54?+355J0E@I""^= @0M*NI"AFR-!NMU;;KN(T1% M"]+$PH-WF'-I?SM9#<TBNT'K=F*2S]E)#<6%N*U>\0%I^:+V&!VZK%NG 1XEJ+>V M)4^$MD-5TC/,R&4^#=/\\IRLTGKK1')$V'R>#7U#,(+Q^-=^+9M(EELB#PK,,XS M4,@EU(L.!!IGLS*QZ-SZ7MEWB>JMO\@3^X2'J*;7*&1Y1G1,0YS.-H'HHB>5\VM?-&@S*:I*BBA$0QF-&\SM<:/EGS('F]-?YX6@@>J:XND7@S3WJQ MR+Y-#/.I<(<@;9TTSF7MQ2T2")]#(9]6\=QZVM[.Q/76WN.I?+X&JNH2@R\6 M\XV\_CY=?WYQMEK3(EM>L6>#"=88(G_RRS;@Y MFJ>_'3&$TCH8!O\ 9]NC]_L%J:2))EL)UEG:!FK<[RSM!3ZH$K47*6+K-/;^ M5'8RF^*)[H"U4E<']I$D;A_#^MS MAC;Y^RW[S^;Y19C-5G6&^F*YIN5QJH0K:E%CB;>KJ9(3!+3A(Z8;7- MQC2O0S^2Y"ZOD0T&XB=4;X\FE_@GSV;]K?8871.OM5W":?W*!&50VA(_7N= M3I1D$$N,8))%7XQ)PK4N%]Z=NBY=TBDVRX-_6"2/9(FXA+ MM-2BKA&ABJ)85@^YJ34QN'$%[XM;Q;S3V2#3S;. M-?/UME+(D(/QH&JSY>B* M3,\!24\WQ(-_-^JKH,AYKAXA%/LH&2.H/= U-I M6(R6Q )<58;0T@)FV0#7:*,(WMKFI]K?):K+\.4I0'>\BCK#W/N+(*PNHS G M__=B(L*UGH'UN#05KXDM9R/4PPCP4AG(13A5O'?6M]YZ]R:RRW#E*3#97H4= M8'1W>4X0M# A"% A%PA2.G *13$8K4T#]*;=D;HNPY6A4#F0TCH(5WXK M!1,ML-^^ILU@CO?D9[^=5V;K_]?#K92. M8=+!QG&A]',N9"1>ML!!+J4YDDN!20B /K\3$7$G8E2T?MSZZ4]SNH\1.Y@(4;;J7;*"9M3)N\'10"5(SE#=6 IST5':;WTV/JD=B?"QCV4& $P]T"V MK?8Z@.1-D4VQ-.:_KL:DPXB>_J$'#33F\U,2YK$R*O+4PIL%,Z M0HA!T'8A8U8V2X&W#AX>&/J^SUM'KE,91NN+IU!!%YOUYD+BIH5.GJ[/2'NO MMSU,\O.S]1^+]?_&=9W5/>$A$ N>@S$U9Q#)'7$\.=")::XY23"W/HO=E;:1 M:U8&!>"@>AK;MEVUL:O5#A=5-S=6U7E%SJ2H*CGI@,E &P/+'((KN5Y>%>3_ M>IXP[&39=G_GR&4GP]NU@<3?@57[<'9Z.MLX&6%VX63\MOW@2F[6:9MTG=C, MLP=BI+;_CA(X5^BM0LU#ZU/Z7>@:>:3]8.Y9F^0]<3Z+/:!Q% MYS[4B,9Q ]%&!HFII"5R;KUJC*J[5(P\V+&YIN]V/CA&[%T AYY%AOV"?"\< M#V1,05A7FQ5*"2Z@!90^%26+4,V'CMTB8>1[X,-#YG"!-\-+VVG&KQ;+D\TS MPIQ\P-5TCJO5HJP_U^+0TS#_=I/\W688?_>9+287[T=XHWG%;Y>?POR\P_S5 MQ.3M )MWUSBYG!@29E?#E"\A&(+%*(4&%VW%H6<$&VEJ^Y;BHO-_*H+J%ULB:>([C$:[0;:W_5+"!;E[WASF/SN2)WJ1AWHWMZ M3-W)>1VGETXMVX>SDY.P_+8H'Z:?YM,R3?6B[K;-)44_[TC,J19@'V#?=GQR M"RMW"!.-;-W=UURE^E7$$%SM_Z0S**E+30_4)F7(ZI@$[]T TX >H.98J_0\ MK*:KM^7Z4J.5]ZB\/Y*(G\_JM0G%8_%8K_8$QFI_Z#JF4=?Q$(9[*6U4J74M MR#'TCCP-M@VB;INO)U-@IX:N9F!N,+E;BNG59FY%80 M+JZMBU)4249&*#G6+A:N]AQW'K@W1@8E,VM^@MZ"[FX-W#X(NWMOZHD5VJFA M>Q6FRTUIU.\85N2Q'FS?[G]0DZCT^R0VLF:7;ZJS_&:+^K)KVZE )70N8&,= M1>F3W0Y:B4GXQ((3,;?.!#U&S[$6[;YG7R&;*:.$M098,/6N8&UJYJ6HU<@E M@<(/:W+R",D34X"3Y%ET;IUS#[T_0P)LGUP^-BI8U-==FH);S00.L#^ MW6U =*35>YB@1K:N/OA*FU_R"\S.LDW4_S:?U88=EF>X\I4UFZ7'B&EF,\]?4HJ?[)B9<0DC*(D4. M#(RWY!@+S2%FAR \VARM$A);IY9V).WX"S^/ON8*\5F'Z$K1%'5HI-C 2\)^ M"> D+]P+:ZQI/>IC5]K&M3I#8.CN-: !M-2I7:HUA]-M5^@PSY7=Z?P3S@\] MYWOL<2TLU<[D-C)9U][W[-;[[MG[$C8L:N__,69NM!3,DP MXW6$9,D&@A4,M'<.T1?&16K,ZL[$C6M/CL#$G>3P(.KHU)[\@>LWB]7J%)QYNB;B, M_DW.)@0%3-;[4IP"\YAB 1E-%-P8K9IW^7N(EJ/[Y-YZ[M7:0!F2J6U^BXRT M-D21$+@G)C'YC"B8\ZT3T0\2,[)I:H&#._UJFPB^4Z/T 3_5(:V0]SE_S'D\7R\U-W\NMS>4@9?)@,OIZITV#=TG4REJ#A@5= M5.L^3 _1=K$K BJ!@ %,";W@$C(E[%6F39ZWK%G<@:^2K ME"VP< Z^(W:J-N\V,*39S:!0<%!24.FN$YZ$2X6"GH+/:YU)/VT1D(,$<(N0.(7!:$7RN\?#TGL9QM#N>V"V"B"HI@%(.B623Y M! 8N.0G"\%!G\6'0K>M_=R)LW,$T P&JO4HZP!F9U7I7<'LU_?UT]8\71,-T M77^::,])Y43O>S6ES7H;YBL13.QX\F^?-7V?;!@BW=^]0KR%[[\@T\UK4'53MQ9B! M,\L*%SS[V/HDY6!BQYVR,I1E>Q+5=8#1[>JJIQ'W6/#;O/$2LW,^5-X0E'<: MG%0!BN>LIG8X-\U'4>Q!W[AS4X:RAT,IJ /PW3XFN,V.]B9QFS.%P-O#@@A. M&07%^! U,1::F\'OD#3N4).!(-92#1V@JK8?G=-7[B18"@\A&Q*/":8!P?^8.-7K4/H*TTH)*M9T, MTQRD+IYI$7QAK;-=^](X M 3>Q7LT0*F'.UC0OH&C)0,?=5_;!W9URB]&4W,&N6Z]2?ZC\;'A\]B5,9YN! M XOEAT!LW>3-69FT9&ISF0A4YN3;UJL_*4KT+&,TJ?6!PS[TC7OR.1@^!U-1 MI_OO_7UX#M^ 'WW><(V#!MR"V[1M02V]+$Z R8[B X:J=JR2A!SOF,I%^N;S M-?IH'W1I[^\?%GK;H,<Y;D7A3]#"Z%] ML/CP_MU?92;WVM-7' M9I[JZG:2(Q:+5@8%N3#:0E Y"++4IEW:29ZL2[?'*#=#=0OZQZTBZP?N3XZ% MCM;!YHK,\@RO9YAO<<:*1".X +;I*&YHHW*UG1/Y3?6,S6;'APOHOD?=N/5G M_6"XL1X[3;Q)\>"+VGJ>T[F \8-+U@3ZVQ!]G6IEZLZ34G!(%[\;7.7$B M.\.2M?S'Z&-\A>CZ_&M7&ZZ%;E8'9H4'RT.]=$R.ARNF@.8\EVR-2FPX;_(A MJKKL;KP/*AXV+4T4T=6F]WN=A[@QDF_+G75[+0^F9;)!%Q"8R#+'E"'09V"T M9QJMR8:W+B/8E\9Q[[#QVXP^V F^!^O4A#%.2; M2PGH:R]2K01X@;G.Q E9\:0"MKYZ_Z1];M]@6&%-A-Y:&3(B^APM"&%K'_I0 MP'F5(0GABPD87//1E0^0\B-UKMT'+;>-5PM-=+!1OD&*??%\6/#\TX:KB\#B MV[E9_G8[O. FB1(V 4P=I!!JZSNMB6-O(R-CW/[BR %DCKM=/B40A]5@IQOI MW4Z-A^^?#SYKF,:H ^Z6MUIA9I,3ETI!E"R *E[33^A Z\(]1\5X\Q/ZQNU1 M+UW$C1B??WLQ"ZOKD^I0H'3D!S(E",@I>HBQ*$@YBA15U!:'*Y6YEZ2N6J'N MH_^'O?/C1=_!1G>-G7H+[SE9R5Q+YW"^VFAGP^3;T^TEY+2>?KEK-74,.LAB M@"M#$8X@4^V-9>"+*CR4[-M/?SF>ZG&WP6'P^!0*_ $@^VRYK-."JY/Q_-O5 M5]Z%;_6C9W^&93Z7Q__$U1IKI40]T4CTX\=%_>CMV7JUIEB.W(9;DLI".X-< M0JG3[C8]E%U@M;PW<%.B#L7')X;Z<-R.6V#SA$ND$\#TM[3B;4F])V:7T\KX MQJR0(&Y]\K?Y=/V0F7$U!I2B-N%TY,T+0XZ\T I04>P73% J#)>T;L_/N'4] MPRV/\93>U0+XC2*DQ3?$#[C\,JUW"NZU'+/-(S<'G.?#^&H%'BZGBVU=WC5+ M(#G#VGX_HB-+8.JM3QLMN(Q2EE2XQ>'0WYB9<:]!8>:C'!MM=UZ M0[V_F6AC>3F=G56OZN8>$E H@PDA))-JSTA/H8ECP'PTD@LAN1PNF[$7J9U. M5=@'0X^8R,&4UM7&_VR^GN;*TO0+7MWV_.UKFIW1,M_.&#TY/;NH:WIDZ@1/ MZ+2GG<@P78<@1PC&6$!FK0O*^S2@O]N*BY'S),,B>A15=[K;WYWA<<3!P4// M&F;8R(#;\H-C)2(&5:QS8%4MZW I@F-DWJ(V(7C'C,/F8\<&&CER;7KR;R2U MY3S,+B8GKYY_^RLN/BW#Z6']:O:\=%->E<=PD97332$E-&[*$#45BL*E8%8)SZA<]RQHBW] MK?%R[Z*)QONJF3GF"^?T64IG)VDU^B66:INN),8ZAE0)0U4Y((7"(3C.P M4FH=8TP\M2[B_3Y5/T.SC'TP=W?C;JJW_+=< M?)F2<7C^[6^K>JGLLA+K_*" JV)E"KF[.NY@)/;3HAU-@/XY&6VBGNN6W<= MV)VZGZ%7QC$ '4B/XP.U[K23^SO4T">_A^4_<),!OLH(3)+BQJ+E8&N3?16\ M@"A+K-D'QIF5F%G^WG:^_VM_A@X7AR!P8 5UZDGN-K#P"']ROQ<\W0S&(7W+ M1]KP>$Q1)LFX\*TWG^%&,-9E\C?R(S:-,9^=U+=, MD%L9'3$HL0[T*X6!J^LO*++(B4RU":W=OGO(Z':XXC[ZOS,?XTAQ=Y!->7C8 MS%_)+ZVGHN]QVU!HDHKEF24%W.A:&V^)*6X<"&>-%")DJ9OW$MZ9NFZG+!Z# MKX&4TP'L:@G%G[5))['X?)N-\JZG=%X#-P&4,J(4-NXC_>X&55&:R M7O:I]KHZC\DX\DN%S_*[+M5NK^IV#.,AF!E NB-B9;5<3][7XM]G7Z>K"1-, M<\82&%,+X74.$)6QP+BSB3L*9]5.?>'IJ=.$XOM$0&EP<*\X> M,/ [GD1<4LA: IHBP7 *(U5V'"*WC+A065/<:I+9J9'(+BC8OG(<'!RAK-OJ M/D!R(RO\]_!U>G)V=1"9DLV.3)0ZN)5,>M(^%XM$Z$ M%$/KZM\G9;!3#^A ="Y^%*@N9AQPIMN^,*?K"'XOY M\N[(J4G&(#A3Y/TP66<*U<.GK#QX+XV54KC0?!)G,^(['B6V#]X>G)/XI,KM MP#VY9/SYMVLVY=42__.L[C6;4(^<]1)%1"B&-@F5HY=.H;:Z7+'GJ0I=3)"1,Y!*1%#%2-I0! .,.6LI MO4#7>O;G+G1U K968-@!;$=IIB>T/?]V^>-_G^*2B/K\[0U^P=GY&HU"<:R# MET6N RD$R1O(3*9/H# -6;)19L M,$/4)Z[ .L7KY8D"/C '$:4NNN0D\V!![EUR.MEL1P'7(1KI%%SRG)54'$E" M61 H&2B+&J()GCQ7YR)C,3G9NCSM$7+&K4D;%UR':*0#<#UPNZ&Z$BD$'N*F M96"H\^1*@"AY)'^B%&YTD-RUWA4?IJ83:(T:)#3250>HN^K;=S]/]W]ZOL(* M9R[4D299U(8^/))WR[(%EK/-F1:R8*UMWC'TCCQPH1%F[EP:?2(%=@#6WQ=S M_+:][/7J;)XON(A1(;)@: ,Q@;A("1Q##DR'DNH>4II71-Q/R;@ >SHD+)JK MI0-P75Y9O)KJM5F(XDB@T;4=>^4@FPF$+<53^B>3+D?E+&+1KO8^=M MH:4.P+8IZ:$W5S%N^XN2B*Y=F[T^68X>N;K_5^<.-(_<1$-K%V.^F#CG90(; ME:1E1K&4;[T-MZ1_Y"Q+"T M.M%N!\C^VX>_+K[@7-8Y*QTU^6,1M.0,%',6O/4,-'GUW =DS(G6 MCF]+!L9M2=^)NSP:(GI8#O?8D\O/SML1AEF]Y/SA,^+ZK\O%V>FF[]9%N:FR MQI"0'6@NB%^DSLN%!P0,SL=*1RKP Z0 M^>Q+F,[J1O9JL?P0KK?HNAE+3"(CR@4&0%9O%@IM(";K(/+@?>$A:MW:W]B5 MMI'/ZL?$Y2#JZP&6&[G=N[Z\%"$;":YZ_LHI"^1A6;"&A1R9S-XWQ^%#Q'12 M)#+Z=MY&6X?#;K$.LZ>]X?A'6-:FFE^P]5W&.P\>[-;BXRP\Q?U$^GH=*J.@ M9";JR"V$**. A%HQ8P47:;!;) /<3WR)2W(,JD2WD2$7T?-2.W(HEVNW?@Z> MV]IDE2/&0B;>MG;E;I'02;AQK.YOFYMC!-W!WK;+12',SG(F:),VTI$UUA%" MX!$L\_46NQ$E#79#M=<;?T>I_8![>_OHH"=8/7(E*#ACLN,.1*E5[YF"$X=* M .W[B;M@LK6#P>I'OK>W%Q0.N+>WCUXZA=J=VV'DWAFMD(3$ZR#9DB-X[R38 MQ#D7)#5;_L^]O:/!<,B]O7TTT[#Q2&.\78]ESAE#+80(14/14H-2SD,,M&I% MT-DP]($U;T*Z(VF=1(I/B;HC]=.!F;MR.*["9%MR+C(%,%G6&=F%G(YB,E@, MH2BT/C2O9KR'C''AU-(1.U;&'<#D,MEW+?UR7RY$,32)U8N&,DM0.D1PD6DP M6@N>;8K8/MS=C;1>_/H#(?#0X5)#?70 LYL)W=N)W^L=H5\0<=/-G.R)]#P: M$3,$'8C'@ )B(>]5)25#YKQV!6ANKO:GLQ=[U@: @VMJ[(Z/B48E*I*L?#9"/+,3+X7/7:HO?+5;3 MJOPZ&GN^FM)CWTQ7ZXF56EFM-:#!VJT%(ZU69H!6JW+"Q,QM^ZC[J;G<:2F8 MGW(I/#U*.ITI>&\F[<5BM?[;?'D^0*H.E-IT&-[X;_3#56S;N!9AW_<.5JIP ME ">HI+!B%!\X/5BN"4+;G@&%VC)9*15(CPGUV*PQ'/7G99U*$%H:2 )52=0 M200?- ?&2BZL2"'48+W*?N).R_O@;;A.R_LHMP._Y:&[I+XHF^JA1^V)"2KY M#"%(3;N@!KR"OD^VNT V3O?.^;&J9"C *-DG51E M/'A1V8S$)TN:E_!_KI _+7H.O4*^CRJ[J!BY=:OXHO[ H;->9HB:U?H#E! % M18D1+?W,F:%PJ/7EJOL(^8FN?A\#O^.5U($Y;'L+PTF%+-.FE$/9S(2J-^F] M!OI8!+3:YI@[C)?>]%&8THD'.QHB.E@.#Y\@7HKEX^+921V+]E^8:V)GP^_5 MO0 NLB+9 [.UV5[6&D+V!8I0DF7/F>:MN^\?2?*/'[0="+:=KR*VUWR'0+^5 M[[[#YR18DI^R$I2/](=-$IPD"X/T"V-*S;6W-NW[TC@NE)\40-\!;U-M-KO8 M.!A:4SH[.9N%->:_+A>KU56NO>;8GV-9U-&R7R>JGDUFJ\'[.KZ(F(1(7 -/ M25H7O4/9.J)K0OBX7DG'N!Y [_N#W6_!/L=/E9"/3V6A'^2]GB]=\5Z/R:** M!33Z39]40^%(]I!\,C$DZ7CS+LI-"!^WBNU'Q/SA>N_0'7FP$42ID^8H9 >3 M*U^U7YH+M+1%B8[)R'VVK4\[FO;Q&*Q>K2?(-M'>J(FX3?GII> H_%A\FE>Y MO9U?;X9R*3PGO.",6 HA\,I7[>6 LLU78](B2;AW8^OT_E.):T M0V0>J+CQ]^G:UN[VY)-Y?MR/GJ S+B2M0/" Q*))$#1:0(ODG AOG=MMRS[D M[>-$-T^ N:?11Z>MMJY+\<7BY'0QQ_/)*.%.[\4CBET/>4V+VM:CV6M4ROIV M^2D0;C<,O%C,5XO9-&_7SCR_N\;[;DV#6F_ !T1 MG0AV1G@M6K>W:D)XBUZNDQQ5<9Z"/5NL)^>#41R6R;[SS!UB#AY%ZXVYOG?< M!/W3X^:^-JQ[R;Z#4.2!R6+K%V&Y_$:QW#8,O) .16IU^*&$Y,E[4#84"-8I MD *M2\Y;T[Y$91\"QPV;^T#@,-KL *JW1X7=8FO"LE)9DLQ\C F4T@4)VC&8Z -I.@IL4K&UBR7\N=;$JX1TXSS@J MT+!)B6@\ \/K&')K(O@<&'B=2^!U^&5J?8>LBT#C4D7OPY^_T\.7]);5'[A^ M6]X3!@(CR6RZ^HSYKXM%OL42,]Z9I"*$;$L=>5@GPYD *4;. M4\ DFP]'VX&LG\%O; +&1IH;NPW:)3_G1Y+;0_KS(R!B:X)&\E-IY[G$5+B'$D.=_"X5 MQ&(8U .DC(&YR%L7)EQ__[CMF3HR6?OJHJ>-\MJY=.9:"%4*\.!H*; Z